|
|
|
|
|
by anonylizard
893 days ago
|
|
Most tech products are not well engineered, they are riddled with tech debt as per typical advice. So when a product does succeed, it is usually limping along racing to add features and handle great load while being knee deep in (already) legacy code. This is all fine and expected, you sacrifice engineering quality for development speed in the early days. Just expect to pay it back by keeping a large engineering team for many years to come, or see your entire tech explode in flames. Those 'years' are finite however, Twitch has been mature for like a decade already. So finally the tech debt is all paid off, and given failure to develop major successful features, time to cut the staff. |
|