When done well, software is invisible.
Bjarne StroustrupRead
Our civilization depends critically on software, and we have a dangerously low degree of professionalism in the computer fields
Interpretation
The quality and professionalism of software development are vital for the functioning of modern civilization.
Bjarne Stroustrup's quote highlights the integral role that software plays in our civilization, emphasizing that much of our social and economic systems rely on software applications. However, it also points out a concerning lack of professionalism and rigor in the computer fields, suggesting that without addressing this deficiency, we may jeopardize our society's stability and progress.
In practice
In a talk about digital innovation, one might say, 'As Bjarne Stroustrup emphasized, our civilization depends critically on software.'
When done well, software is invisible.
It is my firm belief that all successful languages are grown and not merely designed from first principles
The most important single aspect of software development is to be clear about what you are trying to build.
How do we convince people that in programming simplicity and clarity - in short: what mathematicians call elegance - are not a dispensable luxury, but a crucial matter that decides between success and failure?
The steam-engine I call fire-demon and great; but it is nothing to the invention of fire.
The only reason we don't notice how absolutely interwoven our thinking processes have become with older technologies - pencils, paper, electric light, penicillin, fire - is that they're old, so we've ceased to notice their effects.
We don't need to reject or disparage technology. We need to put it in its place.
We shape our tools and afterwards our tools shape us.
Technology... the knack of so arranging the world that we don't have to experience it.
Subscribe for the occasional hand-picked quote. No noise.