For each desired change, make the change easy (warning: this may be hard), then make the easy change
- @KentBeck
- @KentBeck
There are only two hard things in Computer Science: cache invalidation and naming things.
-Phil Karlton
-Phil Karlton
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
- @martinfowler
- @martinfowler
Before software can be reusable it first has to be usable.
-Ralph Johnson
-Ralph Johnson
Software testing is not only ensuring absence of bugs but also ensuring presence of value.
-Amit Kalantri
-Amit Kalantri
More good code has been written in languages denounced as âbadâ than in languages proclaimed âwonderfulââmuch more.
-Bjarne Stroustrup
-Bjarne Stroustrup
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves
-Alan Kay
-Alan Kay
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
Fred brooks
Fred brooks
Code is like humor. When you have to explain it, itâs bad.
-Cory House
-Cory House
Premature optimization is the root of all evil.
- Donald Knuth
- Donald Knuth
Don't comment bad code - rewrite it.
- Brian Kernighan
- Brian Kernighan
Many people tend to look at programming styles and languages like religions: if you belong to one, you cannot belong to others. But this analogy is another fallacy.
- Niklaus Wirth
- Niklaus Wirth
You can mass-produce hardware; you cannot mass-produce software; you cannot mass-produce the human mind.
-Michio Kaku
-Michio Kaku
I invented the term âobject orientedâ, and C++ was not what I had in mind
-Alan Kay
-Alan Kay