Software Craftsmanship

Stop Chasing Features. The Best Software Does Absolutely Nothing.

Sublime Text’s longevity isn’t an accident; it’s a masterclass in restraint. In an industry obsessed with feature creep, the most defensible product position isn’t having more than your competitorβ€”it’s having less noise. The best tool is the one that disappears from your awareness because it’s always doing its job.

The Best Code You’ll Never Ship

Personal software is the purest form of problem-solving: the inventor and user are the same person, so the product is defined by genuine need rather than market assumptions. This ‘selfish coding’ is the hidden R&D lab for startups, and the absence of stakeholders is a feature, not a limitation.

Your ‘Bad’ Programming Habits Are Actually Virtues. Larry Wall Was Right All Along.

Larry Wall’s Three Virtues β€” laziness, impatience, and hubris β€” aren’t personality flaws. They’re cognitive shortcuts that produce better software by optimizing around human limits, not fighting them. While modern engineering culture demands discipline, ceremonies, and collective ownership, the best code still comes from programmers honest enough to be lazy, angry enough to be impatient, and proud enough to refuse mediocrity.

The 25-Year-Old Code That Refuses to Die (And Why Silicon Valley Should Be Scared)

Conserver is a 25-year-old open-source tool for logged, multi-user console access. It’s still used in data centers worldwide because the fundamental problem hasn’t changed. This article argues that the industry’s obsession with rewriting old code is misguided, and that sometimes the best tool is the one that’s been working for decades.