Jamis Buck

9.7K posts

Jamis Buck banner
Jamis Buck

Jamis Buck

@jamis

Also posting at [email protected], @jamisbuck.bsky.social

Smithfield, UT Katılım Mayıs 2007
43 Takip Edilen6.9K Takipçiler
Sabitlenmiş Tweet
Jamis Buck
Jamis Buck@jamis·
The more I learn, the more I'm convinced that there's nothing that can't be learned.
English
8
105
248
0
Jamis Buck
Jamis Buck@jamis·
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" ❤️
English
1
0
3
262
Jamis Buck
Jamis Buck@jamis·
@kamens Lovely write-up, and fascinating solution. Thank you for sharing!
English
0
0
1
19
Ben Kamens
Ben Kamens@kamens·
@jamis I learned a ton from your book+blog when building this, thank you!
English
1
0
2
172
Ben Kamens
Ben Kamens@kamens·
One of my goals when building @elbobooks was to be able to generate beautiful custom mazes based on any theme a kid might dream up. But mazes are a pathologically difficult case for AI image generation. I learned a ton about mazes and wrote about our solution (link in reply)
Ben Kamens tweet media
English
1
2
8
1.2K
Jamis Buck
Jamis Buck@jamis·
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" 🧠💕
English
0
1
2
246
Jamis Buck
Jamis Buck@jamis·
Joseph Grosso posted a very thorough (and glowing!) review of my book, "The Ray Tracer Challenge": @jogrosso/the-ray-tracer-challenge-learning-c-through-computer-graphics-e45a68fb7cd5" target="_blank" rel="nofollow noopener">medium.com/@jogrosso/the-… -- includes tips for troubleshooting and optimizing your renderer!
English
1
1
5
1.5K
Jamis Buck
Jamis Buck@jamis·
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. 🤯
English
0
0
6
504
Jamis Buck
Jamis Buck@jamis·
17 years?!?!
Jamis Buck tweet media
English
0
1
5
434
Jamis Buck retweetledi
François 😗🎶
François 😗🎶@frboulais·
Playing with maze generation in Swift & SwiftUI, with the great book "Mazes for Programmers" by @jamis!
François 😗🎶 tweet media
English
0
1
9
885
Jamis Buck retweetledi
Retro Sami
Retro Sami@nufisara·
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
Retro Sami tweet media
GIF
English
0
1
3
495
Jamis Buck
Jamis Buck@jamis·
@farsi_mehdi I remember that! I’m so glad I could be a part of your journey. ❤️
English
0
0
4
70
Jamis Buck
Jamis Buck@jamis·
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 :)
English
0
0
10
547
Jamis Buck
Jamis Buck@jamis·
@jpcamara I’ll check yours out too! I’d never used fibers before this solution, and I’m eager to learn more about practical applications
English
0
0
1
39
jpcamara
jpcamara@jpcamara·
@jamis Sounds like an awesome talk! I’ll be at Ruby conf as well, speaking on fibers (and friends) in a concurrent context. I’ll definitely check this out!
English
1
0
3
53
Jamis Buck
Jamis Buck@jamis·
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!
English
1
1
22
2.3K
Jamis Buck
Jamis Buck@jamis·
@neerajsingh0101 It was fantastic to chat with you! So fun to remember the SwitchTower days 👍
English
0
0
6
207
Neeraj Singh
Neeraj Singh@neerajsingh0101·
When capistrano was released I was blown away was how simple it was to deploy a Rails application. Before Capistrano I used to have a long cheat sheet listing step by step process. I was very curious to know how Capistrano worked and I looked over every single line of code. Imagine my surprise when I found myself standing next to @jamis . I was so happy to meet him. That’s was #RailsWorld is all about. Meeting wonderful people accidentally. Another thing about @jamis I should mention that his blog about “skinny controller fat model” weblog.jamisbuck.org/2006/10/18/ski… I shared with everyone joining @BigBinary those days. That practice itself removed lots of unnecessary debates. We talked about how initially capistrano was named “switch tower”. And later that company went bust. May be @dhh should have named Kamal “switch tower” to pay homage to the old times. All in all it was good talking about old days. Also I referred to Capistrano code a lot to see how to write good Ruby code.
Neeraj Singh tweet media
English
1
0
22
1.5K
Jamis Buck
Jamis Buck@jamis·
@bbnnt @rails @MongoDB That’s the one! Still a work in progress, but it proves the concept and we will keep fleshing it out 👍
English
0
0
0
21
Jamis Buck retweetledi
Ruby on Rails
Ruby on Rails@rails·
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/day…
Ruby on Rails tweet media
English
1
7
36
6.1K
Jamis Buck
Jamis Buck@jamis·
@rtkimz Hey Robin, I'm afraid I only know of one algorithm for generating labyrinths, and it comes with a few caveats. Generate a perfect maze, first. Add a single exit. Then bisect every passage; you'll wind up with a single unbranching path.
English
1
0
0
9