Posts
All the articles I've posted.
-
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.
-
Writing Benefits for Engineers
Writing helps engineers debug their own thinking, communicate clearly, and build credibility over time.
-
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.
-
Marcus Aurelius's Virtues
Marcus Aurelius drew four core virtues from Stoic tradition: Justice, Wisdom, Courage, Temperance.
-
Communication
Resources and reflections on communication — the real leverage point behind language.