New conference from Rosenfeld: Shift UX 2026. NYC + virtual, September 23-25.
Product Design Engineering Cover

Paperback + Ebooks i Our paperbacks come with a free DRM-free ebook in three common formats: ePUB, Kindle (MOBI), and DAISY.

Original price was: US$59.99.Current price is: US$50.99.

Ebooks only i Our DRM-free ebooks are available in two common formats: ePub (for Kindle and iPad) and DAISY.

Original price was: US$44.99.Current price is: US$38.24.

Product Design Engineering

A Designer’s Guide to Building and Shipping Code with AI

By David Siren Eisner

To be published: November 2026
Paperback: 224 pages
Paperback ISBN: 9781959029120
Ebook ISBN: 9781959029946

Designers design and engineers code. Correct? No longer. In Product Design Engineering, David Eisner opens up the world of designers by teaching them how to work directly in code, expanding their roles and having more impact on their products. This shift in working is possible thanks to AI and modern tools. In addition to lots of explanatory copy and examples, Eisner provides a step-by-step path to shipping frontend work. The book begins with small updates and moves toward larger features, whether you are starting from scratch or ready to take on more advanced projects.

Who Should Read This Book

This book is written for people who want to take a more direct role in building and shipping the products they design by writing their own code. Specifically, it applies to product designers and design leaders, who want to have more control of their product by writing the code that was previously assigned to someone else. The book is also useful for product managers, engineers, researchers, and other collaborators who want to change the way they work on a team.

Takeaways

  • Learn how working in code can expand your role as a designer and increase your impact on the product.
  • See how AI and modern tools make this shift to doing your own code more accessible.
  • Explore the tools, terms, and practices that help you understand a real codebase and turn your design into a working product.
  • Carry your own work into the codebase, avoiding long waits and possible friction if someone else takes over the code.
  • Learn how to run code locally; make updates to it; test, debug, and interpret code; and finally ship your code.
  • Create an engineering workflow that is broken into smaller more manageable steps.
  • Practice with hands-on exercises throughout the book that explain the process.
  • Find a logical way to introduce this way of working into your company, learning how to build support, choose where to start, decide how much should (or should not) be in code, and keep research and craft at the center.

Designers design and engineers code. Correct? No longer. In Product Design Engineering, David Eisner opens up the world of designers by teaching them how to work directly in code, expanding their roles and having more impact on their products. This shift in working is possible thanks to AI and modern tools. In addition to lots of explanatory copy and examples, Eisner provides a step-by-step path to shipping frontend work. The book begins with small updates and moves toward larger features, whether you are starting from scratch or ready to take on more advanced projects.

Who Should Read This Book

This book is written for people who want to take a more direct role in building and shipping the products they design by writing their own code. Specifically, it applies to product designers and design leaders, who want to have more control of their product by writing the code that was previously assigned to someone else. The book is also useful for product managers, engineers, researchers, and other collaborators who want to change the way they work on a team.

Takeaways

  • Learn how working in code can expand your role as a designer and increase your impact on the product.
  • See how AI and modern tools make this shift to doing your own code more accessible.
  • Explore the tools, terms, and practices that help you understand a real codebase and turn your design into a working product.
  • Carry your own work into the codebase, avoiding long waits and possible friction if someone else takes over the code.
  • Learn how to run code locally; make updates to it; test, debug, and interpret code; and finally ship your code.
  • Create an engineering workflow that is broken into smaller more manageable steps.
  • Practice with hands-on exercises throughout the book that explain the process.
  • Find a logical way to introduce this way of working into your company, learning how to build support, choose where to start, decide how much should (or should not) be in code, and keep research and craft at the center.

Testimonials

Table of Contents

Part 1: Foundation

Chapter 1: Why Doesn’t This Match? (Designing By Proxy)
Chapter 2: How to Become a Product Design Engineer
Chapter 3: Exploring Modern Engineering Tools

Part 2: Working in Code

Chapter 4: Getting Ready to Code
Chapter 5: Running Code Locally
Chapter 6: Making Visual Updates
Chapter 7: Testing and Debugging
Chapter 8: Shipping Code
Chapter 9: Advancing to Functional Updates
Chapter 10: Building Features and Components

Part 3: Scaling Your Impact

Chapter 11: Getting Started with Product Design Engineering
Chapter 12: Working as a Product Design Engineer
Chapter 13: Leading an Organizational Shift
Chapter 14: The Future of Design is Building