Anonymous wrote:
Anonymous wrote:pp again. I do think think there is a tech bubble.
As for salary bump, depending on what you do. Regular programmers do not get paid a lot higher than this area, unless working for FLAG (Facebook, LinkedIn, Apple, google). The hours are crazy - my friend went home at 5pm for a Sunday dinner with his family, and was labeled a slacker by his boss. You have to be in management or very young to be worthwhile.
Programming is a young person's game! Really if you are over 30, you're a dinosaur!!
How have the fundamentals of programming changed? Most new languages seem to be object orientated, mostly derived or even built on top of java. NoSQL is modestly new, but basically like a sophisticated hash databases which allow for lossy but high performance transactions (think big data where you don't mind errors or dropped records, versus RDBs transacting sales or bank records).
The last big change was object orientated programming and maybe the network-centric approach in java. You might point to new developments in functional programming, but Lisp precedes that by like 30 years.
There are new languages, but true programmers know how to solve problems, engineer and test robust software and systems, and have a keen insight into algorithms. Knowing the syntax to the language du jour is really only useful for folks hired to implement things like the text input box on the website.
Heck, iOS & MacOS are built on unix, Android on Linux. What is old is new again.