← Projects

How to write a Technical Design Document

November 2021

Alchemy Code Lab, November 2021

One of the biggest challenges I faced as a new engineer was learning how to pause before coding, plan my work and collaborate with my co-workers. Since there aren't any hard-set industry standards for designing software, nor could there be, a common practice is to create a Technical Design Document (TDD) explaining your how you plan to tackle your project.

Writing a TDD is a skill, and it takes practice to master. It's my belief that starting early in your career will help you learn, grow and advance.

In this workshop, I'll go over the basics. I'll show you how know when you need a TDD and how to think through your design. I'll share with you some examples and templates for all levels of complexity and difficulty.