Lukas Oppermann

Lukas Oppermann

@lukasoppermann.com

Design @Github / opinions are my own #DesignSystems #DesignTokens #UX #accessibility 💭 writing http://medium.com/@lukasoppermann ☕️ coffee lover 🐥 dad (he/him)

585 followers110 following335 posts

LLMs fabricate tokens and forget between sessions, so prototypes drift. Hardik Pandya’s method makes design systems LLM‑readable: spec files, closed token layer, CI audit, drift detection. @Atlassian trial: 0 hardcoded values, 64 specs, consistent AI output. #DesignSystems #AI #UX → buff.ly/wKfYSwL

buff.lyExpose your design system to LLMsLLMs drift, fabricate tokens, and start every session from scratch. Here's how to feed your design system to AI coding agents so they stop guessing.

AI coding has made speed less scarce, but #alignment is still the hard part. @chriscoyier.net argues the bottleneck is getting humans, tools, and goals lined up, which matters for #AI work and for teams trying to ship together. → buff.ly/5otrIFk

chriscoyier.netAI & AlignmentRaw coding speed isn’t the bottleneck. Alignment is the bottleneck. That seems to be a zeitgeist-y theme lately. If you’re using AI to code, maybe you’re feeling it. You can code …

#ContextEngineering decides what #AI knows, how it remembers & where its boundaries sit, before users interact. @mcdeandres.bsky.social calls it “IA for machines” & asks #UX & #Design to work on system prompts, memory architecture, guardrails & persona. → buff.ly/6ISIB2Q

marieclairedean.substack.comThe Most Important Design Work Happening Right Now Has No Designers in ItThe context window is where AI behaviour is shaped, before any user touches the interface. Someone is designing it, just not designers. This is a huge opportunity for the discipline.

Modernizing legacy UX without chaos using Strangler Fig pattern, proxy layer, shadow reads. @vitalyf explains how to start with business-critical slices, write tests before code & keep #UX continuity with progressive disclosure & optional old/new switch. #DesignSystems → buff.ly/rvN3NER

buff.ly💾 How To Modernize Legacy UX (Without Breaking Everything)Why legacy software is successful software, how to survive a modernization project, and how to design for, with and around messy legacy systems.

Great if you assume your #designSystem is clear because humans can find the rules. Rachel Cantor argues agents may read a Storybook manifest, not the full docs, and that manifest can drop intent. #storybook’s ecosystem makes that gap easier to inspect. →

buff.lyYour Agent Is Reading a Different Design System | Rachel CantorAn agent reads your design system through the Storybook components manifest, and the manifest is a lossy copy. Oversight is an addon that lints it and tells you what never made it in.

Most #AI skills fail because they rely on prompts alone. @pbakaus breaks down 9 techniques like sub-agent debate, divergence, hooks, and memory that enforce behavior and beat model defaults. The goal is turning prompts into reliable harness extensions across tools and models → buff.ly/XG5i88d

#AI did not remove effort, it moved the work. Less time “doing”, more time: framing problems, setting constraints, judging edge cases, stitching AI output into messy systems. Dashboards are green, headcount is down, but people doing orchestration & review feel burned out → buff.ly/Gc9QpVe

#AI prototyping is not just about speed but also about control. UI-first tools are great for fast visual exploration. Code-gen tools are great for functional prototypes, but when you need serious UX validation, direct control over interaction logic becomes the real differentiator. → buff.ly/qh6EumV

Does #AI make work harder? Berkeley study: AI increased confidence → people take on more tasks & managed parallel threads Result: fewer pauses, broader job scope & a workday that feels more continuous, not less demanding: faster task completion → higher expectations & more work buff.ly/PCxK6u1

timharford.comWhat if AI just makes us work harder?In a column in January about the paradox of work, I recalled the immortal Douglas Adams joke about working conditions: the hours are good, but “most of the actual minutes are pretty lousy”. The jok…

#AI mostly solved time & attention. The bottleneck is judgment. #Agents handle tedious migration work, but humans must decide what is maintainable, secure, reliable & robust when key people leave. Next: expert context → reusable skills Once judgment is encoded, creativity is next buff.ly/PZlw7h6

lethain.comJudgment and creativity are all you need.When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human attention to complete. Our database migrations were run manually, too. Developing good software is…

AI won’t fix a broken workflow, it will speed it up. Aaron Gustafson’s talk says accessibility has to be built in from planning to release, or #AI will scale the same barriers teams already ship. Good reminder for product and #design teams @Microsoft #accessibility →

buff.lyCan Your AI Pass the Accessibility Test? :: Aaron GustafsonLast week at Microsoft Build, Jessie Lorenz, Carie Fisher, and I gave a short talk on a question every AI-enabled product team should be asking: can your AI pass the accessibility test? The core…

#UX #research: statistically significant ≠ worth caring about It means: "is this effect probably real?" Practical significance asks: "is it big enough to matter for users or the business?" Always pair stats with: would users notice, and does this move metrics at our scale. → buff.ly/dx8Lo6o

nngroup.comStatistical Significance Isn’t the Same as Practical SignificanceStatistical significance helps establish whether a result is reliable, while practical significance helps determine whether it is worth acting on.

#AI #UX feels off b/c they ship raw capabilities, not rethought interactions. Chat is overused, moving friction from builders to users. Fix: right modality per task (not always chat), less prompting more smart defaults, design for tiny trustworthy wins, UX is about how it feels. buff.ly/hDkqS34

vandelaydesign.comWhy AI-Generated UX Still Feels OffAI-generated UX often feels simply 'wrong.' Human skills in anticipatory design and user flows are crucial to combat the 'uncanny valley' of AI UX

Remember when Mac & iOS apps looked alive? @lmnt.me argues that flat minimalism made everything fell samey. Harder to see what's clickable, harder to spot quality craft, harder for users to understand the UI. It's not just style, we lost a shared visual language for software wdyt? buff.ly/SD2pC5K

lmnt.meHave We Forgotten How to Design?Last week, I read a story about how Waymo (self-driving taxi service) is partnering with Door Dash (food delivery service). And it surprised me. I was genuinely shocked. I couldn’t believe it.…

#Slots available in @Figma.com now, a great time to revisit your #designSystem buff.ly/sEiHnq0 Slots help avoid users breaking components, and make maintaining some components a lot easier. Instead of adding lists of 20 items, with 15 of them hidden, just use a slot, which lets you add items.

buff.lyHow to Supercharge your Design System with Slots | Figma BlogSlots give you the ability to customize components without breaking the system. We’re sharing five field-tested tips from early users to help you unlock more freedom without giving up control.

What impact does #AI have on the well-being of employees? This post says, it may lead to burn out and more: buff.ly/wkEfrrY The pressure to deliver more and more is mounting. And using AI does not increase the speed of every task equally. Especially when it matters to get it right.

buff.lyAre AI productivity gains fueled by delivery pressure?A multitudes study which followed 500 developers found an interesting soundbyte: “Engineers merged 27% more PRs with AI - but did 20% more out-of-hours commits”.

Great notes by @addyosmani.bsky.social on writing #Agent #specs: buff.ly/lvRn1jp - Start high-level - Use PRD structure - Cover essentials: Commands, testing, do's and don'ts - plan/refine spec before execution - sub-agents for specialized sections (e.g. DB) - Add self-checks

buff.lyHow to Write a Good Spec for AI AgentsThis post first appeared on Addy Osmani’s Elevate Substack newsletter and is being republished here with the author’s permission.TL;DR: Aim for a clear

Will the #AI investment bubble burst? @hughhowey.com thinks so: buff.ly/Vym79ux Why? - 80% of 6,000 firms show zero productivity gains - First mover weak: OpenAI unlikely to dominate as Google/Amazon build own models - Chinese free open models like DeepSeek match paid ones Wdyt?

buff.lyThe AI Bubble is Bursting - Hugh HoweyA lot to unpack here, but first let me stress the difference between the AI investment bubble bursting, the AI hype train derailing, and any chance that AI is going to disappear from your life. All…

We talk about “inevitable” AI disruption, but this is a story told by people who profit from chaos. There are possible 3 futures: A) rapid automation, mass unemployment, social shock B) slower shift, painful but manageable adaptation C) Amish style discernment 🔗 buff.ly/r3OXPVn

chrbutler.comProgress Without Disruption - Christopher ButlerThere's nothing about progress that inherently requires disruption — except our inability to cooperate for stability.

A #designSystem functions like an immune system, allowing broad participation in shipping UI while keeping the overall experience coherent. DS ROI: directly improves AI output quality, no more messy UI but on-brand, accessible, production-ready interfaces 🔗 buff.ly/MnylkxK

pixelflips.comDesign Systems Are Having Their MomentAI coding tools are only as good as the constraints you give them. Design systems aren't competing with AI, they're the infrastructure AI needs to do its job well.

#DesignSystems don't fail on components, they fail on enforcement according to @nngroupux.bsky.social A DS enforcer – Makes teams use the system – Folds good exceptions back in – Mediates conflicting product asks Goal: slightly messy, widely adopted system solving real problems 🔗 buff.ly/9vKJWRV

nngroup.comYour Design System Needs an EnforcerAlthough design systems promise consistency, most still fail without someone actively enforcing the rules and making teams follow them.