A candid look at why I publish personal projects as open source—not because anyone will use them. The odds are essentially zero, and I know it. But the real value was never in the stars.
Why I open source code nobody will ever use


A candid look at why I publish personal projects as open source—not because anyone will use them. The odds are essentially zero, and I know it. But the real value was never in the stars.

Evaluating humans is hard. So we invented peer feedback, hoping that multiplying subjective opinions would somehow produce objectivity. But what if more judges don’t actually mean more justice?

Saying ‘I don’t know’ might be one of the hardest things in our industry — but a wrong answer costs far more than silence. Why embracing uncertainty makes you a better engineer and a more trustworthy colleague.

Developers at large companies often believe they’re solving harder technical problems than their startup counterparts. The reality? The technical challenges are often similar—it’s the politics and disengagement that make things complicated.

Best practices don’t age well. They emerge to solve specific problems, and when those problems fade, so should the dogma. So why do so many developers adopt techniques without asking what problem they were solving in the first place?