David Gay's Website

Welcome. Since you're here, you might know me from my work in classic adventure games like 1970s D&D, or from my work as a computer programmer. In both fields I advocate for simplicity and consistency.

A bunch of old 70s adventure gaming material

The Section of Glorious Adventure Gaming

Everything I do in adventure gaming, I do game-first. That means I'm always asking how things are going to play out at the table. I believe that good stories emerge organically from a good game, rather than the story making the game. And I make sure I'm consistent with rules so players have a reliable world. My goal is to add to fellow players' enjoyment of these games, and to share them with new players.

The Section of Joyful Programming in Ruby

When I need to program, I try to program in Ruby. Ruby was designed for programmer happiness, and I'm all kinds of happy when I'm programming in Ruby.

The Section of Contacting the Author