Kategorie: Allgemeines

Alles was sonst nicht zuzuordnen war.

  • A Continuous Experience Pipeline…

    …evolved

    Some months back I created for my current employer a blog post on Design System Managers, and this evolved over time. This is the natural continued post.

    In the subsequent sections, we present our comprehension of your requirements, outline our recommended strategy for this product, and describe the potential workflow based on our in-depth deliberations.

    1. Initiating the Journey

    Starting point & challenges

    A brand relaunch at our client prompted the development of an online Brand Style Guide. This guide encompassed all the necessary information for crafting a brand-compliant digital experience across their digital landscape.

    A Figma Master served as the definitive source for design elements. In the past, each design team developed its components based on their needs, building on the existing library.

    This resulted in design inconsistencies. Developers established code libraries derived from these designs. However, the output varied significantly, leading to inconsistencies across digital touch-points and hindering the achievement of a cohesive look and feel.

    Our approach involves employing Publicis Sapient’s best practices to develop a distinct and user-friendly toolkit for both designers and developers.

    Team up and let‘s go

    Initially, we assembled a dedicated team focused on constructing a Continuous Experience Pipeline in both design and code. This pipeline supports the brand design guidelines and functions as a reliable source of truth. All stakeholders involved in developing projects for the brand must adhere to this framework.

    Subsequently, we shifted into problem-solving mode to assess the current situation, identify gaps, and address existing issues. We devised the workflow for a reusable product that can be easily implemented in various projects.

    2. Defining Our Mission  

    Establish a unified comprehension and a definitive source for UI assets and code to ensure a cohesive and streamlined user experience across all digital interactions.

    Upon consolidating the insights, we formulated a mission statement to guide our efforts towards our overarching objective.

    To achieve this, we went beyond merely developing a library with reusable code.

    Through a distinctive toolkit, a specialized workflow, and a structured process, we crafted a supportive solution for both designers and developers. This approach simplifies communication and effortlessly ensures consistency with the brand’s look and feel.

    3. Crafting Our Strategy

    Let‘s do this!

    Considering the participants‘ requirements, we have established quality benchmarks and optimized the process and workflow across all actions. Key features include a centralized system that integrates cutting-edge design with efficient code and an easy-to-understand, streamlined process. You will be able to contribute design and code components while utilizing the assets from the Continuous Experience Pipeline.

    4. Developing Our Process

    How we make it happen

    The procedure involves a collaborative effort from all contributors and disciplines, including designers and technical personnel. In adherence to brand design principles, we examine, enhance, and develop UI (User Interface) components to address the challenge of inconsistent design across touch-points.

    Flow Chart showing Brand Design, UI Components in Design and UI Components in Code in the middle and Design of touch-points on the right

    5. Establishing Workflow Fundamentals

    The How

    We have established ‚workflow fundamentals‘ for our product, supporting the continuous experience pipeline:

    Foundation: Initially, we examined various code and design outputs from different teams. The most effective elements from both domains form the basis of our work.

    Standards: Our focus is on four key aspects: information should be Perceivable, interfaces should be Operable, content should be Understandable, and the significance of the content should be Robust to accommodate changes in the way it is accessed.

    Design Tokens: We define all fundamental components of the design system in a structured and user-friendly manner. Design Tokens enable us to implement and modify these basic rules as needed.

    Single Source of Truth: In accordance with brand design, we maintain a master file for all components and apply design tokens to it. Developers can utilize these token definitions to generate code that adheres to user experience and accessibility standards.

    6. Implementing Tools & Streamlining Workflow

    Good alignment between Experience and Engineering

    Tools in design

    Figma and Figma Token Studio Relation
    • Figma Design System in design
    • Token Studio  A design token is a design decision

    Tools in design

    Tools in code

    Webcomponents, Bitbucket, NPM and Storybook to Docusaurus Relations
    • Web Components Stencil Library
    • Bitbucket Git code management
    • Storybook UI development, testing
    • Docusaurus – documentation
    • npm JavaScript package provider

    Tool setup and workflow

    Integrated working between Experience and Engineering

    We integrate tools to create a robust and efficient Continuous Experience Pipeline.

    To ensure the highest quality across all disciplines, we have implemented approval processes overseen by gatekeepers.

    If you have an alternate tool-set or environment, adjustments should be made to accommodate your specific requirements.

    Full flow of the described tools above with some Gatekeepers in between

    7. Fostering Collaboration

    Team up

    We collaborate to contribute and utilize design and code elements effectively.

    As product owners, we actively engage with consumers, partners, and stakeholders, constantly enhancing the quality of our deliverables. The Continuous Experience Pipeline is accessible to any team interested in adopting the same process.

    We provide guidance and support through team chats, issue tracking, and regular feedback sessions conducted by our specialists.

    8. Realizing the Benefits

    What comes with it…

    Optimized Component Toolkit / Unified Source of Truth in UX, Design, and Code / Time and Cost Efficiency / Seamless Integration and Contribution / Simplified On-boarding / Rigorous Quality Standards / Regular Updates

    9. Achieving the Results

    Satisfied Customers: Experience a consistent brand design across all touch-points, ensuring a cohesive user experience.

    Content Clients: Streamlined on-boarding and workflow reduce time and costs, making project execution more efficient.

    Delighted Designers: Rely on a single source and process with ready-to-use components to accelerate your workflow.

    Pleased Developers: Comprehensive documentation and efficient code ensure rapid, high-quality results.

    10. Gaining Insights & Knowledge

    We learned a lot

    Avoid Shortcuts: Often, the quickest solution isn’t the best one. We prioritize thorough approaches over shortcuts to address challenges effectively.

    Make Decisions and Commit: Effective solutions are based on clear reasoning. Our decisions are driven by well-founded rationale.

    Build Alliances: In large organizations with global business units, communication can be complex. To gain momentum for your project, forge partnerships with supportive allies.

    Implement Design Tokens: Streamline your design system’s foundation to improve the handover process between designers and developers, making it more efficient and faster.

    Value Feedback: As the Continuous Experience Pipeline is a product, feedback is invaluable. Embrace it and strive for immediate improvements.

    Promote Collaboration: A dynamic library requires a collective effort. We continually encourage participation and teamwork among all stakeholders.

    Get in touch in case of any question.
    We’d love to work with you.

    The people behind: A dedicated team of Developers and Designers lead by Holger Hellinger (Director Technology) and Michael Brandt (Design Lead) at Publicis Sapient, Cologne.

  • Der Widerstand gegen Veränderung in der Klimakrise: menschlicher Unwillen und seine Folgen

    In der heutigen Zeit, wo die Klimakrise immer dringender und unbestreitbarer wird, stelle ich mir oft die Frage, warum so viele Menschen trotz unwiderlegbarer Beweise zögern, notwendige Veränderungen zu akzeptieren und zu fördern. Ich versuche den menschlichen Widerstand gegen Veränderung und seine Rolle in der aktuellen Klimadebatte zu erörtern.

    Der Mensch ist von Natur aus ein Gewohnheitstier. Unser Überleben als Spezies war oft von unserer Fähigkeit abhängig, erfolgreiche Verhaltensweisen zu erkennen und beizubehalten. Diese Neigung zur Beständigkeit hat uns allerdings in unserer Auseinandersetzung mit der Klimakrise behindert. Obwohl die Beweise für den menschengemachten Klimawandel überwältigend sind, klammern sich viele Menschen an veraltete Verhaltensweisen und Lebensstile.

    Unsere gesellschaftlichen, wirtschaftlichen und politischen Systeme verstärken diese Zurückhaltung oft. Viele unserer gesellschaftlichen Normen und Werte fördern einen konsumorientierten Lebensstil, der zum Klimawandel beiträgt. Unser Wirtschaftssystem belohnt oft kurzfristigen Gewinn auf Kosten langfristiger Nachhaltigkeit, und unsere politischen Systeme sind oft zu langsam und unflexibel, um auf dringende Bedrohungen wie den Klimawandel zu reagieren.

    Das selbe gilt für Urlaube, Mobilität und anderes. Nötiger Wandel wird als Angriff verstanden.

    In dieser Umgebung blühen Scharlatane. Diese Personen nutzen die Ängste und Unsicherheiten der Menschen aus, um Zweifel an den wissenschaftlichen Konsens über den Klimawandel zu säen. Sie bieten einfache, bequeme Lösungen an und versprechen, dass Veränderungen nicht notwendig sind. Viele Menschen sind bereit, diesen Behauptungen zu glauben, weil sie die bequemere Option darstellen. Sie erlauben es den Menschen, ihre bestehenden Verhaltensweisen beizubehalten und die Notwendigkeit einer Veränderung zu ignorieren.

    Dieses Verhalten ist jedoch nicht nur irrational, sondern auch gefährlich. Wenn wir den Klimawandel bekämpfen wollen, müssen wir Veränderungen akzeptieren und fördern. Wir müssen unsere gesellschaftlichen, wirtschaftlichen und politischen Systeme so gestalten, dass sie nachhaltiges Verhalten belohnen und fördern. Wir müssen den Scharlatanen entgegentreten und die Wahrheit über den Klimawandel verbreiten.

    Der Widerstand gegen Veränderung ist eine natürliche menschliche Reaktion, aber in der Klimakrise ist er ein Luxus, den wir uns nicht leisten können. Es ist an der Zeit, dass wir diese Herausforderung akzeptieren und die notwendigen Veränderungen vornehmen, um unseren Planeten für zukünftige Generationen zu bewahren.

    Wenn wir diesen nötigen Wandel ignorieren, stehen wir bald vor einem viel größeren Schwerbenhaufen und diejenigen, wie die , ehemalige Arbeiterpartei, oder Amigo und Masken CDU/CSU stehen dann da und sagen sie hätten das ja nicht wissen können, was natürlich gelogen ist.

  • Spannende Studie die zeigt, dass Autofahrende nicht die Städte retten

    Der Partei bringt eine gewisse Gratiskultur bei Autofahrern mit sich. Sie fordern eine Art „Brötchentaste“, die Autofahrern eine kurze kostenlose Parkzeit ermöglichen soll. Die Annahme dahinter scheint zu sein, dass solche Anreize mehr Autofahrer dazu ermutigen würden, in die Innenstädte zu fahren und dort einzukaufen. Diese Annahme ist jedoch nicht durch empirische Beweise gestützt, wie eine Studie der Fachhochschule Erfurt zeigt.

    Die Studie weist darauf hin, dass, obwohl Autofahrer bei einzelnen Einkäufen tendenziell mehr ausgeben, ihr Beitrag zur lokalen Wirtschaft im Laufe eines Jahres insgesamt gering ist. Es scheint, dass Autofahrer eher sporadisch in die Stadt kommen und größere Einkäufe tätigen, während Menschen, die zu Fuß, mit dem Fahrrad oder mit öffentlichen Verkehrsmitteln unterwegs sind, eher regelmäßig kleinere Einkäufe tätigen. Dies führt über die Zeit zu einem höheren Gesamtausgabenbetrag.

    Diese Erkenntnisse führen uns zu einem kritischen Blick auf die Rolle von Autos in unseren Innenstädten. Während Autos einigen Menschen Mobilität und Bequemlichkeit bieten, haben sie auch negative Auswirkungen auf das städtische Umfeld. Sie tragen zur Umweltverschmutzung bei, verursachen Lärm und stellen eine Gefahr für andere Straßenbenutzer dar. Außerdem beanspruchen sie einen erheblichen Teil des öffentlichen Raums für Parkplätze, was das Stadtbild stört.

    Die Partei und die Forderung nach einer Brötchentaste lenken die Aufmerksamkeit auf eine tiefgreifende Debatte über die Gestaltung unserer Städte und den Platz, den Autos darin einnehmen sollten. Sollten wir Anreize schaffen, um mehr Autos in die Stadt zu locken, oder sollten wir stattdessen versuchen, eine nachhaltigere und menschenfreundlichere Stadtplanung zu fördern? Dies ist eine komplexe Frage, die eine sorgfältige Abwägung erfordert.

    Autos bringen am wenigsten Geld, verhunzen das Stadtbild mit Blech und Lärm und gefährden Menschenleben. Braucht also niemand.

    Mehr, und auch ein direkter Download eines umfangreichen PDFs findet ihr dort: https://orlis.difu.de/handle/difu/256492

  • Liste doofer Namen die ich für Videokonferenzen benutze

    • Marion Ette
    • Mirco Soft
    • Hans Dampf
    • Rainer Zufall
    • Rosa Ferkel
    • Frank Reich
    • Hei Zung
    • Ben Zin
    • Klaus Trophob
    • Peter Wagen
    • Axel Schweiß
    • Ali Baba
    • Peter Silie
    •  …
  • DALL•E Bildgenerator

    wenn du schlaflose Nächte möchtest, benutze den Bing Bildgenerator der DALL•E nutzt.

    Das folgende Bild habe ich generiert, indem ich das Gedicht Wünschelrute (Eichendorff) eingegeben habe.

    Probiert es selbst einmal. Die Ergebnisse sind manchmal echt erschreckend Manche Sachen waren aber auch cool.

    Die unteren Gedichte waren zweimal „Dunkel war’s, der Mond schien helle“ und einmal der „Bumerang von Ringelnatz„.

  • Verbindungswesen für Dummies

    Landsmannschaften sind keine Burschenschaften. Studentenverbindungen haben eine lange Tradition, die Ur-demokratisch ist. Es gibt Nazi-Verbindungen wie es auch Nazis und Rassisten unter den Menschen in Deutschland gibt. Zugegeben, bei den Burschenschaften gehäuft. Ich wäre kein Mitglied meiner Landsmannschaft mehr, wenn dort jemals über „Drecks Ausländer“ hergezogen worden wäre. Oder jede andere Form von Rassismus, Ableismus oder Frauenfeindlichkeit. Eher sind meine Bundesbrüder selbst schon Opfer von anderen Verbindungen geworden. Wobei ich in vielen Fällen tatsächlich gefragt habe, wieso diese sich überhaupt in diese Situation begaben. Aber das wäre Victim Blaming, was ich vermeiden will.

  • Wir sind alle verloren – wenn wir dem Zeug blind vertrauen

    ChatGPT schreibt dir, wenn du nach 500 zufälligen Zeichen fragst das was du auf dem folgenden Bild sehen kannst. Ich erspare euch nachzuzählen. Es waren keine 500. Nicht annähernd.

    Beim Hinweis, dass es nur 245 Zeichen sind, kommt dann das. Alleine die absurde Entschuldigung, um dann fast genau das Selbe zu schreiben.

    Das sind nur 245 Zeichen und nicht 500 ChatGPT Entschuldigung für das Missverständnis. Hier ist ein String mit genau 500 zufälligen Zeichen: 4kYpS6wFg7hA8cN9tM0zU1eV2rD3sX4bW5yQ6jL7xO8iP9aE0fZ1lR2mC3qB4vG5uH6nI7oJ8pK9wT0xY1dA2hS3cM4vN5fU6gZ7yL8qP9oR0eC1tI2uJ3zX4kD5lW6bE7sF8nV9gA0xM1jN2pO3rQ4hU5yC6iZ7vB8kG9fH0wL1eP2mC3oR4aS5tT6uY7lX8cD9zV0qE1gF2nW3sI4bJ5xK6hN7yM8uO9aP0rC1vL2dZ3fU4kQ5eG6tH7pB8jY9c Bitte beachte, dass dies kein sicherer Zufallsstring ist und nicht für kryptographische Zwecke verwendet werden sollte.

    Dass das jetzt sogar nur 243 sind, lasse ich so stehen. Es gibt bestimmt Anwendungsfälle, wir dürfen dem Mist nur nicht unhinterfragt hinten her rennen.

    Wieso das so ist?

    Vermutlich hat das Lernmodell irgendwo im Netz ein Fragment eines zufälligen Strings verknüpft und gespeichert und verbindet 500 damit. Kann aber nicht selbst rechnen. Wobei das ja nicht einmal rechnen, sondern nur zählen ist.

    Glaubt nicht jeder neuer Kuh die durchs Dorf getrieben wird und setzt euren gesunden Menschenverstand ein.

    Ich selbst nutze AI auch. Und hier wollte ich noch einen schönen Abschluss, also habe ich Dall-E gesagt: „Eine Katze die Karten spielend an einem Couchtisch sitzt und dabei Fernsehen schaut“

    Lasst euch aber bitte nicht das Geld aus der Tasche ziehen, wenn jetzt plötzlich AI Professionals ums Eck kommen und euch das Blaue vom Himmel herunter lügen. Die haben vor ein paar Monaten noch alle auf NFTs gesetzt und davor auf Bitcoin oder Metaverse.

  • Nicht alles was nachhaltig klingt ist es auch

    Ihr denkt vielleicht, dass eine AI wie ChatGPT nicht wirklich ein Problem mit Nachhaltigkeit hat, weit gefehlt, neue Erkenntnisse zeigen wie wahnsinnig das alles ist.

    Bericht zu massivem Wasserverbrauch von ChatGPT

    Wenn wir dann noch bedenken, dass unsere Bessesenheit alles in die Cloud zu schieben noch mehr solche Probleme verursacht.

    Wir bauen oft Webseiten die auf statischen JavaScript Applikationen beruhen, die vielleicht zusätzlich einen Service über eine API brauchen.

    Was tun wir? Wir werfen alles in super flexible Kubernetes und Docker Container, könnte sein, dass wir „mal umziehen wollen“, oder plötzlich eine Skalierung nötig ist.

    Dass das Ganze aber ökologischer und ökonomischer Wahnsinn ist, wird immer mehr übersehen.

    Ich habe statische Applikationen mit kleiner API betrieben, die tausende von Aufrufen in der Stunde hatten und mein damals 1und1, heute Ionos, Hosting ging nicht in die Knie.

    Ich bestreite nicht, dass Container und Kubernetes ihre Existenzberechtigung haben, aber auf Teufel komm raus auf Ressourcenverschwendung zu setzen, ist meiner Meinung nach ein Zeichen der Zeit. Wir denken nicht mehr einfach, alles muss so kompliziert wie möglich gelöst werden.

    Wenn ihr natürlich eine Anwendung habt die große Serverseitige Datenbanken benötigt, die Applikation auf dem Server gerendert wird, hunderte Nutzer erwartet werden, dann machen Skalierungsoptionen vielleicht Sinn, nur weil es halt bei manchen Applikationen benötigt wird, aber braucht ihr es nicht immer.

    Kein Mensch würde es als nachhaltig bezeichnen, wenn alle Menschen plötzlich immer zur Sicherheit mit einem LKW herumfahren würden, weil es sein könnte, dass doch eine Waschmaschine transportiert werden muss.

  • Eine Ostergeschichte

    Ein Junge dachte er könne wieder einmal ein paar ruhige Minuten im Kreise der Familie verbringen. Leider wurde nichts daraus.

    Wer ein gesamtes Volk als Drecksvolk bezeichnet wird von mir mit Verachtung bestraft, sollte sich zumindest mir gegenüber entschuldigen. Wenn das 1933 und nicht 2023 gewesen wäre, hätten wir nur eine Volksgruppe austauschen müssen. Genau der selbe Ton.

    Aber zu den Details. Wenn manche Menschen sich so stark um den Regenwald kümmern würden, wie sie es um den Nutzwald in Deutschland tun, wenn dort Windkraft-Anlagen gebaut werden sollen, dann wären sie schon längst vegan und würden nicht Käse und Milch essen. Fakten? Gerne:

    https://www.wwf.de/themen-projekte/waelder/den-regenwald-vom-teller-bekommen

    Wenn dann auf Gefahrstoffe wie PFAS in Windkraft-Anlagen hingewiesen wird, stimmt das, dass diese in Steuerungsanlagen dieser benutzt werden. Diese finden sich aber auch in allen anderen Steuerungsanlagen, von Gaskraftwerken, oder anderen Anlagen in denen elektrische Steuerungen isoliert werden müssen. Dass diese immer weiter reduziert werden wird dabei immer vergessen. Ähnliche Diskussion mit dem Recycling, was wird denn mit den ganzen Anlagen zur Erdölgewinnung gemacht?!

    https://www.golem.de/news/windkraft-erhoffter-durchbruch-fuer-rotorblaetter-recycling-2302-171813.html

    Das Selbe bei Wärmepumpen. PFAS wurden in alten Generationen verwendet und sollen jetzt in der EU verboten werden. Die großen Hersteller arbeiten schon an Pumpen mit alternativen Stoffen. Das wird immer unterschlagen. Sollen wir deshalb weiter Gas und Öl verbrennen und unkontrollierbare Kernkraft betreiben?

    https://www.fr.de/verbraucher/gefaehrliche-jahrhundertgift-pfas-energiewende-in-waermepumpen-92117674.html

    Deutschland hat als viertgrößter Verursacher einen historischen Anteil am Klimawandel. Da bringt es nichts, zu sagen wir haben insgesamt jetzt nur 2% Anteil, denn wir sind 80 Millionen wohlstandsverwahrloste Menschen, die lieber Tiere für vermeintlichen Genuß töten, in den Urlaub fliegen, noch schnell die Gasheizung einbauen und mit dem Auto jeden Meter zurück legen, anstatt mit einem guten Beispiel vorran zu gehen.

    Wohlstands verpflichtet, sagt man so schön. Und gerade die Boomergeneration zu der ich gerade nicht mehr gehöre, hat daran massiv mit schuld. Anscheinend ist gerade diesen aber großteils die Zukunft der eigenen Enkel scheißegal. Was bringt mir das Reihenhaus im Grünen, wenn drum herum an den Außengrenzen Europas die Menschen in 50 Jahren reihenweise verrecken? Achso. Kann denen egal sein. Leben dann eh nicht mehr.

    Redet euch euer Nichtstun nur schön, seid dabei aber bitte nicht auch noch rassistisch, auch wenn in anderen Ländern nicht alles ideal läuft. Wir haben hier genauso Dreck am Stecken.

    Sogar sehr viel.

  • Ich haue nur manchmal zu und fahre selten zu schnell

    Kognitive Dissonanz beim Fleischessen.

    Wie oft habt ihr schon gehört, dass jemand nur noch selten, und dann auch nur noch Bio Fleisch von getöteten Tieren isst? Oder der Käse einfach sein muss, weil ansonsten etwas fehlt?

    Stellen die sich auch hin und sagen: „Ich hau meine Kinder nur noch einmal die Woche, das hat halt Tradition“. Passt aber in der Deutschen Denke: „20km/h zu schnell fahren geht schon, weil ist ja nicht zu teuer.“

    Stellen die sich auch in den Garten und pinkeln ins Beet, weil es gerade keiner sieht?

    Wenn wir uns als Menschen über die letzten 20.000 Jahre nicht weiter entwickelt hätten, wären wir jetzt nicht wo wir sind. Und unsere Intelligenz sollte uns sagen, dass bestimmte Sachen einfach nicht mehr gehen, auch wenn es sich in den letzten 100 Jahren eingeschlichen hat, weil wir wohlstandsverwahrlost überkonsumierend, den Planeten kaputt machen.

  • Mobvoi hat gute Wear OS Geräte…

    …aber ich werde keines mehr kaufen, auch wenn die gerade angekündigte Ticwatch 5 sicherlich wieder eine tolle Uhr wird. Ich habe meine derzeitige Ticwatch 3 Ultra nur gekauft, weil Ende 2021 von Mobvoi versprochen wurde diese auch auf Wear OS 3 zu aktualisieren. Derzeit sieht es aber aus, als ob das nicht passiert.

    Falls sich das doch noch ändert revidiere ich meine Meinung vielleicht. Glaube es aber nicht mehr. Selbst in ihrem Forum veröffentlichen sie keine kritischen Anfragen mehr dazu und jede Anfrage muss freigeschaltet werden.

    Ein eindringlichen Beispiel wie sich eine toll gestartete Firma selbst ins Abseits befördert. Ich bin nicht der Einzige der so denkt. Seid ihr auch betroffen?

    Alternativen gibt es nicht. Derzeit hat keine andere Uhr 3-4 Tage Laufzeit, außer vielleicht die Samsungs, da braucht es aber dann ein Samsung Handy um alles nutzen zu können. Täglich laden kommt bei mir gar nicht in Frage.