... programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount… — Steve McConnell Copy Share Image
The job of the average manager requires a shift in focus every few minutes. The job of the average software developer requires… — Steve McConnell Copy Share Image
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your… — Steve McConnell Copy Share Image
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
A typical software project can present more opportunities to learn from mistakes than some people get in a lifetime. — Steve McConnell Copy Share Image
The default movement on a software project should be in the direction of taking elements of the software away to make it… — Steve McConnell Copy Share Image
In software, consultants sometimes tell you to buy into certain software-development methods to the exclusion of other methods. That’s unfortunate because if… — Steve McConnell Copy Share Image
Software projects fail for one of two general reasons: the project team lacks the knowledge to conduct a software project successfully, or… — Steve McConnell Copy Share Image
Testing by itself does not improve software quality. Test results are an indicator of quality, but in and of themselves, they don't… — Steve McConnell Copy Share Image
Trying to apply formal methods to all software projects is just as bad as trying to apply code-and-fix development to all projects. — Steve McConnell Copy Share Image
“Trying to improve software quality by increasing the amount of testing is like trying to lose weight by weighing yourself more often.… — Steve McConnell Copy Share Image
The primary purpose of software estimation is not to predict a project's outcome; it is to determine whether a project's targets are… — Steve McConnell Copy Share Image
Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [...]… — Steve McConnell Copy Share Image
There are no secrets on an successful software project. Both good and bad news must be able to move up and down… — Steve McConnell Copy Share Image
It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to… — Steve McConnell 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
... programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount to asking… — Steve McConnell Copy Share Image
The job of the average manager requires a shift in focus every few minutes. The job of the average software developer requires that the… — Steve McConnell Copy Share Image
“usually more time is spent in making good-looking presentation slides than in improving the quality of the software.” — Steve McConnell Copy Share Image
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is… — Steve McConnell Copy Share Image
“the error rate in manual testing is comparable to the bug rate in the code being tested.” — Steve McConnell Copy Share Image
“[...] you shouldn't be uneasy about any parts of the architecture. It shouldn't contain anything just to please the boss. It shouldn't contain anything… — Steve McConnell Copy Share Image
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
“Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and Visual… — Steve McConnell Copy Share Image
The trouble with quick and dirty is that dirty remains long after quick has been forgotten. — Steve McConnell Copy Share Image