---
title: "Dave Thomas · Elixir Community"
description: "Dave co-founded the Pragmatic Bookshelf and wrote Programming Elixir, one of the first books many people used to learn the language."
url: https://elixir.community/people/dave-thomas/
---

[All people](https://elixir.community/people)

![Dave Thomas](https://elixir.community/_astro/dave-thomas.DtSmCSAx_Z19kl9D.webp)

# Dave Thomas

Author of Programming Elixir

-   [GitHub](https://github.com/pragdave)
-   [pragdave.me](https://pragdave.me/)
-   [Twitter](https://x.com/pragdave)
-   [LinkedIn](https://www.linkedin.com/in/pragdave)
-   [YouTube](https://www.youtube.com/@pragdave)

> Dave co-founded the Pragmatic Bookshelf and wrote Programming Elixir, one of the first books many people used to learn the language.

Dave wrote Programming Elixir 1.6, introducing functional programming, concurrency and practical application development. It remains a version-specific edition, useful as a record of how those ideas were taught in that generation of the language.

## Books

- [Programming Elixir 1.6 · Dave Thomas](https://pragprog.com/titles/elixir16/programming-elixir-1-6/)

Profile last updated October 7, 2026

## More people

-   [Zach Daniel · Creator of Ash Framework](https://elixir.community/people/zach-daniel)
-   [Bruce Tate · Author and educator, Groxio](https://elixir.community/people/bruce-tate)
-   [James Edward Gray II · Co-author of Designing Elixir Systems with OTP](https://elixir.community/people/james-edward-gray-ii)

[Everyone ](https://elixir.community/people)

Meet someone new from the community, now and then.
