Explore the World's Best Ideas
Join today and uncover 100+ curated journeys from 50+ topics. Unlock access to our mobile app with extensive features.
The chapter uses a tar pit analogy to depict large-system programming challenges.
9
84 reads
The chapter emphasizes understanding the nature of system programming.
9
55 reads
The author discusses the Programming Systems Product concept, highlighting the difference between small and large-scale projects.
9
40 reads
The chapter discusses struggles in large-system programming.
8
30 reads
The author contrasts small teams or individual programmers with large industrial teams.
8
29 reads
The chapter introduces the "Mythical Man-Month" concept, a common misconception in project management that men and months are interchangeable.
8
28 reads
The author discusses a scenario where a task estimated at 12 man-months is assigned to three men for four months, but the first milestone is not reached until two months have elapsed.
8
23 reads
The chapter emphasizes that adding more men to a late software project only makes it later due to the time required for the new members to learn about the project and the increased communication overhead.
8
23 reads
The author suggests that the critical need in most projects is not more manpower, but more attention to the conceptual integrity of the product itself.
8
19 reads
More software projects have gone awry for lack of calendar time than for all other causes combined. Like dousing a fire with gasoline, this makes matters worse, much worse. More fire requires more gasoline and thus begins a regenerative cycle that ends in disaster.
8
23 reads
The chapter introduces the "surgical team" concept for tackling large jobs in software development, where one person does the main work and others provide support.
8
21 reads
The author discusses various roles within the surgical team, including the surgeon, copilot, secretary, toolsmith, tester, and language lawyer.
9
19 reads
The success of the surgical team concept depends on the conceptual integrity of each piece of the project.
8
19 reads
The chapter discusses the scaling-up process for large jobs that require several hundred people.
8
19 reads
Mills proposes that each segment of a large job is tackled by a team, but that the team be organized like a surgical team rather than a hog-butchering team. That is, instead of each member cutting away on the problem, one does the cutting and the others give him every support that will enhance his effectiveness and productivity.
8
20 reads
IDEAS CURATED BY
As an engineer with an official degree in software engineering, I am primarily interested in science and technology. I enjoy reading literature of many genres, and I especially like those from human behavior, sociology, history, and, should I say, science
CURATOR'S NOTE
A short list of the key points from the book
“
Discover Key Ideas from Books on Similar Topics
29 ideas
Public Speaking for Success
Dale Carnegie, Arthur R. Pell
3 ideas
Marcus Aurelius - Meditations
Marcus Aurelius
34 ideas
Think and Grow Rich
Napoleon Hill
Read & Learn
20x Faster
without
deepstash
with
deepstash
with
deepstash
Personalized microlearning
—
100+ Learning Journeys
—
Access to 200,000+ ideas
—
Access to the mobile app
—
Unlimited idea saving
—
—
Unlimited history
—
—
Unlimited listening to ideas
—
—
Downloading & offline access
—
—
Supercharge your mind with one idea per day
Enter your email and spend 1 minute every day to learn something new.
I agree to receive email updates