August 2021
Beginner
192 pages
5h 46m
English
When asked to make a change, most entry-level engineers jump straight into coding. Diving into code works at first, but you’ll eventually be given a task that’s too big to jump into; you’ll need to think about technical design.
The technical design process helps everyone agree on a design for a large change. Design work is broken into two activities: solitary deep-thought work and collaborative group discussion. Researching, brainstorming, and writing make up the deep work. Design discussions and commenting on design documents make up the collaborative part. The tangible output of the process is a design document.
This chapter describes an expansive version of the design process, suitable for large changes. The ...
Read now
Unlock full access