You know what drives me nuts?
Programmers who are too cool for the room. Guys who write unnecesarily complex code so they can show off their programming chops. Guys who don’t comment code, and write ten lines of code for every one needed so they can display their 1337 math skylz.
No, actually I don’t care about those guys at all.
What drives me nuts is cleaning up their messes.
Good lord what idiots geeks are sometimes. I always prided myself in SMALL code. Guess unlimited memory has made people sloppy.
15 comments Og | Uncategorized

Man, I program like a maintenance man is gonna have to come behind me and read it. Because he will.
Obviously not everyone has that philosophy.
Comments people!
And we probably part ways here: Fanuc code is just too complicated for most jobs.
No, C programmers have always written the most perverse code possible “because they can.” I once threatened to deliver a flaming dogshit pie to one guy’s doorstep after I spent three days analyzing a function only to discover that it was a simple ascii-to-ebcdic conversion. Or it should have been, but he was bored so he, um, multiplied entities beyond necessity.
What fanuc code are you talking about, ed?
Sounds like the guy I used to work with who did a lot of our programming, mostly because they didn’t have to pay him extra to do it. Would’ve been worth it to hire somebody; Lord, the messes he left behind…
Try maintaining a 140,000 line project with almost no comments. Code should by default be written for clarity, not size or speed.
K.I.S.S.
If you don’t know what that stands for, I don’t even want to look at your code, or any other aspect of your life. Begone from my presence, and darken my doorway no more.
Guys who write unnecesarily complex code so they can show off their programming chops
Do such people exist?
Maybe it’s just that I have to maintain my own code (not solely, but I end up doing a lot of it), but I try to make it as simple as possible while still doing what it needs to do.
And comments? Hell, yeah. I’m not going to remember how that worked in 6 months (hell, 6 weeks) if I don’t comment it.
Only a madman writes baroque code and leaves out comments intentionally.
There once was a time when ‘elegance’ was the goal. Code that was easy to understand while fast to run. And where it had to be more complex there were comments to explain why you did it that way.
Cheap memory and processors have made people lazy.
Only a madman writes baroque code and leaves out comments intentionally.
Sounds like my former boss.
When I was writing graphic display code for GRASP we had to comment every action or get fired.
Sounds like david has the “money quote”.
OS, application and data used to all fit on a 360K floppy.
Indeed they did! Memreeeez!!!
I once found a 29 page nested IF statement in a program. At the end of the IF-ENDIF logic was a four-line bit of logic that overlaid anything that could have happened in the 29 page IF statement. I removed the IF statement and the program worked fine. It had been that way years before I found it. Good grief.
Keep up the fantastic work