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
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
Conceptual integrity is the most important consideration in system design. — Fred Brooks Copy Share Image
Software Engineering might be science; but that's not what I do. I'm a hacker, not an engineer. — Jamie Zawinski Copy Share Image
Software Engineering is that part of Computer Science which is too difficult for the Computer Scientist. — Friedrich L. Bauer 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
“The most dangerous belief for any software company today is that the solution to their adoption problem lies in better software engineering.… — Stephen O’Grady Copy Share Image
Rightly or wrongly, for better or worse, valuation is a very important tool for recruiting - particularly in the markets for software… — Parker Conrad 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
“The conclusion is simple: if a 200-man project has 25 managers who are the most competent and experienced programmers, fire the 175… — Anonymous Copy Share Image
It has been discovered that C++ provides a remarkable facility for concealing the trival details of a program - such as where… — Robert D Keppel Copy Share Image
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 Copy Share Image
Indeed, the woes of Software Engineering are not due to lack of tools, or proper management, but largely due to lack of… — Niklaus Wirth Copy Share Image
The required techniques of effective reasoning are pretty formal, but as long as programming is done by people that don't master them,… — Edsger Dijkstra Copy Share Image
“In his book Software Abstractions, MIT Professor Daniel Jackson explains just how important it is to choose the right abstractions. "Pick the… — Edmond Lau Copy Share Image
“If, as I believe, the conceptual structures we construct today are too complicated to be accurately specified in advance, and too complex… — Frederick P. Brooks Jr Copy Share Image
“Working extra hours can hurt team dynamics. Not everyone on the team will have the flexibility to pitch in the extra hours.… — Edmond Lau Copy Share Image
“Today I am more convinced than ever. Conceptual integrity is central to product quality. Having a system architect is the most important… — Frederick P. Brooks Jr Copy Share Image
There is always a well-known solution to every human problem - neat, plausible, and wrong. — H. L. Mencken Copy Share Image
In software, the chain isn't as strong as its weakest link; it's as weak as all the weak links multiplied together. — Steve McConnell Copy Share Image
In fast moving markets, adaptation is significantly more important than optimization. — Larry Constantine Copy Share Image
About 90 percent of the downtime comes from, at most, 10 percent of the defects. — Barry Boehm Copy Share Image
We have to stop optimizing for programmers and start optimizing for users. — Jeff Atwood Copy Share Image
Even the best planning is not so omniscient as to get it right the first time. — Fred Brooks Copy Share Image
The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard… — Tony Hoare Copy Share Image
A brute force solution that works is better than an elegant solution that doesn't work. — Steve McConnell Copy Share Image
The best meetings get real work done. When your people learn that your meetings actually accomplish something, they will stop making excuses… — Larry Constantine Copy Share Image
“Data scientist (noun): Person who is better at statistics than any software engineer and better at software engineering than any statistician. —… — Rachel Schutt Copy Share Image