... programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount… — Steve McConnell Copy Share Image
If you think your management doesn't know what it's doing or that your organisation turns out low-quality software crap that embarrasses you,… — Edward Yourdon Copy Share Image
Building on our successful partnership, we can now bring together the best of Microsoft's software engineering with the best of Nokia's product… — Stephen Elop Copy Share Image
The job of the average manager requires a shift in focus every few minutes. The job of the average software developer requires… — Steve McConnell Copy Share Image
If you can't test it, don't build it. If you don't test it, rip it out. — Boris Beizer Copy Share Image
The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory. That very… — Fred Brooks Copy Share Image
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called… — William J. Clinton Copy Share Image
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts… — Anonymous Copy Share Image
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your… — Steve McConnell Copy Share Image
It's a curious thing about our industry: not only do we not learn from our mistakes, we also don't learn from our… — Keith Braithwaite Copy Share Image
“However, a real implementation may still have to include code to handle the case where something happens that was assumed to be… — Martin Kleppmann Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
The C language combines all the power of assembly language with all the ease-of-use of assembly language. — Mark Pearce Copy Share Image
In our firm's earliest days, our understanding of the power of great software engineering and quantitative analytics helped Citadel stand out. — Kenneth C. Griffin Copy Share Image
By combining cutting-edge hardware engineering of computer chips that can perform billions of operations per second, with state-of-the-art software engineering that applies… — Jasmine Crockett Copy Share Image
I find that writing unit tests actually increases my programming speed — Martin Fowler Copy Share Image
One: demonstrations always crash. And two: the probability of them crashing goes up exponentially with the number of people watching. — Steve Jobs Copy Share Image
All programming is maintenance programming, because you are rarely writing original code. — Dave Thomas Copy Share Image
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. — Stan Kelly-Bootle Copy Share Image
It's harder than you might think to squander millions of dollars, but a flawed software development process is a tool well suited… — Alan Cooper Copy Share Image
A dynamic duo who work well together can be worth any three people working in isolation. — Larry Constantine Copy Share Image