I'm a software engineer and software architect working at the seam between the two. My job is choosing the boundaries, naming the trade-offs out loud, and keeping the whole thing simple enough that the next person can extend it without a map.
I care about systems that are honest about their constraints, and as a software engineer I build developer tools to remove the friction I keep running into. This site is where I keep the projects and the thinking behind them.