Techblog
Nathan's thoughts on technology, programming, and everything else. Delivered with straight-faced sarcasm from a hyperactive mind.
Programming is Hard!
Harder than 2 tons of tungsten.
Lines of Code
Even counting SLOC is complicated and unfair.
Measuring Software
Software is more complex than you realize.
The Ongoing Software Crisis
Describing the $1.3T ton beast that's conquering your code.
Meanwhile, I'm successfully rewriting your code
When the philosophical debate over refactoring versus rewriting meets the seductive, irresistible urge to completely rebuild everything you’ve ever touched.
Client Variable Smackdown - Archive Footage
You can watch my classic masterpiece.
The Right Number of Comments in Code
Good comments explain intent, but figuring out when they're useless is an entirely different kind of war.
Continuing the blog upkeep
I figured out how to rewrite URLs and run markdown, only to discover the universal agony of web plumbing.
How Much Documentation is Enough?
Rethink your guidelines.
Finally updating my blog tools
I rebuilt my blogging platform from scratch using Vue.js and modern SPA techniques.