Technology Quotes

From the printing press to AI, these quotes explore humanity's relationship with its own inventions.

12000 quotes

R
"Simplicity is the ultimate sophistication in code design"
Ryan Dahl
R
"I believe in the power of open source to change the world"
Ryan Dahl
R
"Technology should amplify human potential"
Ryan Dahl
J
"Fast code > elegant code."
John Carmack
J
"Virtual reality is the ultimate display."
John Carmack
R
"The best way to predict the future is to invent it."
Ryan Dahl
R
"The future of programming is asynchronous."
Ryan Dahl
B
"The key to good software design is understanding that you're not just writing code for computers, but for people who will read and maintain it."
Barbara Liskov
B
"Abstraction is the essence of programming. We hide complexity to reveal simplicity."
Barbara Liskov
B
"Automation is the ultimate respect for the human mind."
Barbara Liskov
J
"The best innovations solve real problems, not imaginary ones."
John Carmack
J
"The tools you use shape the way you think about problems."
John Carmack
G
"Python's design philosophy emphasizes readability and simplicity, which I believe makes code more maintainable and beautiful."
Guido van Rossum
G
"Technology should empower humans, not replace human judgment and creativity."
Guido van Rossum
"The most important principle for the security of software is to assume that evil is possible."
Bjarne Stroustrup
"C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it."
Bjarne Stroustrup
"There are only two kinds of languages: the ones people complain about and the ones nobody uses."
Bjarne Stroustrup
"A primary cause of complexity is that software vendors uncritically adopt almost any feature that sounds like it might be popular."
Bjarne Stroustrup
"The best software is elegant, which usually means that it solves a hard problem in a simple way."
Bjarne Stroustrup
"The purpose of software engineering is to control complexity, not to create it."
Bjarne Stroustrup
"Good design is primarily about removing unnecessary complexity."
Bjarne Stroustrup
"A language without some way of abstraction is unimaginable in the modern world."
Bjarne Stroustrup
"A good design is one that can accommodate change without breaking."
Bjarne Stroustrup
"A language needs to be clean enough to be satisfying to careful programmers."
Bjarne Stroustrup
"Efficiency is a means, not an end. The goal is to write good software."
Bjarne Stroustrup
"Language design is not about catering to the lowest common denominator."
Bjarne Stroustrup
"You need to provide a level of abstraction that the user can understand and work with comfortably."
Bjarne Stroustrup
"The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places."
Donald Knuth
"I define genuine interactive computing as the practice of using computers to help human beings solve real problems."
Donald Knuth
"Computers are useless without humans to give them purpose."
Donald Knuth