Writes Here
Programming Ruby 4.0
The Pragmatic Programmers' Guide
Learn Ruby from the sixth edition of the book that first introduced Matz’s amazing language to the world, and that has taught hundreds of thousands of developers since. Updated to include all the new Ruby 4 features, this is the book to get to learn Ruby, and to stay up-to-date as Ruby evolves.
Read the Blog
Hundreds of posts about Ruby and the tools you use for working with dynamic languages, dynamic programmers, and dynamic teams.
Subscribe to the Dynamic Rubyist Newsletter
Get the blog delivered directly to your email inbox.
Recent Posts
When Books Could Code 2a: Extreme Programming Part 1 (of many)
In part 2 of the When Books Could Code series, we take a look at _Extreme Programming Explained_, a book that was critically important to my career.
Read more →The Triumphant Return of a Thing Nobody Will Care About
In 2002, Bill James created Win Shares, a baseball super-statistic. In 2026, I, perhaps, unwisely, decided to calculate it myself.
Read more →February 2026 Books of the Month
Continuing my plan of doing monthly book wrap-up posts, here's February 2026. This month featured a time-loop mystery, heroes in triplicate, and a murder mystery in a very dangerous family.
Read more →