BookBrief Logo
SM

Steve McConnell

Steve McConnell is a renowned software engineer and author, best known for his influential books on software development, including the bestseller "Code Complete." With a background in computer science, McConnell has significantly contributed to the understanding of software construction and project management. As a thought leader, he has shaped industry practices and inspired programmers worldwide, offering practical insights and fostering advancements in software engineering methodologies.

Book summaries for books written by Steve McConnell

Quotes

The ratio of time spent reading (code) versus writing is well over 10 to 1 ... (therefore) making it easy to read makes it easier to write.

Steve McConnell

programmingcode quality

The goal of software development is to maximize the amount of work not done.

Steve McConnell

software developmentproductivity

Good code is its own best documentation.

Steve McConnell

code qualitydocumentation

The best way to know if your code works is to test it.

Steve McConnell

testingcode quality

Programming is not a solo activity; it's a team sport.

Steve McConnell

collaborationteamwork

The most important property of a program is whether it accomplishes the intention of its user.

Steve McConnell

user experiencesoftware development

A common fallacy is to assume authors of incomprehensible code will somehow be able to express themselves lucidly and clearly in comments.

Steve McConnell

code qualitycomments

The sooner you start your code, the longer the program will take.

Steve McConnell

project managementtime estimation

The purpose of software engineering is to control complexity, not to create it.

Steve McConnell

software engineeringcomplexity

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

Steve McConnell

productivitycode quality

The hardest part of design ... is keeping features out.

Steve McConnell

designsimplicity

The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.

Steve McConnell

debuggingproblem-solving