Daily Archives: September 30, 2010

Your Software is Crap, Get Used To It

September 30, 2010
By

I’ve rather grown tired of some software developers and companies who don’t seem to comprehend the simple fact that all software is crapola. And that the definition of a good programmer is one who knows his software is crap. By definition, a good programmer will immediately know a better way to do something right after he or she has written the code. If someone is super happy with the code and figures it to be perfect they either wrote a trivial piece of code, are someone of the ilk of Knuth, or are self-delusional. And to see that most software is crap one needs only use it. If software was well done as so many practitioners tend to think we’d have no bugs, software would work efficiently and be easy to maintain, and it would never require anyone to revisit it. But I’ve never found a piece of code like that. Sure, I’ve found elegant pieces of code. But that’s the whole point, elegant pieces. Sometimes you even find an old program that, even when substantial time has passed, the code remains elegant. But inevitably it’s a few thousand lines of finely honed software and not hundreds of thousands or

Read more »

Musings

A blog of my musings. Some folks find it interesting and so I continue. Hopefully it will remain fairly interesting. At worst, it'll keep me writing orthogonally to my day job.

Month at a Glance

September 2010
M T W T F S S
« Aug   Oct »
 12345
6789101112
13141516171819
20212223242526
27282930  

StatPress

Visits today: 59
Total page views: 115714