3 ms·
I worked as what would now be considered a full stack developer during the dotcom bubble (and bust), and during that time thousands of engineering jobs were out
by robbyking 6y ago
I worked as what would now be considered a full stack developer during the dotcom bubble (and bust), and during that time thousands of engineering jobs were outsourced overseas. There were a couple main issues that I'd be curious to see if modern development teams would be able to overcome:
* The communication lag. When developers are working opposite hours from the rest of the team, small issues can take a day or longer to resolve. Even simple stuff like "can I cut the branch or is your feature not QA ready?"
* Rigidity. Specs are almost always incomplete (or inaccurate) in one way or another, and remote developers who aren't familiar with a company's product and goals have a difficult time distinguishing between what a product owners wants and what they ask for.
These aren't insurmountable issues, but they were the two things that really slowed things down for the teams I worked with.