by Angela Zhang How to write a good software design docPhoto by Estée Janssens on UnsplashAs a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve seen first hand a strong correlation between good design docs and the ultimate success of the project. This article is my attempt at describing what makes a design documen