David Thomas
E180264
David Thomas is a software developer and author best known for co-writing the influential programming book "The Pragmatic Programmer."
All labels observed (1)
| Label | Occurrences |
|---|---|
| David Thomas canonical | 3 |
How this entity was disambiguated
This entity first appeared as the object of triple T1565500 — 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.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: David Thomas Context triple: [The Pragmatic Programmer, author, David Thomas]
-
A.
Benjamin Dreyfuss
Benjamin Dreyfuss is an American journalist and actor, known both for his work in media and as the son of Academy Award–winning actor Richard Dreyfuss.
-
B.
David Hennings
David Hennings is a film cinematographer known for his work on major studio comedies and other feature films, including "Horrible Bosses."
-
C.
Fred Ward
Fred Ward was an American character actor known for his rugged, everyman roles in films such as "Tremors," "The Right Stuff," and "Short Cuts."
-
D.
Murray Hamilton
Murray Hamilton was an American character actor best known for playing the stubborn Mayor Larry Vaughn in the classic thriller film "Jaws."
-
E.
Timothy Black
Timothy Black is a relatively obscure individual whose specific public notability is not clearly established from the given information.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: David Thomas Target entity description: David Thomas is a software developer and author best known for co-writing the influential programming book "The Pragmatic Programmer."
-
A.
Benjamin Dreyfuss
Benjamin Dreyfuss is an American journalist and actor, known both for his work in media and as the son of Academy Award–winning actor Richard Dreyfuss.
-
B.
David Hennings
David Hennings is a film cinematographer known for his work on major studio comedies and other feature films, including "Horrible Bosses."
-
C.
Fred Ward
Fred Ward was an American character actor known for his rugged, everyman roles in films such as "Tremors," "The Right Stuff," and "Short Cuts."
-
D.
Murray Hamilton
Murray Hamilton was an American character actor best known for playing the stubborn Mayor Larry Vaughn in the classic thriller film "Jaws."
-
E.
Timothy Black
Timothy Black is a relatively obscure individual whose specific public notability is not clearly established from the given information.
- F. None of above. chosen
Statements (30)
| Predicate | Object |
|---|---|
| instanceOf |
author
ⓘ
computer programmer ⓘ non-fiction writer ⓘ software developer ⓘ |
| alsoKnownAs | Dave Thomas ⓘ |
| coAuthorWith | Andrew Hunt ⓘ |
| field |
computer programming
ⓘ
software craftsmanship ⓘ software engineering ⓘ |
| genre |
computer science literature
ⓘ
software development ⓘ |
| hasRole | thought leader in software development community ⓘ |
| influenced |
agile software development practices
ⓘ
software craftsmanship movement ⓘ |
| influencedBy | software engineering best practices ⓘ |
| inPublication |
The Pragmatic Programmer
ⓘ
surface form:
"The Pragmatic Programmer: Your Journey to Mastery"
|
| knownFor | co-authoring "The Pragmatic Programmer" ⓘ |
| languageOfWorkOrName | English ⓘ |
| nationality | British ⓘ |
| notableConcept |
DRY principle
ⓘ
orthogonality in software design ⓘ The Pragmatic Programmer ⓘ
surface form:
pragmatic programming
tracer bullets development metaphor ⓘ |
| notableWork |
The Pragmatic Programmer
ⓘ
surface form:
"The Pragmatic Programmer"
|
| occupation |
author
ⓘ
software developer ⓘ |
| workFocusesOn |
code quality
ⓘ
developer productivity ⓘ practical software development techniques ⓘ software design principles ⓘ |
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.
Instruction
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.
Input
Subject: David Thomas Description of subject: David Thomas is a software developer and author best known for co-writing the influential programming book "The Pragmatic Programmer."
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.