How do I do design?

For a while now I’ve been thinking that the best way to get better at API & protocol design is to try to articulate how you do design. Articulating your thought process has a number of significant benefits: Once you know your approach you can critique and try to improve it. Once you know what…

2