I am programmer because I am naturally curious and because I love creative problem solving. What honestly pisses me off, is that these days programming is way more boring than what it used to be. The paradigm has shifted from low-level to high-level and as such we've lost steady, stable interfaces and systems and moved to very rapidly changing playground which promotes dirty lookups of stackoverflow and google for details and quick hacks over problems, rather than coming up with creative, well thought solutions and superior implementations to problems faced. I simply can't keep up. I love C because I can say I am very familiar with how it works, with what it interfaces and how set of libraries operate. And that has been for 10 years, and will probably remain so until the end of this decade - at least. But working with things like C in 2013 is about living in the past. The future is now. The future is more rapid changing systems, less truly
understanding how things work, and more and more just
looking up what's needed and then hacking it together.
I am afraid of change, because it requires me to move out from my comfort zone to something which does not interest me nearly as much as what originally got me into programming - understanding how a computer works and how to tinker with it. These days there's no place for actually understanding systems when it comes to modern programming tasks which mostly happen in the web space.
Makes me feel sad. What to do? Have others moved to something more modern from mere bit twiddling and actually found the new ways interesting?