
Organizing Chaos
Thoughts on technical leadership and software engineering
An alpha library for refinement types with rich support for serde
I joined a podcast with Amir Bormand to discuss technical debt and how to make it useful.
Getting a lot done is important only when we’re doing the right things
Building ownership requires relinquishing control
Enable mindset changes by forcing changes to behaviors
Getting started with a new ecosystem can be difficult. Using Nix makes the solution reproducible!
Constraints don’t always have to make things more difficult
How many AOC problems can we solve in under a millisecond?
Global consistency comes at the cost of autonomy; be careful not to stifle what could be your most effective teams
Weeks of coding can save you hours of planning