I have worked remotely for about 13 years... I think it is highly stupid and moronic for a systemsdeveloper to travel back and forth to work just to sit there and do the same work he/she can do from home via the Internet. All that travel time can be put in extra research, education and making the work quality higher and of course, as well as giving me a higher living standard by not being forced to be among the other slaves/sheeps every day. (I'm a slave/sheep too)
It seems that I will be replaced by someone from India which will NOT work remotely, who will NOT speak a word of the native language (it's not English) and most probably for MUCH less sallary than myself. Why? Well, for one, my bosses like to see people physically in place, just like the old slave jobs, they want to see their slaves "doing work" otherwise they think you don't do any work.
They also like the ability to walk to you, in your little cubicle and interrupt your thought process, in middle of programming to ask stupid, moronic and redundant questions.
Those stupid fools aside, another part of my job is disappearing to... yes, you guessed it right! ...to Microsoft! They have started to push and sell ready made Web sites and eCommerce solutions very heavily to medium-size corporations along with the Microsoft Dynamic AX system. The guy from India (For the record, I have nothing against him) will just "manage" the Microsoft system for cheap and low sallary. Basically, like a glorified janitor.
What is left for me to do? Well, not much.
Microsoft is basically eating my lunch. They are still in early stages of this push so not many developers are really aware of this but in the coming years, we will see a lot of developers out of work. After all, Microsoft is a "devices and services" company now.
Where do I go from here? I have no idea.
The moral of the story? That there is no future in being a systemsdeveloper anymore.


...and this is how I feel: