I've been doing ColdFusion for well over 13 years now. The reason I choose it was because at the time the only other web technology that looked promising was ASP and I _hate_ Visual Basic with a passion. Today I'm focusing all my attention on C# and Ruby.
That all said, if I had to start over today... I wouldn't be programming, I go back to networking. As much as I love programming, it just doesn't amaze me anymore. I guess its the lack of physical interaction. I'm starting to dread typing on a keyboard for a living.
I look at all my friends in networking and see all the cool toys they get to play with and want to jump in the sandbox.
The new keyword is SDN I guess - software-defined network. A lot of what was the standard in networking and hardware domain is migrating to software now. Especially when you're running many dynamic virtual hosts, you may want to move the tricky networking parts into easy to redefine software configuration on the host itself.
This idea will get only more popular soon. Of course there are also products that allow you driving the physical boxes remotely - like openflow. I think the mix of those technologies will get quite important in the future. I'm not sure if that's what the GP meant though.
That all said, if I had to start over today... I wouldn't be programming, I go back to networking. As much as I love programming, it just doesn't amaze me anymore. I guess its the lack of physical interaction. I'm starting to dread typing on a keyboard for a living.
I look at all my friends in networking and see all the cool toys they get to play with and want to jump in the sandbox.