I didn’t come up with the idea in the title of this post - someone else told me about hearing it. But it’s a good enough idea that it’s worth exploring a bit. There are lots of definitions and guidelines to culture. Make a list! Be clear on principles! Stuff like that. But the…
3
or, "coders code"
7
2
One of the hardest problems in a technical company is deciding how and when to invest in new product efforts. Engineers and time are expensive, so…
7
Most of our experience as consumers of new technical products comes at later stages in their development - just from a purely statistical perspective…
7
1
One of the patterns that’s the most common in the technical world is the tension between short and long term thinking. Navigating it successfully is a…
3
The title of this one makes it seem kind of obvious. Something can’t be both smooth (in the mathematical sense) and discontinuous - that’s the…
3
One experience common to coding is having to deal with a codebase that could be better designed for the task at hand. It’s very easy to be in that…
6
Abstraction - the generalization of a single instance into a repeatable, sometimes parametrizable pattern that can be reasoned about - is the bread and…
4
See all

Sunday Letters