After 20 odd years in software I can say that I hate it and if not for money I would leave it. Too late in life to change and make the same money. Back in the 80’s and early 90’s it was fun. Frustration and layer upon layer of over complex crap written by people who read about it on a blog instead of following the KISS principle.
You and me both. 20-odd years ago I went into computers because I liked technology and loved computers.
Now I dislike them both. 'Tis a shame. I'm looking forward to retirement, so I can enjoy messing with electronics again.
Biggest difference that I've seen? When I got started, you needed to understand what you were doing. The 'Why' was always important. Now - especially since I'm teaching the next generation of engineers - 'Why' doesn't matter. They just Google a problem, and slap in the first solution that they find.
Which is fine when you're talking about someone's IPad. When you're talking about the company's multimillion dollar enterprise-level SAN, however, things need to be given consideration, and handled a little differently. I have the hardest time getting these kids to see the difference between "Jane Secretary's IPhone Candy Crush App" and "Data Storage that the entire business rests upon". Those who get it generally are OK....those who don't, don't last long.