Top programming Quotes Collection

Discover a curated collection of programming quotes. Find inspiration, motivation, and wisdom from the best quotes in this category.

Image of John Carmack
If you're willing to restrict the flexibility of your approach, you can almost always do something better
- John Carmack
Collection: Programming
Image of Joel Spolsky
Something is usable if it behaves exactly as expected.
- Joel Spolsky
Collection: Programming
Image of Gerald Weinberg
Experience doesn't necessarily teach anything.
- Gerald Weinberg
Collection: Programming
Image of Frank Muller
Go isn't functional, it's pragmatical. Why pure paradigms like FP or OOP are always a must? (sigh)
- Frank Muller
Collection: Programming
Image of Boris Beizer
In programming, it’s often the buts in the specification that kill you.
- Boris Beizer
Collection: Programming
Image of Anneli Jaatteenmaki
Programming in Go is like being young again (but more productive!).
- Anneli Jaatteenmaki
Collection: Programming
Image of Ronald Fisher
The more highly adapted an organism becomes, the less adaptable it is to any new change.
- Ronald Fisher
Collection: Programming
Image of Rasmus Lerdorf
I don't like programming. It's tedious.
- Rasmus Lerdorf
Collection: Programming
Image of Larry Wall
Perl programming is an *empirical* science!
- Larry Wall
Collection: Programming
Image of Niklaus Wirth
Software gets slower faster than hardware gets faster.
- Niklaus Wirth
Collection: Programming
Image of Fred Brooks
Plan to throw one (implementation) away; you will, anyhow.
- Fred Brooks
Collection: Programming
Image of Edsger Dijkstra
Beauty is our business.
- Edsger Dijkstra
Collection: Programming
Image of Bill Gates
There is this thing called the GPL (Gnu Public Licence), which we disagree with... nobody can ever improve the software.
- Bill Gates
Collection: Programming
Image of Seymour Cray
The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.
- Seymour Cray
Collection: Programming
Image of Joel Spolsky
It’s harder to read code than to write it.
- Joel Spolsky
Collection: Programming
Image of Joel Spolsky
Writing code is not production, it’s not always craftsmanship though it can be, it’s design.
- Joel Spolsky
Collection: Programming
Image of Joel Spolsky
Indeed one of the best ways to deflect attacks is to make it look like they’re succeeding. It’s the software equivalent of playing dead.
- Joel Spolsky
Collection: Programming
Image of Niklaus Wirth
Time pressure gradually corrupts an engineer’s standard of quality and perfection. It has a detrimental effect on people as well as products.
- Niklaus Wirth
Collection: Programming
Image of Kent Beck
I’m not a great programmer; I’m just a good programmer with great habits.
- Kent Beck
Collection: Programming
Image of Kent Beck
I’ve known people who have not mastered their tools who are good programmers, but not a tool master who remained a mediocre programmer.
- Kent Beck
Collection: Programming
Image of Kent Beck
I don’t like the feeling, but I’ve got to say that a little fear makes me a more focused, more responsible programmer.
- Kent Beck
Collection: Programming
Image of Chris Pine
Programming isn’t about what you know; it’s about what you can figure out.
- Chris Pine
Collection: Programming
Image of Andrew Hunt
Pragmatic Programmers won’t sit idly by and watch their projects fall apart through neglect.
- Andrew Hunt
Collection: Programming
Image of Ellen Ullman
We build our computers the way we build our cities – over time, without a plan, on top of ruins.
- Ellen Ullman
Collection: Programming
Image of Ellen Ullman
There is always one more bug to fix.
- Ellen Ullman
Collection: Programming
Image of Ellen Ullman
Programmers seem to be changing the world. It would be a relief, for them and for all of us, if they knew something about it.
- Ellen Ullman
Collection: Programming
Image of Santosh Kalwar
Coding like poetry should be short and concise.
- Santosh Kalwar
Collection: Programming
Image of Brian Kernighan
Don’t document bad code – rewrite it.
- Brian Kernighan
Collection: Programming
Image of Brian Kernighan
Believe the terrain, not the map.
- Brian Kernighan
Collection: Programming
Image of Brian Kernighan
An effective way to test code is to exercise it at its natural boundaries.
- Brian Kernighan
Collection: Programming
Image of Jeff Goldblum
God help us, we’re in the hands of engineers.
- Jeff Goldblum
Collection: Programming
Image of Martin Fowler
I find that writing unit tests actually increases my programming speed.
- Martin Fowler
Collection: Programming
Image of Mark Forsyth
Monty Python is, for reasons best known to nobody, rather popular with computer programmers. There’s even a programming language called Python, based on their sketches.
- Mark Forsyth
Collection: Programming
Image of Gene Kim
Ask a programmer to review ten lines of code, he’ll find ten issues. Ask him to do five hundred lines, and he’ll say it looks good.
- Gene Kim
Collection: Programming
Image of James Gosling
An API that isn’t comprehensible isn’t usable.
- James Gosling
Collection: Programming
Image of Steve McConnell
It’s better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.
- Steve McConnell
Collection: Programming
Image of Roy Osherove
Tests are stories we tell the next generation of programmers on a project.
- Roy Osherove
Collection: Programming
Image of Chad Fowler
Set your sights higher. Don’t think of yourself as a programmer at a specific company – after all, it’s not likely that you’ll be at the same place forever – but as a participating member of an industry. You are a craftsperson or an artist. You have something to share beyond the expense-reporting application you’re developing for your human resources department or the bugs you’ve got stacked up in your company’s issue-tracking system.
- Chad Fowler
Collection: Programming
Image of Fred Brooks
What one programmer can do in one month, two programmers can do in two months.
- Fred Brooks
Collection: Programming
Image of Yegor Bugayenko
Quality is a product of a conflict between programmers and testers.
- Yegor Bugayenko
Collection: Programming
Image of Yegor Bugayenko
Automated testing is a safety net that protects the program from its programmers.
- Yegor Bugayenko
Collection: Programming
Image of Robert C. Martin
Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize programmer productivity.
- Robert C. Martin
Collection: Programming
Image of Robert C. Martin
One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.
- Robert C. Martin
Collection: Programming
Image of Robert C. Martin
It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!
- Robert C. Martin
Collection: Programming
Image of Robert C. Martin
It is not enough for code to work. Code that works is often badly broken. Programmers who satisfy themselves with merely working code are behaving unprofessionally. They may fear that they don’t have time to improve the structure and design of their code, but I disagree. Nothing has a more profound and long-term degrading effect upon a development project than bad code.
- Robert C. Martin
Collection: Programming
Image of John Carmack
Low-level programming is good for the programmer’s soul.
- John Carmack
Collection: Programming
Image of John Carmack
Because of the nature of Moore’s law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later.
- John Carmack
Collection: Programming
Image of John Carmack
Making one brilliant decision and a whole bunch of mediocre ones isn’t as good as making a whole bunch of generally smart decisions throughout the whole process.
- John Carmack
Collection: Programming
Image of John Carmack
One of the big lessons of a big project is you don’t want people that aren’t really programmers programming, you’ll suffer for it!
- John Carmack
Collection: Programming
Image of Tim Berners-Lee
To be a hacker – when I use the term – is somebody who is creative and does wonderful things.
- Tim Berners-Lee
Collection: Programming