DT

Dave Thomas

Author of Programming Elixir, Co-founder of The Pragmatic Bookshelf

Dave Thomas is a programmer, author, and publisher. He co-authored The Pragmatic Programmer with Andy Hunt, co-founded The Pragmatic Bookshelf, and was an original signatory of the Manifesto for Agile Software Development. He coined the phrases 'Code Kata' and 'DRY' (Don't Repeat Yourself). His book Programming Ruby introduced Ruby to the world, and Programming Elixir did the same for Elixir. He worked with Joe Armstrong on Programming Erlang, which sparked his love for the BEAM. In 2006, he became an ACM Distinguished Member.