technically a blog
#software-engineering
- 2021-07-03: Where are we going from here? Software engineering needs formal methods
- 2021-01-04: Load testing is hard, and the tools are... not great. But why?
- 2020-10-14: What's "good" code and does it matter?
- 2020-04-29: Terminology matters: let's stop calling it a "sprint"
- 2018-11-02: Kill the crunch time heroics
- 2018-08-31: Even bad estimates are valuable if you use them right
- 2018-08-23: Topologies of Remote Teams
- 2018-06-02: How I Work Remotely
- 2017-08-07: On Estimates, Time, and Evidence
- 2023-03-06: Getting people to tell you you're wrong
- 2023-02-27: If software engineering roles were chess pieces, what would they be?
- 2023-02-20: What's in my software engineering tool belt?
- 2023-02-13: A systems design perspective on why chess.com's servers have been melting
- 2023-01-09: Names should be cute, not descriptive