Live data from Hacker News

My tough love for C++

medium.com

1–3 of 3 posts

Re: My tough love for C++

#2
The complexity of non-trivial software goes beyond what a regular person can model in their head.

You can break things up into "modules" of functionality. Mental models are themselves abstractions. But eventually, some part of a large enough system becomes so complex that even the abstractions of those indivisible components become too complex.

This is becoming a greater problem as computers, and networks become more powerful, fast and pervasive. Complexity management is the new game, not efficiency.

Re: My tough love for C++

#3

The complexity of non-trivial software goes beyond what a regular person can model in their head. You can break things up into "modules" of functionality. Mental models are themselves abstractions. But eventually, some part of a large enough system becomes so complex that even the abstractions of those indivisible components become too complex. This is becoming a greater problem as computers, and networks become more…

I cannot agree more. The thing is: you cannot manage complexity while you're overwhelmed with minute details that currently govern the world of native development.