3 ms·
> It also pushes you away from the over-abstraction that leads to the Second System Effect, as coined by The Mythical Man-Month. The Second System Effect has n
by lll-o-lll 2y ago
> It also pushes you away from the over-abstraction that leads to the Second System Effect, as coined by The Mythical Man-Month.
The Second System Effect has nothing to do with over-abstraction of code - it has nothing to do with code at all. The basic premise is:
First System: We barely did anything we dreamed of and can see 100s of ways to improve things, but we had to get something to market.
Second System: We’ve learned so much! Revenue enables big picture thinking! Everything we ever dreamed of let’s design and build!
It’s fundamentally a mistake at a business/product design level. That feeling of success leads to a release of constraints and then trying to bite off far more than can be chewed.
- hikarikuen 2y agoI wonder if they were thinking of the inner platform effect
- btilly 2y agoThe second system effect is the same fundamental mistake repeated at every level. From code to business. The fact that the business mistakes are easiest to spot from outside doesn't mean that the coding mistakes aren't there. Even though that level of detail is only visible from inside of the system.