Dave Thomas (programmer)
![]() | This poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous. )Find sources: "Dave Thomas" programmer – news · newspapers · books · scholar · JSTOR (June 2014) |

Dave Thomas (born 1956) is a computer programmer, author and editor. He has written about
Dallas, Texas
.
Thomas coined the phrases 'Code Kata' and 'DRY' (Don't Repeat Yourself), and was an original signatory and author of The Manifesto for Agile Software Development. He studied computer science at Imperial College London.[1] [2][unreliable source?]
Works
- The Pragmatic Programmer, ISBN 0-201-61622-X.
- ISBN 0-201-71089-7
- Pragmatic Version Control Using CVS, David Thomas and Andrew Hunt, 2003, ISBN 0-9745140-0-4
- Pragmatic Unit Testing in Java with JUnit, Andrew Hunt and David Thomas, 2003, The Pragmatic Bookshelf, ISBN 0-9745140-1-2
- Pragmatic Unit Testing in C# with Nunit, Andrew Hunt and David Thomas, 2004, The Pragmatic Bookshelf, ISBN 0-9745140-2-0
- Programming Ruby (2nd Edition), Dave Thomas, Chad Fowler, and Andrew Hunt, 2004, The Pragmatic Bookshelf, ISBN 0-9745140-5-5
- Pragmatic Unit Testing in C# with Nunit, 2nd Edition, Andy Hunt and David Thomas with Matt Hargett, 2007, The Pragmatic Bookshelf, ISBN 978-0-9776166-7-1
- ISBN 0-9766940-0-X
- Agile Web Development with Rails (2nd edition), Dave Thomas, with David Heinemener Hansson, Mike Clark, Justin Gehtland, ISBN 0-9776166-3-0
- Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun, Dave Thomas, foreword by ISBN 978-1-937785-58-1
References
- ^ "Interview: Author Dave Thomas". rubylearning.com. Archived from the original on 2009-08-01. Retrieved 2009-07-03.
- ^ "Dave Thomas".
External links
- pragprog.com, website for the Pragmatic Programmers
- Dave Thomas's Blog
- CodeKata
- Dave Thomas Interview: The Corruption of Agile; Ruby and Elixir; Katas and More, Dr.Dobb's, March 18, 2014.