4 ms·
In my career I have repeatedly seen people regret ignoring portability. Some times because the old supplier went out of business. Some times because CEOs had
by worik 4y ago
In my career I have repeatedly seen people regret ignoring portability. Some times because the old supplier went out of business. Some times because CEOs had a big fight. But mostly out of carelessness. I do not really care as it has been a source of a lot of my work. But it is very important: Be portable.
What happens if you get kicked off AWS?
What happens if Oracle goes broke?
What happens if Sun decides it will not let Java run on MacOS?
Etcetera. Often there is limited possibility for portability (people often thought programming in Java made things portable - they were partly right) but each element of lock in you allow must have a very good reason.
In my experience it is usually not a consideration.