The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the… — Henry Petroski Copy Share Image
This is how many people become artists, musicians, writers, computer programmers, record-holding athletes, scientists... by spending time alone practicing what they love. — Meg Cabot Copy Share Image
The best performance improvement is the transition from the nonworking state to the working state. — John Ousterhout Copy Share Image
The programmers of tomorrow are the wizards of the future. You're going to look like you have magic powers compared to everybody… — Gabe Newell Copy Share Image
Computer programmers tend, by and large, to be quirky and highly individualistic. Trying to organize or manage such awkward characters is normally… — John Naughton Copy Share Image
Geniuses of certain kinds - mathematicians, chess players, computer programmers - seem, if not mad, at least lacking in the social skills… — James Gleick Copy Share Image
It's not that Perl programmers are idiots, it's that the language rewards idiotic behavior in a way that no other language or… — Erik Naggum Copy Share Image
The central problem of C and C++ is that they require programmers to do their own memory management — Eric S. Raymond Copy Share Image
The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and… — John Carmack Copy Share Image
There's a popular saying that the Internet interprets censorship as damage and routes around it. Desire and innovation will trump policy, the… — Virginia Postrel Copy Share Image
“The most successful computer programmers aren't the ones who approach programming as a task they have to carry out in order to… — Anonymous Copy Share Image
Here's the secret that every successful software company is based on: You can domesticate programmers the way beekeepers tame bees. You can't… — Orson Scott Card Copy Share Image
Magicians are typically introverted; they don't tend to work with others, but I work with software programmers, composers, designers, so it's a… — Marco Tempest Copy Share Image
You become a serious programmer by going through a stage where you are fully aware of the degree to which you know… — Erik Naggum Copy Share Image
Of course, it's hard to support full-time programmers, so we do get funds from a set of companies that are interested in… — Mitchell Baker Copy Share Image
Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges,… — Ray Ozzie Copy Share Image
“W. Edwards Deming—that arguably, over 90 percent of problems are due to bad systems, not bad people. However, Greenleaf correctly points out… — Robert K. Greenleaf Copy Share Image
I have never seen an experienced programmer who routinely made detailed flow charts before beginning to write programs. — Fred Brooks Copy Share Image
Too many managers and executives try to reduce programming to a low-level assembly-line activity. That's inefficient, wasteful, costly in the long run,… — Bjarne Stroustrup Copy Share Image
I've known people who have not mastered their tools who are good programmers, but not a tool master who remained a mediocre… — Kent Beck Copy Share Image
To many managers, getting rid of the arrogant, undisciplined, over-paid, technology-obsessed, improperly-dressed etc. programmers would appear to be a significant added benefit — Bjarne Stroustrup Copy Share Image
If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it. — Richard E. Pattis Copy Share Image
It would've been amazing [to work as programmer]. You're good at numbers, you're good with people, you like to wear shorts in… — Jimmy Fallon Copy Share Image
It is a real service to humanity and the world to be a good programmer, particularly if you design great products. You… — Frederick Lenz Copy Share Image
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… — John Carmack Copy Share Image
Real programmers don't write in PL/I. PL/I is for programmers who can't decide whether to write in COBOL or FORTRAN. — Tom Van Vleck Copy Share Image
Beyond basic mathematical aptitude, the difference between good programmers and great programmers is verbal ability. — Marissa Mayer Copy Share Image
It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it. — Steve McConnell Copy Share Image
If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict… — Richard Stallman Copy Share Image
In my view, the fact that computers caught up to humans and completely dominate humans in chess and some other domains already,… — Jaan Tallinn Copy Share Image
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the… — Linus Torvalds Copy Share Image
The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety,… — Niklaus Wirth Copy Share Image
“Saying that programmers should just accomplish twice as much doesn't work. They can gain skills and effectiveness, but they cannot get more… — Kent Beck Copy Share Image
A hacker is someone who enjoys playful cleverness—not necessarily with computers. The programmers in the old MIT free software community of the… — Richard Stallman Copy Share Image
Elegance? It may seem odd to non-scientists, but there is an aesthetic in software as there is in every other area of… — John Naughton Copy Share Image
I believe C++ instills fear in programmers, fear that the interaction of some details causes unpredictable results. Its unmanageable complexity has spawned… — Erik Naggum Copy Share Image
When you have a programmer-founded company it often gets really techy, if you have a producer or a business-person, it all really… — Tim Schafer Copy Share Image
Programmers are in the enviable position of not only getting to do what they want to, but because the end result is… — Linus Torvalds Copy Share Image
To be a programmer is to develop a carefully managed relationship with error. There's no getting around it. You either make your… — Ellen Ullman Copy Share Image
Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few… — Joel Spolsky Copy Share Image