News for hackers. Stuff that matters.
Re:The square roots of all evil by lll-o-lll on Friday December 06, 2024 @08:13PM (#42346348)
> 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.

Re:The square roots of all evil by hikarikuen on Friday December 06, 2024 @09:46PM (#42346835)
I wonder if they were thinking of the inner platform effect
Re:The square roots of all evil by btilly on Saturday December 07, 2024 @07:05AM (#42349204)
The 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.