Their shareholders wanted MSFT stock price to go up.
89 karma · joined June 9, 2018
Their shareholders wanted MSFT stock price to go up.
Sure, long term reputation is severely damaged, but why would decision makers care? Product owners interests are not aligned with interests of the company itself. Squeeze the customer, get your miniscule growth, call it "unlocking value", get your bonus, slap it onto your resume and move on to the next company. Repeat until retirement.
In general, software development is not a profession where you learn how to do things and do them, occasionally refreshing your skills. It is a perpetual problem solving field (not without its routines), and a continuous journey. Creativity, personal opinions and exchange of ideas play an integral role in this profession.
Your demand boils down to having less options to do actions with the business. Options that already exist and come out of the box.
Having an account is not as scary once you realize what it is and what it represents.
Worst part is, apparently, lots of politicians at the wheel also believe "it won't come to this".
Reality is going to hit like a truck.
1. "Nobody compiles a kernel these days". Sure, maybe not for daily use for most, but lots of people do for work and experimentation. Also, Gentoo.
2. "Everybody runs a modern CPU". Plenty of people still run decade-old hardware, and even older, because it works and in that decade objectives of PC have not significantly changed, so why would hardware?
Also, to add to the above, you would not want incompetent people maintaining legacy applications. Those typically exist because they are stable, because they work, and their owner expects that to continue.
All of this leads me to think that maybe you are actually more valued than you believe.
With that in mind, may I ask what exactly is it that you find frustrating about the job?
You don't have to implement all of the functionality of modern web browsers. You don't need battery APIs, game controller APIs, USB, etc. Focus on what is important - HTML, CSS, JS.
Worst case scenario - you will learn something new.
Best of luck on this project!