The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code ac... — Tom Cargill

The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.

Author: Tom Cargill

Insight: That final 10% is where perfectionism lives—polishing edge cases, fixing bugs nobody sees, making sure nothing breaks. It's why your project feels done at 80%, then somehow takes twice as long to actually finish.

Source: 'Programming Style', Bell Laboratories, 1985

The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.

Tom Cargill'Programming Style', Bell Laboratories, 1985

Insight

That final 10% is where perfectionism lives—polishing edge cases, fixing bugs nobody sees, making sure nothing breaks. It's why your project feels done at 80%, then somehow takes twice as long to actually finish.

Comments

Sign in to leave a comment or reply to one.

Sign in

Tom Cargill

Tom Cargill is an American software engineer and author, best known for his contributions to the development of the C programming language and his work on software engineering practices. He served as a researcher at Bell Labs and has published extensively on topics related to software systems and programming methodologies. Cargill is recognized for his efforts in advancing the field of computer science and for his influence on software development standards.

Graph

Related