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
You cannot teach beginners top-down programming, because they don't know which end is up. — Tony Hoare Copy Share Image
The bearing of a child takes nine months, no matter how many women are assigned. — Anonymous Copy Share Image
“We will actively manage this technical debt by ensuring that we invest at least 20% of all Development and Operations cycles on… — Gene Kim 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
Hiring people to write code to sell is not the same as hiring people to design and build durable, usable, dependable software. — 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
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
A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart… — Fred Brooks Copy Share Image
Good engineering is characterized by gradual, stepwise refinement of products that yields increased performance under given constraints and with given resources. — Niklaus Wirth Copy Share Image
If we play genie and grant client wishes, we are apt to construct castles of code in the air. — Larry Constantine 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
“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
Even when you have skilled, motivated, hard-working people, the wrong team structure can undercut their efforts instead of catapulting them to success.… — Steve McConnell Copy Share Image
The cheapest, fastest, and most reliable components are those that aren't there. — Gordon Bell Copy Share Image
We know about as much about software quality problems as they knew about the Black Plague in the 1600s. We've seen the… — Tom Van Vleck Copy Share Image
“As an author writing about software engineering, I am committed to providing the best grounding for any factual claims I make or… — Anonymous Copy Share Image
“By claiming that they can contribute to software engineering, the soft scientists make themselves even more ridiculous. (Not less dangerous, alas!) In… — Edsger W. Dijkstra Copy Share Image
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want. — Niklaus Wirth Copy Share Image
“I became a sponge. A new chapter began in my own education, and I dual majored in corporate politics and software development… — Erik Dietrich 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