Also posting at jamis@techhub.social, @jamisbuck.bsky.social

Joined May 2007
367 Photos and videos
Pinned Tweet
10 Jun 2014
The more I learn, the more I'm convinced that there's nothing that can't be learned.
8
105
248
Not software, but I made a thing: "That One Time We Solved a Mystery" is a solo/co-op framework for any TTRPG to play mysteries with no preparation. I'm thrilled with how it turned out! I've had playtesters say it made them feel like "real investigators" ❤️
1
3
299
29 Nov 2025
You can get half off all e-books at pragprog.com/ through Dec 1. This includes "Mazes for Programmers" and "The Ray Tracer Challenge", by yours truly. Use code "save50" 🧠💕

1
2
265
23 Apr 2025
Joseph Grosso posted a very thorough (and glowing!) review of my book, "The Ray Tracer Challenge": medium.com/@jogrosso/the-ray… -- includes tips for troubleshooting and optimizing your renderer!
1
1
5
1,556
20 Apr 2025
Sentinel Comics RPG is an amazing system. I made a random character generator for it: jamisbuck.org/scrpg (repo: github.com/jamis/scrpg-charg…).

3
450
15 Apr 2025
BASIC was developed in 1964. 31 years later, in 1995, Java came out. Here we are now, 30 years since Java's release, and it occurs to me that Java is now the BASIC of any language being developed today. 🤯
6
511
10 Mar 2025
17 years?!?!
1
5
441
Jamis Buck retweeted
Playing with maze generation in Swift & SwiftUI, with the great book "Mazes for Programmers" by @jamis!
1
9
897
Jamis Buck retweeted
11 Jan 2025
Generating mazes with the help of @jamis book "Mazes for Programmers". I am trying to re-create an oldie that I used to play in the 90s: Alcazar the Forgotten Fortress on the #MSX. I am doing it on the the #playdate
1
3
500
27 Dec 2024
Just finished converting an ancient cvs repo of mine to git, finally. Thread on BlueSky: bsky.app/profile/jamisbuck.b…

1
362
26 Nov 2024
Today, my wife and I are celebrating 10,000 days since we were married! We’ve ordered a few Lego(-ish) sets with a combined total of at least 10k pieces to celebrate. Feel free to do likewise :)
11
549
11 Oct 2024
I’m very excited to be speaking at RubyConf next month, with Adviti Mishra. We’ll be talking about how we used fibers in a non-concurrent context to fix a stack overflow error caused by recursion. Come say hi!
1
1
22
2,261
Jamis Buck retweeted
4 Sep 2024
At @MongoDB, they wanted to add a tighter integration between #Rails and #Mongoid (their ODM), so they created their our own CLI tool that extends the Rails CLI, adding the additional functionality they sought. Join former Rails core alumnus and Capistrano-creator @jamis at #RailsWorld to see how they did it, and how you can do it yourself. rubyonrails.org/world/2024/d…
1
7
36
6,104
24 May 2024
Rubygems' security page hints at discussions occurring on a mailing list, on IRC, and on a wiki, but in all three cases the discussions are more than a decade old. Are there any more recent (ideally, *current*) discussions around Rubygems security (and specifically gem signing)?
3
1
1
1,407
17 May 2024
I'm excited to be in Toronto in September, for Rails World! I'll be speaking about some of the work I've been doing at MongoDB, extending the Rails CLI to work with our Ruby ODM, Mongoid, and showing how you can do the same. See you there!
1
5
830
2 May 2024
My daughter asked meta.ai to "imagine tony stark on a tiny stork" 😂
5
672
30 Mar 2024
Going through some old files on my server, I stumbled upon this bit of history: jamisbuck.org/ruby/rails-on-…

1
11
1,917
30 Mar 2024
I also wrote jamisbuck.org/ruby/rails-on-… about the same time, which eventually culminated in jamisbuck.org/ruby/rails-inj… (just a month before I was hired by 37signals).

1
2
567
30 Mar 2024
I think we're all glad David was not swayed by my enthusiasm :) and even though I cringe at what I thought was a great idea at the time, it is fun to remember what a wild time that was to be involved with Rails.
1
4
578