News for hackers. Stuff that matters.
Re:How to Design Programs 2nd Edition by kaba0 on Tuesday May 02, 2023 @05:41AM (#35785208)
There is no going around complexity. We are absolutely standing on the shoulders of huge giants; even if you think you don’t have any dependency, behind the scenes you use many decades-old libraries dealing with the complexity of floating point arithmetics and such.

Also, Brooks paper is still true, the only real, significant productivity boost is reusing existing code. Even if you rewrite everything from scratch, you will still have to carry the exact same amount of essential complexity. Managing complexity is pretty much the most important part of CS.

Re:How to Design Programs 2nd Edition by DanielHB on Tuesday May 02, 2023 @10:38AM (#35788164)
open any network communications protocol RFC or any CPU design architecture or operating systems memory tables or operating systems filesystems with journaling or hardware I/O

it is crazy that society hasn't collapsed yet