Posts
All the articles I've posted.
-
Values: Social
Meaningful connections and ethical interactions. Relationship quality determines life quality.
-
Documentation as Code
Documentation deserves the same rigor as code. What it means to treat docs as a first-class citizen.
-
Building a Better Engineering Culture
Psychological safety, knowledge sharing, and the habits that make engineering teams better over time.
-
Optimize Your Brain
Diversify your inputs, know your own bugs, and build the mental habits that compound over a career.
-
Intellectual Virtues for Engineers
Intellectual virtues like humility, rigor, and empathy are character traits that make engineers better thinkers, collaborators, and builders.
-
Virtues of a Programmer
Laziness, impatience, hubris — Larry Wall's counterintuitive programmer virtues and what they actually mean.
-
Thinking Clearly as Engineers
Intellectual virtues are character traits that support clear thinking. Engineers need them as much as technical skills.
-
Why This Site
Personal reasons for writing publicly — from clarifying thought to building a record worth returning to.