A Quote by Bjarne Stroustrup

The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer — © Bjarne Stroustrup
The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer
Second law: The complexity barrier. Software complexity (and therefore that of bugs) grows to the limits of our ability to manage that complexity.
The complexity of software is an essential property, not an accidental one. Hence, descriptions of a software entity that abstract away its complexity often abstracts away its essence.
The general problem with ambitious systems is complexity. [...] it is important to emphasize the value of simplicity and elegance, for complexity has a way of compounding difficulties.
Complexity control is the central problem of writing software in the real world
We academics - I am an academic - we love complexity. You can write papers about complexity, and the nice thing about complexity is it's fundamentally intractable in many ways, so you're not responsible for outcomes.
The only way to write complex software that won't fall on its face is to hold its global complexity down - to build it out of simple pieces connected by well-defined interfaces, so that most problems are local and you can have some hope of fixing or optimizing a part without breaking the whole
I think the next [21st] century will be the century of complexity. We have already discovered the basic laws that govern matter and understand all the normal situations. We don't know how the laws fit together, and what happens under extreme conditions. But I expect we will find a complete unified theory sometime this century. The is no limit to the complexity that we can build using those basic laws.
This is a general law of the universe, overlooked by science, that out of complexity emerges greater complexity. We could almost say that the universe, nature, is a novelty-conserving, or complexity-conserving engine.
With 'Street Fight,' it took an urban mayoral election and found lots of complexity in there. The same with 'Racing Dreams.' I wanted to show complexity within this world that most documentary people don't know anything about.
New laws, new kinds of things can emerge as the universe evolves. The more moving parts you have in something, the more possibilities there are. There's a whole new science now of complexity, and what we see is that complexity requires a very different approach than the kind of bottom-up approach that fundamental physics has always used. We're gonna have to think about the world in a different way if we want to address complex systems.
The unconscious wants truth, as the body does. The complexity and fecundity of dreams come from the complexity and fecundity of the unconscious struggling to fulfill that desire. The complexity and fecundity of poetry come from the same struggle.
I think that I am among the few lucky ones who are exploiting complexity. Most people are unhappy with the emergence of complexity, they would prefer it if the world were very simple, but then it would be a doom for a cryptographer like myself.
The barrier to change is not too little caring; it is too much complexity. To turn caring into action, we need to see a problem, see a solution, and see the impact. But complexity blocks all three steps.
Success means your options multiply. Size increases complexity, and complexity can confuse vision.
My take is that the kind of complexity which says we can always generate complexity from simple interactions following for example rules.
Complexity and intelligence grow from simplicity, not from greater complexity.
This site uses cookies to ensure you get the best experience. More info...
Got it!