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.

From kilobytes to terabytes, from MHz to GHz, our computers are millions of times more powerful than they were decades ago. Yet everyday tasks don’t feel that much faster. Where did all that power go? Perhaps it’s time for intentional computing.

A mysterious exitFunc led me to a 4-year-old workaround hiding a mutex bug. Instead of fixing the root cause, someone had silently restarted the pod on panic. A reminder that masking problems robs you of growth—always dig deeper and find the real bug.

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?

A nostalgic look at Java’s revolutionary impact in 1995 and its transformation of software development—from portable bytecode to open source culture—and why, despite all its contributions, it feels like a language that never learned when to gracefully exit the stage.