1. Their own code, 6 months later Ever look back at some of your old code and grimace in pain? How stupid you were! How could you, who know so much now, have written that? Burn it! Burn it with fire! Well, good news. You're not alone. The truth is, the programming world is one that is constantly changing. What we regard as a best practice today can be obsolete tomorrow. It's simply not possible to write perfect code because the standards upon which our code is judged is evolving every day. It's tough to cope with the fact that your work, as beautiful as it may be now, is probably going to be ridiculed later. It's frustrating because no matter how much research we do into the latest and greatest tools, designs, frameworks, and best practices, there's always the sense that what we're truly after is slightly out of reach. For me, this is the most annoying thing about being a programmer. The fragility of what we do is necessary to facilitate improvement, but I can't help feeling like I'm one of those sand-painting monks.
Tuesday, September 9, 2008
10 Things That Annoy Programmers
I found an interesting article on the Ten Things That Annoy Programmers.
My favorites were #8 - Scope Creep, #6 Documenting Our Applications (oh, I hate to do that), and #3 - Vagueness.
I laughed so hard at #1 (because I've found myself doing it many times)
Labels:
programming
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment