"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
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
| Topic | Coding & Programming |
|---|---|
| Source | Help 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.





