Hacker News new | ask | show | jobs
by cgrealy 2184 days ago
I read every comment waiting to see if someone would point out the obvious.

This blog is 100% accurate, and nearly everyone took the wrong point away from it.

There is a very good reason we don’t build anything but the most trivial structures from Lego.

Composability and reusability are great, but not at the expense of suitability for purpose.

You could build a house or a car out of Lego, but it would be worse on almost every possible metric than a regular house (unless your primary use case for your house is to take it apart and reconfigure it easily).

The same goes for software. You could build everything from unix pipes, but that rarely happens past the most trivial scale.

In fact, the clue is in the article. Evolution is not very tolerant of inefficient systems; animals haven’t evolved hot swappable organs, they have a complex interconnected system because 99% of the time, it works better.