The Best Programmer I Know

The Best Programmer I Know

🎙 Daniel Terhorst-North 👥 1.1M 📅 August 27, 2025 ⏱ 39 min 👁 4K 📄 expert opinion 🧭 2026-08-03
Available in: English (current) Français

Keywords

best programmertraitslearningsimplicityteam

Summary

In this GOTO Copenhagen 2024 talk, Daniel Terhorst-North shares his observations about the best programmer he knows, emphasizing that great programmers are made, not born. He outlines three key areas: getting the job done, choosing the right tool, and caring about the team. For getting the job done, he stresses the importance of just starting, iterating, and focusing on building a product rather than just writing code. He advises studying the domain and coding in the language of the domain, as well as solving the real problem with the simplest solution. For choosing the right tool, he advocates for using the right tool for the job, avoiding over-engineering, and being willing to learn new technologies. For caring about the team, he highlights the importance of empathy, mentoring, and creating an environment where people can grow. Throughout, he emphasizes that these traits are learnable and encourages the audience to apply them. The talk is personal and anecdotal, drawing on his 30 years of experience.

163 words

Critical Evaluation

The talk offers a valuable perspective on what makes a great programmer, based on the speaker’s extensive experience. The emphasis on learnable behaviors rather than innate talent is refreshing and actionable. The structure is clear, with three main sections that build on each other. The arguments are supported by personal anecdotes and examples, which make the content relatable and memorable. However, the talk is largely anecdotal and lacks empirical evidence or references to research. The speaker’s authority is established through his reputation and experience, but the claims are not systematically validated. The advice, while practical, is not novel and aligns with common wisdom in software engineering. The talk’s strength lies in its motivational and reflective nature, encouraging programmers to adopt a growth mindset and focus on the bigger picture. The adéquation between title and content is strong, as the talk indeed describes the traits of the best programmer he knows. The technical level is moderate, accessible to a broad audience, but it does not delve into specific technical details. Overall, the talk is insightful and inspiring, but it would benefit from more rigorous evidence or references to support its claims.

190 words

Title / Content Match

The title accurately reflects the content, which describes the traits and behaviors of the best programmer the speaker knows.

Quality & Reliability

8/10

The talk is based on the speaker's 30 years of professional experience and observations of a specific individual, providing practical insights. It is not peer-reviewed but offers a coherent and well-reasoned perspective on software craftsmanship. The speaker is a recognized figure in the software community (originator of BDD).

Chapters

Cited Sources

Concurring Sources

External References

Contribution & Novelties

The talk provides a personal and practical framework for identifying and cultivating the traits of a great programmer, emphasizing learnability and a holistic view of software development. It goes beyond technical skills to include product thinking, domain understanding, and team care.

Pour aller plus loin :

93 words

Radar Profile

The radar profile shows high scores in quality of information and reliability, reflecting the speaker's experience and coherent arguments. The quantity of information is moderate, and the technical level is relatively low, making the talk accessible but not deeply technical.

Reliability 8/10