Kent Beck
Kent Beck (born 1961) is an American software engineer, author, and consultant best known for creating test-driven development (TDD), founding extreme programming (XP), and co-creating the JUnit testing framework. He was one of the seventeen original signatories of the Agile Manifesto, the founding document for agile software development.His work has shaped how software is designed, tested, and built for more than three decades, making him one of the most influential figures in the history of software engineering practice.Beck pioneered software design patterns, as well as the commercial application of Smalltalk. He wrote the SUnit unit testing framework for Smalltalk, which spawned the xUnit series of frameworks, notably JUnit for Java, which Beck wrote with Erich Gamma. Beck popularized CRC cards with Ward Cunningham, the inventor of the wiki.
Beck's contributions center on the relationship between software structure, human psychology, and economic value. His advocacy for short feedback loops, collaborative development, and incremental design challenged prevailing assumptions about large-scale software planning. His 2002 book ''Test-Driven Development: By Example'' established TDD as a mainstream practice, while ''Extreme Programming Explained'' (1999) articulated a values-driven approach to software development that anticipated many of the practices later formalized in the Agile movement.
He lives in San Francisco, California and previously worked at Facebook. In 2019, Beck joined Gusto as a software fellow and coach, where he coaches engineering teams as they build out payroll systems for small businesses.
In the 2020s, Beck has worked on two distinct projects that reflect the breadth of his interests. He developed Thinkies — a collection of over fifty pattern-based tools for creative problem solving — and has explored augmented software development, coining the term "Genies" to describe the use of large language models as coding collaborators. He has also argued that AI tools are accelerating a return to the small-team, customer-proximate, cross-disciplinary practices that extreme programming first described. In March 2026 he launched ''Still Burning'', a podcast exploring what it means to work as an engineer when tools change faster than understanding can follow — continuing what he describes as a career-long mission of helping geeks feel safe in the world. Provided by Wikipedia