Plan to throw one away; you will, anyhow.
E173640
"Plan to throw one away; you will, anyhow." is a famous software engineering adage from Fred Brooks emphasizing that the first version of a system is inevitably flawed and should be expected to be discarded.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Plan to throw one away; you will, anyhow. canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1531775 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Plan to throw one away; you will, anyhow. Context triple: [The Mythical Man-Month, hasQuote, Plan to throw one away; you will, anyhow.]
-
A.
I Threw It All Away
"I Threw It All Away" is a reflective country-folk song by Bob Dylan, notable for its themes of regret and emotional loss.
-
B.
Handle with Care
"Handle with Care" is a 1988 rock song by the supergroup Traveling Wilburys, known for its melodic harmonies and featuring contributions from George Harrison, Jeff Lynne, Roy Orbison, Tom Petty, and Bob Dylan.
-
C.
A Place for My Stuff
A Place for My Stuff is a 1981 comedy album and HBO special by George Carlin featuring his observational stand-up routines and comedic monologues.
-
D.
Stop Being Greedy
"Stop Being Greedy" is a hard-hitting hip-hop track by DMX known for its aggressive delivery and themes of street survival and moral conflict.
-
E.
Will Therapy
Will Therapy is a seminal psychoanalytic work by Otto Rank that emphasizes the central role of human will and creativity in psychological development and treatment.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Plan to throw one away; you will, anyhow. Target entity description: "Plan to throw one away; you will, anyhow." is a famous software engineering adage from Fred Brooks emphasizing that the first version of a system is inevitably flawed and should be expected to be discarded.
-
A.
I Threw It All Away
"I Threw It All Away" is a reflective country-folk song by Bob Dylan, notable for its themes of regret and emotional loss.
-
B.
Handle with Care
"Handle with Care" is a 1988 rock song by the supergroup Traveling Wilburys, known for its melodic harmonies and featuring contributions from George Harrison, Jeff Lynne, Roy Orbison, Tom Petty, and Bob Dylan.
-
C.
A Place for My Stuff
A Place for My Stuff is a 1981 comedy album and HBO special by George Carlin featuring his observational stand-up routines and comedic monologues.
-
D.
Stop Being Greedy
"Stop Being Greedy" is a hard-hitting hip-hop track by DMX known for its aggressive delivery and themes of street survival and moral conflict.
-
E.
Will Therapy
Will Therapy is a seminal psychoanalytic work by Otto Rank that emphasizes the central role of human will and creativity in psychological development and treatment.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
software design principle
ⓘ
software development maxim ⓘ software engineering adage ⓘ |
| appliesTo |
complex information systems
ⓘ
large software systems ⓘ long-lived software products ⓘ |
| author | Fred Brooks ⓘ |
| category |
Brooks's law
ⓘ
surface form:
Brooks's laws and principles
software engineering aphorisms ⓘ |
| contrastsWith |
assumption that the first design can be final
ⓘ
one-shot, big-design-up-front approaches ⓘ |
| coreIdea |
initial implementations are inevitably flawed
ⓘ
learning from the first system informs the real system ⓘ planning must include time and budget for a throwaway version ⓘ teams should anticipate building at least one throwaway version ⓘ the first version of a system will likely be discarded ⓘ |
| field |
software design
ⓘ
software engineering ⓘ software project management ⓘ |
| goal |
align design with real user needs discovered through experience
ⓘ
improve the quality of the eventual production system ⓘ reduce risk in large software projects ⓘ |
| hasPart |
assumption that requirements are not fully known at the start
ⓘ
recommendation to treat the first system as a learning tool ⓘ warning against over-investing in the first implementation ⓘ |
| influenced |
iterative software lifecycle models
ⓘ
modern agile practices ⓘ prototyping methodologies ⓘ |
| language | English ⓘ |
| mainSubject |
design iteration
ⓘ
iterative development ⓘ prototyping ⓘ requirements discovery ⓘ software project planning ⓘ software system versioning ⓘ |
| quotationText | Plan to throw one away; you will, anyhow. ⓘ |
| relatedConcept |
iterative and incremental development
ⓘ
learning curve in software projects ⓘ proof of concept ⓘ prototype ⓘ software evolution ⓘ technical debt ⓘ waterfall model critique ⓘ |
| statedIn | The Mythical Man-Month ⓘ |
| timePeriod | 1970s ⓘ |
| usedBy |
project managers
ⓘ
software architects ⓘ software engineers ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Plan to throw one away; you will, anyhow. Description of subject: "Plan to throw one away; you will, anyhow." is a famous software engineering adage from Fred Brooks emphasizing that the first version of a system is inevitably flawed and should be expected to be discarded.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.