Dive Club 🤿

Karl Koch - Tips for New Design Engineers

8 snips
Feb 4, 2026
Karl Koch, a design engineer who crafts interaction details and teaches others to bridge design and engineering. He talks about adopting a craft-oriented design-engineering mindset. He warns about common AI-generated code pitfalls and recommends practical tactics like inspecting in-browser, curating reference docs, and careful motion timing. He outlines a learning path and what employers expect in the role.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Embed Small Rules For Better AI Prompts

  • Teach your AI assistant domain rules by feeding it short reference docs like "you might not need an effect."
  • Then ask the model to check code against that doc to catch unnecessary useEffect usage.
ADVICE

Never Use Index As A List Key

  • Avoid using array indexes as React list keys; generate stable unique IDs instead.
  • Using stable keys preserves correct insertion, deletion, and animation behaviors.
ADVICE

Use The Browser Inspector Before Prompting AI

  • Debug visually first by using the browser inspector for simple fixes like object-fit and image styles.
  • Fixing small CSS issues yourself often saves time and AI credits compared with over-prompting.
Get the Snipd Podcast app to discover more snips from this episode
Get the app