When someone says, "I want a programming language in which I need only say what I want done," give him a lollipop. — Alan Perlis 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
I find that writing unit tests actually increases my programming speed — Martin Fowler Copy Share Image
A Perl program is correct if it gets the job done before your boss fires you. — Larry Wall Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
Programs should be written and polished until they acquire publication quality. — Niklaus Wirth Copy Share Image
A dynamic duo who work well together can be worth any three people working in isolation. — Larry Constantine Copy Share Image
An organization that treats its programmers as morons will soon have programmers that are willing and able to act like morons only. — Bjarne Stroustrup Copy Share Image
To make an embarrassing admission, I like video games. That's what got me into software engineering when I was a kid. I… — Elon Musk Copy Share Image
The camel has evolved to be relatively self-sufficient. On the other hand, the camel has not evolved to smell good. Neither has… — Larry Wall Copy Share Image
Software engineering is the establishment and use of sound engineering principles to obtain economically software that is reliable and works on real… — Friedrich L. Bauer 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
As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade… — Brian Kernighan 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
“When I asked Sam Shillace, who ran Gmail and Google Apps for four years, about the costliest mistake he's seen engineers make,… — Edmond Lau Copy Share Image
… what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names — otherwise you… — Edsger Dijkstra Copy Share Image
Jobs offshoring began with manufacturing, but the rise of the high-speed Internet made it possible to move offshore tradable professional skills, such… — Paul Craig Roberts Copy Share Image
“Their first task therefore, was to translate the original C# codebase into Java so that it could leverage Google's infrastructure. One of… — Edmond Lau Copy Share Image
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't. — Alan Perlis Copy Share Image
Using Unix is the computing equivalent of listening only to music by David Cassidy. — Rob Pike Copy Share Image
Software engineering is not about right and wrong but only better and worse — Ellen Ullman Copy Share Image
Every big computing disaster has come from taking too many ideas and putting them in one place. — Gordon Bell Copy Share Image
A brute force solution that works is better than an elegant solution that doesn't work. — Steve McConnell Copy Share Image