4 ms·
Indeed. Writing software is hard. Writing software that can be maintained by someone else is harder. It is hard to ensure that what the customer wants is what
by cabalamat 16y ago
Indeed. Writing software is hard. Writing software that can be maintained by someone else is harder.
It is hard to ensure that what the customer wants is what the programmer is building. It is even harder when they live on different continents, have different cultural backgrounds, and different native languages.
If you want some throwaway code written, outsourcing may well be the best way to do it. If you want maintainable code that you're going to base long-term business goal on, outsourcing is less likely to produce a good outcome.