Giving the code I've had to work with that's insulting to beaver dams and ant hills!
Even spaghetti doesn't start to describe it.
It's like, if an ant colony went to make an ant hill on a beaver dam and you had earphones made of spaghetti, that you kept in your bag for a year, so it's TUBAR (Tangled Up Beyond All Repair), and threw that in the ant hill on the beaver dam... Then maybe you get the slightest idea of the crap I've had to deal with
Trust me, even the most seasoned developer gets a good scare when he opens some SQL procedure with over 5000 lines of code (yes, they exist)
Also, as a developer we're never done learning.
I know a lot of "experienced" developers who get scared by new technology.
They never kept up and their knowledge is obsolete, any new technology will make that painfully clear
By that sentiment I'd like to point out that "years working in the field" != "experience".
When you do the same thing over and over you don't get more experienced.
Actually, I'd like to argue that the more experience you have the scarier it gets.
Do you remember the first time you had to refactor something?
Maybe you were young, arrogant, and full of spirit, that refactor wouldn't get you down!
And then the refactor DID get you down.
Your next refactor does the same.
And the third time is no different.
Hell, you'll be scared the fourth time you need to do a refactor because experience taught you this will end in tears
..when he opens some SQL procedure with over 5000 lines of code (yes, they exist)..
Yet again, you've got me looking around the office looking around for you.. I swear we must be at the same company!
I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's trouble, a man alone. Now they got the whole country sectioned off, you can't make a move without a form.
Went from scaring to live horror: all developers had to move from their 2 - 4 person rooms to open plan offices, mixed with sales guys, marketing and support, "to improve the company's community".
The transcription for they just wanted to save money.
No changes to deadlines, expecting the same productivity.
Workaround: home office days and good headphones.