Gosh, Things ARE Better for Developers These Days
Let's take a moment to appreciate how much has improved, in a developer's lot, over the last decade. In particular, contemplate how many "basic" programming concepts and "everybody knows" knowledge didn't exist in your life.
I've written a lot of computing nostalgia articles, from Old-school programming techniques you probably don't miss to Technologies We're Glad Are Dead, and I sometimes fear that there's a little wistfulness in my voice. But the truth is that we (as technologists as well as software creators) are far better off than we used to be.
To highlight some of the improvements, in this post I identify several programming concepts that have entered the "ordinary" developers' awareness in that last 10 years. (I got help from several kind people on LinkedIn.) Perhaps you'll appreciate how far we've come, and how much easier things have become for those who need to crank out working software on a boss's or client's unreasonable schedule. (Or at least we like to think they make things easier.)
The first problem in doing so, though, is deciding what we can claim "existed" a decade back. Because plenty of programming techniques were invented or discovered long before that... they just weren't considered ordinary, a concept that even the most naive of developers are familiar with. I'm not speaking here of competence, just awareness. Or, look at it this way: A decade back, you'd have considered knowledge of these unique enough to call out on a resume; today, it's common knowledge, or so endemic that the technique is built into your development tools.
For example, design patterns were around since the book was published in 1994. But for years their use remained... not esoteric, exactly, but certainly something expected only from senior developers. Arguably, design pattern expertise was how you proved you were an expert. Nowadays, developer tools assume that you at least know what a design pattern is, if they don't offer features to align with them.
Sign up for ITworld's Daily newsletter
Follow ITworld on Twitter @IT_world
On Twitter now
java
Powered by Twitter
jfruh
Apple syncing patent can't come soon enough
pasmith
New Twitter features borrow from 3rd party clients
Esther Schindler
Open Source Changes the Software Acquisition Process
mikelgan
How to set up continuous podcast play on the new iTunes
David Strom
Five important Windows 7 mobility features
sjvn
Guard your Wi-Fi for your own sake
Sandra Henry-Stocker
Grepping on Whole Words
Sidekick: The Good News & the Bad News
Either way you look at it Microsoft Data Center management did not follow standards or best practices in this failure. In which case it makes me wonder more about the outsourcing of corporate data much less personal data.
- mburton325
Join the conversation here
Quick, practical advice for IT pros. Made fresh daily.
Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.












