Dave Thomas is recognized internationally as an expert who develops high-quality software--accurate and highly flexible systems. He helped write the now-famous Agile Manifesto, and regularly speak on new ways of producing software. He is the author of six books, including the best selling The Pragmatic Programmer: From Journeyman to Master (Addison-Wesley) and Programming Ruby: A Pragmatic Programmer's Guide (Pragmatic Bookshelf).
Dave has been writing software since the mid '70s, and hopes one day to get it right. In the meantime, he's the co-author of The Pragmatic Programmer, Programming Ruby, and Agile Web Development with Rails. Along with Andy Hunt, they run The Pragmatic Programmers.
He blogs at pragdave.me or follow @pragdave
Talks I've Given
-
-
Transforming Programming
Featuring Dave Thomas
We're a generation of programmers who grew up with object orientation and imperative programming. When we transition to languages such as Elixir (and even some modern idioms in JavaScript), some of our old reflexes are no longer appropriate. Others are deeply useful, but in different and...
languages -
Transforming Programming
Featuring Dave Thomas
We're a generation of programmers who grew up with object orientation and imperative programming. When we transition to languages such as Elixir (and even some modern idioms in JavaScript), some of our old reflexes are no longer appropriate. Others are deeply useful, but in different and...
languages -
Transforming Programming
Featuring Dave Thomas
We're a generation of programmers who grew up with object orientation and imperative programming. When we transition to languages such as Elixir (and even some modern idioms in JavaScript), some of our old reflexes are no longer appropriate. Others are deeply useful, but in different and...
languages -
The Best OO Language is a Functional One
Featuring Dave Thomas
Object oriented development turns 50 this year. During that time, hundreds of OO languages have come and gone. And yet, with the exception of Smalltalk and a few research languages, none of them were actually object-oriented.
I think we might now be seeing a revival of the spirit of OO, but it is...
software-development -
The Best OO Language is a Functional One
Featuring Dave Thomas
Object oriented development turns 50 this year. During that time, hundreds of OO languages have come and gone. And yet, with the exception of Smalltalk and a few research languages, none of them were actually object-oriented.
I think we might now be seeing a revival of the spirit of OO, but it is...
software-development