Skip to main content

Time & Perspective Quote by Bjarne Stroustrup

"My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities"

About this Quote

Stroustrup is doing a very engineerly kind of critique here: not a takedown of “tools” in the abstract, but a warning about dependency disguised as progress. By calling his list of “basic tools” a “partial answer,” he sidesteps grand theory and instead frames the argument as field notes from someone watching the craft mutate in real time. That humility is strategic; it lowers defenses before he points at the real shift.

The key phrase is “come to depend.” He’s not merely observing that programmers use more sophisticated tooling; he’s suggesting an erosion of direct understanding. “Elaborate tools to interface code with systems facilities” reads like a neutral description, but the subtext is sharp: layers of abstraction have become a substitute for systems literacy. The interface becomes the job, rather than the system. You can feel the C++ designer’s bias toward knowing what the machine is doing, toward control, performance, and explicitness. When tools mediate everything, responsibility gets blurred. Bugs turn into “integration issues.” Inefficiency becomes “framework overhead.” The programmer’s agency shrinks to choosing the right incantation.

Context matters: Stroustrup comes out of an era when “systems facilities” were not background infrastructure but the terrain itself - memory, threads, I/O, the OS boundary. His remark tracks the rise of IDEs, code generators, heavy frameworks, and later, build systems and dependency graphs that can feel like their own operating system. The intent isn’t nostalgia. It’s a reminder that convenience has a cost, and that cost is paid in comprehension.

Quote Details

TopicCoding & Programming
SourceHelp us find the source
Cite

Citation Formats

APA Style (7th ed.)
Stroustrup, Bjarne. (2026, January 17). My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities. FixQuotes. https://fixquotes.com/quotes/my-list-of-basic-tools-is-a-partial-answer-to-the-51485/

Chicago Style
Stroustrup, Bjarne. "My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities." FixQuotes. January 17, 2026. https://fixquotes.com/quotes/my-list-of-basic-tools-is-a-partial-answer-to-the-51485/.

MLA Style (9th ed.)
"My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities." FixQuotes, 17 Jan. 2026, https://fixquotes.com/quotes/my-list-of-basic-tools-is-a-partial-answer-to-the-51485/. Accessed 27 Mar. 2026.

More Quotes by Bjarne Add to List
Bjarne Stroustrup: Tools, fundamentals, and control
Click to enlarge Portrait | Landscape

About the Author

Denmark Flag

Bjarne Stroustrup (born December 30, 1950) is a Scientist from Denmark.

15 more quotes available

View Profile

Similar Quotes

We use cookies and local storage to personalize content, analyze traffic, and provide social media features. We also share information about your use of our site with our social media and analytics partners. By continuing to use our site, you consent to our Privacy Policy.