display monitor turning onPhoto Credit: Pankaj Patel

Bug-free Quotes About Programming

Welcome to our collection of quotes about software engineering or programming. We hope you mull over them and find them useful. Please share widely.

Quote: A computer program does what you tell it to do, not what you want it to do. by author Arthur Bloch overlaid on photo of black laptop computer turned on showing blue screen
Photo Credit: Mohammad Rahmani

A computer program does what you tell it to do, not what you want it to do.


Quote: There are only two industries that refer to their customers as 'users'. by author Edward Tufte overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

There are only two industries that refer to their customers as 'users'.


Quote: Controlling complexity is the essence of computer programming. by author Brian Kernighan overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

Controlling complexity is the essence of computer programming.


Quote: Simple things should be simple, complex things should be possible. by author Alan Kay overlaid on photo of black laptop computer turned on beside black ceramic mug
Photo Credit: Mohammad Rahmani

Simple things should be simple, complex things should be possible.


Quote: Programming isn't about what you know; it's about what you can figure out. by author Chris Pine overlaid on photo of black laptop computer turned on beside black ceramic mug
Photo Credit: Mohammad Rahmani

Programming isn't about what you know; it's about what you can figure out.


Quote: Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law. by author Douglas Hofstadter overlaid on photo of lion on green grass during golden hour
Photo Credit: Keyur Nandaniya

Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.


Quote: One man's constant is another man's variable. by author Alan Perlis overlaid on photo of shallow focus photography of brown and black bird
Photo Credit: Victor Sauca

One man's constant is another man's variable.


Quote: Computer science is no more about computers than astronomy is about telescopes. by author Edsger Dijkstra overlaid on photo of man and woman kissing
Photo Credit: Filipe Almeida

Computer science is no more about computers than astronomy is about telescopes.


Quote: Trying to outsmart a compiler defeats much of the purpose of using one. by author Brian Kernighan overlaid on photo of black laptop computer turned on beside black ceramic mug
Photo Credit: Mohammad Rahmani

Trying to outsmart a compiler defeats much of the purpose of using one.


Quote: The only way to learn a new programming language is by writing programs in it. by author Dennis Ritchie overlaid on photo of man kissing woman forehead
Photo Credit: Allef Vinicius

The only way to learn a new programming language is by writing programs in it.


Quote: The programmers of tomorrow are the wizards of the future. by author Gabe Newell overlaid on photo of black and white striped textile
Photo Credit: Mitchell Luo

The programmers of tomorrow are the wizards of the future.


Quote: You should imagine variables as tentacles, rather than boxes. They do not contain values; they grasp them—two variables can refer to the same value. by author Marijn Haverbeke overlaid on photo of red textile in close up photography
Photo Credit: James Lee

You should imagine variables as tentacles, rather than boxes. They do not contain values; they grasp them—two variables can refer to the same value.


Quote: Code is there to explain the comments to the computer. by author Andy Harris overlaid on photo of black laptop computer turned on displaying blue screen
Photo Credit: Mohammad Rahmani

Code is there to explain the comments to the computer.




Quote: Web development is difficult, only then it is fun to do. You just have to set your standards. If it were to be easy, would anyone do it? by author Olawale Daniel overlaid on photo of photo of author Olawale Daniel with quote

Web development is difficult, only then it is fun to do. You just have to set your standards. If it were to be easy, would anyone do it?


Quote: Programming is the art of telling another human being what one wants the computer to do. by author Donald Ervin Knuth overlaid on photo of person typing on Apple Cordless Keyboard
Photo Credit: Damian Zaleski

Programming is the art of telling another human being what one wants the computer to do.


Quote: Weeks of coding can save you hours of planning. by author Unknown Author overlaid on photo of cute kitten in hammock
Photo Credit: Kura Tregenza

Weeks of coding can save you hours of planning.


Quote: One of the easiest ways to get noticed or hired as a junior developer in the tech industry is by documenting everything you are learning. Build great projects, but don't forget to document your journey along the way. by author Olawale Daniel overlaid on photo of photo of author Olawale Daniel with quote

One of the easiest ways to get noticed or hired as a junior developer in the tech industry is by documenting everything you are learning. Build great projects, but don't forget to document your journey along the way.


Quote: Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used and allowing collaboration across a team. by author Titus Winters overlaid on photo of Titus Winters quote; white text on black background

Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used and allowing collaboration across a team.


Quote: When he really, really likes a girl, he creates a font and names it after her. by author David Levithan overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

When he really, really likes a girl, he creates a font and names it after her.


Quote: At forty, I was too old to work as a programmer myself anymore; writing code is a young person’s job. by author Michael Crichton overlaid on photo of band performing on stage in front of people
Photo Credit: Vishnu R Nair

At forty, I was too old to work as a programmer myself anymore; writing code is a young person’s job.




Quote: Perl – The only language that looks the same before and after RSA encryption. by author Keith Bostic overlaid on photo of black and white striped textile
Photo Credit: Mitchell Luo

Perl – The only language that looks the same before and after RSA encryption.


Quote: You've baked a really lovely cake, but then you've used dog shit for frosting. by author Steve Jobs overlaid on photo of black and white striped textile
Photo Credit: Mitchell Luo

You've baked a really lovely cake, but then you've used dog shit for frosting.


Quote: Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. by author John Woods overlaid on photo of white-and-pink flowers
Photo Credit: Masaaki Komori

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Quote: The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. by author Nathaniel Borenstein overlaid on photo of Nathaniel Borenstein quote; white text on black background

The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.


Quote: A good programmer is someone who always looks both ways before crossing a one-way street. by author Doug Linder overlaid on photo of blue and black ball on blue and white checkered textile
Photo Credit: Michael Dziedzic

A good programmer is someone who always looks both ways before crossing a one-way street.


Quote: Programming is an explanatory activity. by author Roman Harper overlaid on photo of computer screen showing code
Photo Credit: Gabriel Heinzer

Programming is an explanatory activity.


Quote: More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason -- including blind stupidity. by author William Wulf overlaid on photo of backdrop solid
Photo Credit: Annie Spratt

More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason -- including blind stupidity.


Quote: Walking on water and developing software from a specification are easy if both are frozen. by author Edward V. Berard overlaid on photo of black and white striped textile
Photo Credit: Mitchell Luo

Walking on water and developing software from a specification are easy if both are frozen.




No matter which field of work you want to go in, it is of great importance to learn at least one programming language.


Quote: Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail. by author Max Kanat-Alexander overlaid on photo of white and black cat on green grass field
Photo Credit: Kanashi

Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.


Quote: But while you can always write 'spaghetti code' in a procedural language, object-oriented languages used poorly can add meatballs to your spaghetti. by author Andrew Hunt overlaid on photo of person in black shoes standing on gray concrete floor
Photo Credit: Belinda Fewings

But while you can always write 'spaghetti code' in a procedural language, object-oriented languages used poorly can add meatballs to your spaghetti.


Quote: Don't gloss over a routine or piece of code involved in the bug because you know it works. Prove it. Prove it in this context, with this data, with these boundary conditions. by author Andrew Hunt overlaid on photo of Andrew Hunt quote; white text on black background

Don't gloss over a routine or piece of code involved in the bug because you know it works. Prove it. Prove it in this context, with this data, with these boundary conditions.


Quote: Delivering good software today is often better than perfect software tomorrow, so finish things and ship. by author David Thomas overlaid on photo of island during daytime
Photo Credit: Dave Hoefler

Delivering good software today is often better than perfect software tomorrow, so finish things and ship.


Quote: Virding's First Rule of Programming:
Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang. by author Robert Virding overlaid on photo of Robert Virding quote; white text on black background

Virding's First Rule of Programming:
Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.


Quote: Happiness should be a function without any parameters. by author Pranshu Midha overlaid on photo of boy in front of computer monitor
Photo Credit: Arif Riyanto

Happiness should be a function without any parameters.


Quote: User interface is the process of shifting from chaotic complexity to elegant simplicity. by author Akshat Paul overlaid on photo of black laptop computer turned on displaying blue screen
Photo Credit: Mohammad Rahmani

User interface is the process of shifting from chaotic complexity to elegant simplicity.


Quote: So if an algorithm is an idealized recipe, a program is the detailed set of instructions for a cooking robot preparing a month of meals for an army while under enemy attack,. by author Kernighan Brian W.  overlaid on photo of Kernighan Brian W.  quote; white text on black background

So if an algorithm is an idealized recipe, a program is the detailed set of instructions for a cooking robot preparing a month of meals for an army while under enemy attack,.


Quote: When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity. by author James Hague overlaid on photo of solid background
Photo Credit: Annie Spratt

When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity.




Quote: Not all roots are buried down in the ground, some are at the top of a tree. by author Jinvirle overlaid on photo of black and white computer keyboard
Photo Credit: Quinton Coetzee

Not all roots are buried down in the ground, some are at the top of a tree.


Quote: This approach is refreshing because most of the programming books I've read are drier than a camel's fart. by author Alan Dipert overlaid on photo of woman in black jacket sitting on green grass field near body of water during daytime
Photo Credit: Cathy Mü

This approach is refreshing because most of the programming books I've read are drier than a camel's fart.


Quote: Without requirements and design, programming is the art of adding bugs to an empty text file. by author Louis Srygley overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

Without requirements and design, programming is the art of adding bugs to an empty text file.


Quote: Tests are stories we tell the next generation of programmers on a project. by author Roy Osherove overlaid on photo of black computer keyboard on black surface
Photo Credit: Quinton Coetzee

Tests are stories we tell the next generation of programmers on a project.


Quote: I'm not saying simple code takes less time to write. You'd think it would since you end up with less total code, but a good solution isn't an accretion of code, it's a distillation of it. by author Robert Nystrom overlaid on photo of Robert Nystrom quote; white text on black background

I'm not saying simple code takes less time to write. You'd think it would since you end up with less total code, but a good solution isn't an accretion of code, it's a distillation of it.


Quote: The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time. by author Tom Cargill overlaid on photo of Tom Cargill quote; white text on black background

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.


Quote: It's a curious thing about our industry: not only do we not learn from our mistakes, we also don't learn from our successes. by author Keith Braithwaite overlaid on photo of couple standing on grass field mountain
Photo Credit: Casey Horner

It's a curious thing about our industry: not only do we not learn from our mistakes, we also don't learn from our successes.


Quote: The generation of random numbers is too important to be left to chance. by author Robert Coveyou overlaid on photo of MacBook Pro inside gray room
Photo Credit: Blake Connally

The generation of random numbers is too important to be left to chance.


Quote: The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity, speed, ingenuity of design, or problem-solving ability. by author Randall E. Stross overlaid on photo of Randall E. Stross quote; white text on black background

The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity, speed, ingenuity of design, or problem-solving ability.


Quote: Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing. by author Dick Brandon overlaid on photo of grayscale photo of 2 men jumping on water
Photo Credit: Jo Leonhardt

Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing.


Quote: The only way for errors to occur in a program is by being put there by the author. No other mechanisms are known. Programs can't acquire bugs by sitting around with other buggy programs. by author Harlan Mills overlaid on photo of Harlan Mills quote; white text on black background

The only way for errors to occur in a program is by being put there by the author. No other mechanisms are known. Programs can't acquire bugs by sitting around with other buggy programs.


Quote: Programmers are not mathematicians, no matter how much we wish and wish for it. by author Richard P. Gabriel overlaid on photo of black laptop computer turned on displaying blue screen
Photo Credit: Mohammad Rahmani

Programmers are not mathematicians, no matter how much we wish and wish for it.




Quote: A lot of people want to make badly designed programming languages easier to use by giving them fancy IDE's. This makes sense if you are forced to use a badly designed language. I think it would be better to try making well designed languages instead. by author James Moen overlaid on photo of James Moen quote; white text on black background

A lot of people want to make badly designed programming languages easier to use by giving them fancy IDE's. This makes sense if you are forced to use a badly designed language. I think it would be better to try making well designed languages instead.


Quote: Strings are the favorite data structure of bad programmers. by author James Moen overlaid on photo of black laptop computer turned on displaying blue screen
Photo Credit: Mohammad Rahmani

Strings are the favorite data structure of bad programmers.


Quote: If Java had true garbage collection, most programs would delete themselves upon execution. by author Robert Sewell overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

If Java had true garbage collection, most programs would delete themselves upon execution.


Quote: Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. by author Edsger Dijkstra overlaid on photo of raging waves through shores
Photo Credit: Jon Del Rivero

Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.


Quote: Unix is a junk OS designed by a committee of PhDs. by author Dave Cutler overlaid on photo of computer screen showing code
Photo Credit: Gabriel Heinzer

Unix is a junk OS designed by a committee of PhDs.


Quote: Real programmers don't comment their code. If it was hard to write, it should be hard to understand. by author Tom Van Vleck overlaid on photo of brown and black butterfly on person index finger
Photo Credit: Amy Humphries

Real programmers don't comment their code. If it was hard to write, it should be hard to understand.


Quote: A data structure is just a stupid programming language. by author Bill Gosper overlaid on photo of black and white computer keyboard
Photo Credit: Muhannad Ajjan

A data structure is just a stupid programming language.


Quote: The best performance improvement is the transition from the nonworking state to the working state. by author John Ousterhout overlaid on photo of turned on gray laptop computer
Photo Credit: Oskar Yildiz

The best performance improvement is the transition from the nonworking state to the working state.


Quote: A program that produces incorrect results twice as fast is infinitely slower. by author John Ousterhout overlaid on photo of computer coding screengrab
Photo Credit: Markus Spiske

A program that produces incorrect results twice as fast is infinitely slower.


Quote: When in doubt, leave it out. by author Joshua Bloch overlaid on photo of white and tan dog laying on floor
Photo Credit: Anna Dudkova

When in doubt, leave it out.


Quote: Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. by author Stan Kelly-Bootle overlaid on photo of brown long coated small dog lying on white textile
Photo Credit: Connor Home

Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.




Quote: What I love about both programming and music is that they enable you to build incredibly creative, complex, and beneficial things seemingly from thin air -- no additional materials required, just your brain and a keyboard in front of you. by author Peter Borum overlaid on photo of Peter Borum quote; white text on black background

What I love about both programming and music is that they enable you to build incredibly creative, complex, and beneficial things seemingly from thin air -- no additional materials required, just your brain and a keyboard in front of you.

Longer Version/[Notes]:

What I love about both programming and music is that they enable you to build incredibly creative, complex, and beneficial things seemingly from thin air no additional materials required, just your brain and a keyboard in front of you.
Programming and music also both allow for a deep, single-minded immersion in the creative process. They require you to be deeply focused and in the moment for everything to work well, and I find that state of flow to be immensely satisfying.


Quote: The happiest moment I felt is that moment when I realized my ability to create. by author Dr. Hazem Ali overlaid on photo of person reaching black heart cutout paper
Photo Credit: Kelly Sikkema

The happiest moment I felt is that moment when I realized my ability to create.


Quote: Platforms don't look like how they work and don't work like how they look. by author Benjamin H Bratton overlaid on photo of MacBook Pro inside gray room
Photo Credit: Blake Connally

Platforms don't look like how they work and don't work like how they look.


Quote: Developer refracts. Hacker does. Programmer solves. by author Deh Saaduddin overlaid on photo of computer screen showing code
Photo Credit: Gabriel Heinzer

Developer refracts. Hacker does. Programmer solves.


Quote: Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration. by author Ray Ozzie overlaid on photo of photo of author Ray Ozzie with quote

Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration.


Quote: A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable. by author Leslie Lamport overlaid on photo of silhouette of two person standing near seashore
Photo Credit: Tim Mossholder

A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.


Quote: Chefs work with food, artists with oil paint, programmers with code. by author Steve Lohr overlaid on photo of black computer keyboard on black surface
Photo Credit: Quinton Coetzee

Chefs work with food, artists with oil paint, programmers with code.


Quote: Programming is a Dark Art, and it always will be. The programmer is fighting against the two most destructive forces in the universe: entropy and human stupidity. These are not things you can overcome with a methodology or on a schedule. by author Damian Conway overlaid on photo of photo of author Damian Conway with quote

Programming is a Dark Art, and it always will be. The programmer is fighting against the two most destructive forces in the universe: entropy and human stupidity. These are not things you can overcome with a methodology or on a schedule.


Quote: Computer science is to biology what calculus is to physics. It's the natural mathematical technique that best maps the character of the subject. by author Harold Morowitz overlaid on photo of green textile in close up image
Photo Credit: engin akyurt

Computer science is to biology what calculus is to physics. It's the natural mathematical technique that best maps the character of the subject.


Quote: No technology that's connected to the internet is unhackable. by author Abhijit Naskar overlaid on photo of blue and black ball on blue and white checkered textile
Photo Credit: Michael Dziedzic

No technology that's connected to the internet is unhackable.


Quote: If a machine ever gains awareness, it will be not due to our careful programming, but due to an unforeseeable anomaly. by author Abhijit Naskar overlaid on photo of silhouette of trees during nighttime
Photo Credit: Nathan Anderson

If a machine ever gains awareness, it will be not due to our careful programming, but due to an unforeseeable anomaly.


Quote: Computer programming is pretty much guaranteed income. I'm good at it, and I like it. by author Andy Weir overlaid on photo of pink and white tulips on white surface
Photo Credit: Larisa Birta

Computer programming is pretty much guaranteed income. I'm good at it, and I like it.


Quote: It's not a bug; it's an undocumented feature. by author Anonymous overlaid on photo of grayscale photo of elephant on grass field
Photo Credit: Keyur Nandaniya

It's not a bug; it's an undocumented feature.


Quote: Any sufficiently advanced technology is indistinguishable from magic. by author Arthur C. Clarke overlaid on photo of black laptop computer turned on beside black ceramic mug
Photo Credit: Mohammad Rahmani

Any sufficiently advanced technology is indistinguishable from magic.


Quote: Simplicity is hard to build, easy to use, and hard to charge for. Complexity is easy to build, hard to use, and easy to charge for. by author Chris Sacca overlaid on photo of orange rose in bloom close up photo
Photo Credit: Hà Nguyễn

Simplicity is hard to build, easy to use, and hard to charge for. Complexity is easy to build, hard to use, and easy to charge for.


Quote: 'Programming' is a four-letter word. by author Craig Bruce overlaid on photo of black and white computer keyboard
Photo Credit: Muhannad Ajjan

'Programming' is a four-letter word.


Quote: A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it. by author Frank Herbert overlaid on photo of selective focus of common poppy flower
Photo Credit: Quaritsch Photography

A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it.


Quote: The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. by author Fred Brooks overlaid on photo of Fred Brooks quote: The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.- black text on quotes background

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.


Quote: Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program. by author Fred Brooks overlaid on photo of closeup photo of bird beside purple petal flowers
Photo Credit: Ray Hennessy

Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.


Quote: Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. by author Fred Brooks overlaid on photo of yellow sunflower in close up photography
Photo Credit: Allec Gomes

Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.


Quote: Successful software always gets changed. by author Fred Brooks overlaid on photo of black flat screen computer monitor
Photo Credit: Mohammad Rahmani

Successful software always gets changed.


Quote: It is a real service to humanity and the world to be a good programmer, particularly if you design great products. You make is easier for everybody, everybody has less headaches. by author Frederick Lenz overlaid on photo of human hand
Photo Credit: Jackson David

It is a real service to humanity and the world to be a good programmer, particularly if you design great products. You make is easier for everybody, everybody has less headaches.


Quote: They know enough who know how to learn. by author Henry Brooks Adams overlaid on photo of Eiffel tower during daytime
Photo Credit: Anthony DELANOIX

They know enough who know how to learn.


Quote: Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. by author Laurence J. Peter overlaid on photo of black and white bird on seashore
Photo Credit: Albert Amor

Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.


Quote: Bad programmers worry about the code. Good programmers worry about data structures and their relationships. by author Linus Torvalds overlaid on photo of brown and white corgi puppy
Photo Credit: fatty corgi

Bad programmers worry about the code. Good programmers worry about data structures and their relationships.


Quote: Talk is cheap. Show me the code. by author Linus Torvalds overlaid on photo of person holding 100 US Dollar banknote
Photo Credit: 金 è¿

Talk is cheap. Show me the code.


Quote: If you think your users are idiots, only idiots will use it. by author Linus Torvalds overlaid on photo of black flat screen computer monitor
Photo Credit: Mohammad Rahmani

If you think your users are idiots, only idiots will use it.


Quote: Software is like sex: It's better when it's free. by author Linus Torvalds overlaid on photo of black and white computer keyboard
Photo Credit: Quinton Coetzee

Software is like sex: It's better when it's free.


Quote: Given enough eyeballs, all bugs are shallow. by author Linus Torvalds overlaid on photo of boy in front of computer monitor
Photo Credit: Arif Riyanto

Given enough eyeballs, all bugs are shallow.


Quote: Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. by author Linus Torvalds overlaid on photo of man and woman sitting on white bed reading book
Photo Credit: Anastasiia Rozumna

Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.


Quote: Programmers are in the enviable position of not only getting to do what they want to, but because the end result is so important they get paid to do it. There are other professions like that, but not that many. by author Linus Torvalds overlaid on photo of purple flowered hedge plants
Photo Credit: Artiom Vallat

Programmers are in the enviable position of not only getting to do what they want to, but because the end result is so important they get paid to do it. There are other professions like that, but not that many.


Quote: Beyond basic mathematical aptitude, the difference between good programmers and great programmers is verbal ability. by author Marissa Mayer overlaid on photo of man and woman in wedding dress walking on brown grass field during daytime
Photo Credit: Vadim Paripa

Beyond basic mathematical aptitude, the difference between good programmers and great programmers is verbal ability.


Quote: Whether you're a programmer or a seamstress, it's all about new techniques, simplifying old techniques, and consolidating steps. Making things go faster -- but not worse. by author Martha Stewart overlaid on photo of group of camels walking on desert lake at daytime
Photo Credit: Susan Toyofuku

Whether you're a programmer or a seamstress, it's all about new techniques, simplifying old techniques, and consolidating steps. Making things go faster -- but not worse.


display monitor turning on

Cite this page:

APA Style Citation:

MLA Style Citation:

Link Back to Us: (preferred, thank you!)

Thank you for citing us - and thank you for sharing our quotes and quotepics - spread the joy - we appreciate it!


Popular Curated Collections

Nature

Beauty

Cute

Be Positive

Flower

Self-Discovery

bell-hooks

Gratitude

Hope

Productivity

Creativity

 


Know a quote that we are missing? Please use our suggest a quote form below and let us know. Thank YOU for visiting -- we wish you a perfect day!