91 karma · joined May 2, 2017
(b) Even if we are talking about H1-Bs, it takes someone in India 10-15 years of waiting in line to get a green card. If someone were to buy a house in the interim, it doesn't seem so irrational to me.
Its easy to blame the victim and say they should have known.
The reality is that these are all business decisions:
1) Move to the cloud because the business likes the steady payout of subscriptions. Business customers love not having to hire IT teams and demand six 9s of uptime because it is someone else’s responsibility. But performance needs to just be acceptable to end users.
2) Customers refusing to upgrade on-premises software, that led to long maintenance cycles and endless patches
3) Developing once for the web vs. Multiple times for different platforms – each needing its own developers and testers.
No amount of expertise on the part of developers is going to address these fundamental forces.