Conway's law
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. --Melvin E. Conway
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
In theory
In theory, theory and practice are the same. In practice, they're not. --Benjamin Brewster
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Debugging vs programming
If debugging is the process of removing software bugs, then programming must be the process of putting them in. --Edsger Dijkstra
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Telescopes
Computer Science is no more about computers than astronomy is about telescopes. --Edsger Dijkstra
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Carpet
Java is to JavaScript what Car is to Carpet. --Chris Heilmann
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Debugging
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. --Brian Kernighan
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Frozen
Walking on water and developing software from a specification are easy if both are frozen. --Edward V. Berard
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Optimization
It is easier to optimize correct code than to correct optimized code. --Bill Harlan
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Simplicity
Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better. --E.W. Djikstra
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
A common fallacy
A common fallacy is to assume authors of incomprehensible code will be able to express themselves clearly in comments. --Kevlin Henney
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Measure performance
The lesson is: Even if you know exactly what is going on in your system, measure performance, don't speculate. You'll learn something, and nine times out of ten, it won't be that you were right! --Ron Jeffries
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Perfection
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. --Antoine de Saint Exupéry
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
A crime movie
Debugging is like being the detective in a crime movie where you are also the murderer. --Filipe Fortes
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Good code
Good code is its own best documentation. --Steve McConnell
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Developaralysis
I'm a victim of Developaralysis: the crippling sense that the software industry is evolving so fast that no one person can possibly keep up. --Jon Evans
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Man-month
What one programmer can do in one month, two programmers can do in two months. --Fred Brooks
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Design patterns
Design patterns should not be applied indiscriminately. Often they achieve flexibility and variability by introducing additional levels of indirection. A design pattern should only be applied when the flexibility it affords is actually needed. --Erich Gamma
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Best practices
The methodologies and best practices used to develop software can be applied successfully to any challenge in life. --Walter O'Brien
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Development time
The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time. --Tom Cargill
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar
Requirements
Reducing a product's definition to a list of features and functions ignores the real opportunity - orchestrating technological capability to serve human needs and goals. --Alan Cooper
More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar