> Sure, for a few years you can coast on what the developers you laid off/fired built but cracks will start to show and you can't just slot in developers like RAM sticks.
This is the key point, software is a creative field - and you ultimately aren't going to get more than maintenance/routine upgrades from an outsourced firm. They simply don't care enough to want to go beyond their contract. You aren't going to be able to get top-tier talent to work in your timezone if that means working a graveyard shift.
The trick here as an ambitious MBA is to carefully estimate whether you can coast long enough that you get rewarded for successfully cutting costs, but are also able to jump ship before shit hits the fan.
Leverage a series of short term wins/long term failures to rocket yourself up to the top.
This is the key point, software is a creative field - and you ultimately aren't going to get more than maintenance/routine upgrades from an outsourced firm. They simply don't care enough to want to go beyond their contract. You aren't going to be able to get top-tier talent to work in your timezone if that means working a graveyard shift.