Design Engineering with Maggie Appleton
Summary
Design engineers must understand their material constraints—performance, data fetching, race conditions—to avoid bad design solutions. Maggie Appleton argues that pen and paper remain faster than AI for ideation, and AI agents could help designers move into engineering by enabling live variable testing that wasn't previously possible.
Key Takeaways
- Designers must understand engineering fundamentals like performance, data loading times, and race conditions to create viable solutions; ignorance of these constraints leads to poor design.
- Pen and pencil sketching outpaces Claude/AI for rapid ideation—physical drawings persist on desks and are faster to iterate than typing prompts, making analog tools still essential for designers.
- Live variables in design tools enable designers to test layouts and interactions in real browsers, revealing scroll requirements and feel that static prototypes cannot—AI agents could unlock this capability at scale.
- Software is built on teams, not by isolated agents; the gap isn't just agentic coding tools but aligning design and engineering collaboration—design engineers bridge this by learning both disciplines.
- Design engineering requires cross-disciplinary thinking rooted in anthropology and human behavior; understanding how people construct meaning and adapt to different contexts improves product design decisions.
Related topics
Transcript Excerpt
like you have an idea in your head and sure I could go into Claude code and be like, "Hey Claude, here's an idea I have." It's like a stack [music] of cards and it's an accordion, but it's much faster to just get a piece of pen or pencil on the desk next to me and draw that with my hands. And then you can look at it. It doesn't go away on your screen. It can sit on your desk and you can like the next day be like, "Oh yes, I remember." Like you have to understand the materials you're building with in any design role. If you're designing for the web and you don't understand performance or like how is your app fetching data and what's the loading time and what if there's race conditions, you'll end up with bad design solutions. I'm hoping agents actually help solve this because then designers…