Hacker News new | ask | show | jobs
by throwaway012377 1406 days ago
> simple things become incredibly complicated at scale

In a way it's the opposite. Things scale up by removing complex interactions. Software gets faster by solving the same problem with less steps.

Any beginner can write to much code and pile up too many software and hardware components.

It takes knowledge to simplify things.

2 comments

It reminds me of a saying: "Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands."
> Any beginner can write to much code and pile up too many software and hardware components.

I'd take it a step further, the beginner has no choice but to write too much code/cruft. By definition they lack the experience required to know the options before them, many of which are simpler.

Indeed, but it's also about having the wrong mindset: piling up stuff gives people the idea that they are building something.

Removing complexity and saving CPU cycles does not feel as good to beginners.