|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