jamis Profile Banner
Jamis Buck Profile
Jamis Buck

@jamis

Followers
7K
Following
4K
Media
367
Statuses
10K

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

Smithfield, UT
Joined May 2007
Don't wanna be here? Send us removal request.
@jamis
Jamis Buck
11 years
The more I learn, the more I'm convinced that there's nothing that can't be learned.
9
108
250
@jamis
Jamis Buck
6 months
Joseph Grosso posted a very thorough (and glowing!) review of my book, "The Ray Tracer Challenge": https://t.co/NN0U5GB0aZ -- includes tips for troubleshooting and optimizing your renderer!
Tweet card summary image
medium.com
Over the past year, I’ve been working on creating a ray tracing engine in C++, following the incredible book The Ray Tracer Challenge by…
1
1
5
@jamis
Jamis Buck
6 months
Sentinel Comics RPG is an amazing system. I made a random character generator for it: https://t.co/0O6BJapkla (repo: https://t.co/PJviHe7f9r).
Tweet card summary image
github.com
Unofficial Sentinel Comics RPG Character Generator - jamis/scrpg-chargen
0
0
2
@jamis
Jamis Buck
6 months
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. 🤯
0
0
6
@jamis
Jamis Buck
7 months
17 years?!?!
0
1
5
@frboulais
François 😗🎶
8 months
Playing with maze generation in Swift & SwiftUI, with the great book "Mazes for Programmers" by @jamis!
0
1
9
@nufisara
Retro Sami
9 months
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
0
1
3
@jamis
Jamis Buck
10 months
Just finished converting an ancient cvs repo of mine to git, finally. Thread on BlueSky:
0
0
1
@jamis
Jamis Buck
11 months
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 :)
0
0
11
@jamis
Jamis Buck
1 year
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
@rails
Ruby on Rails
1 year
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
1
7
37
@jamis
Jamis Buck
1 year
The forums for my ray tracer book are back up, after a hiatus of some months. #embarrassing --
forum.raytracerchallenge.com
Visit our forum at: forum.raytracerchallenge.com
0
0
2
@jamis
Jamis Buck
1 year
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
@jamis
Jamis Buck
1 year
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!
0
1
5
@jamis
Jamis Buck
1 year
My daughter asked https://t.co/yqPhPderPk to "imagine tony stark on a tiny stork" 😂
0
0
5
@jamis
Jamis Buck
2 years
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
0
4
@jamis
Jamis Buck
2 years
I also wrote https://t.co/XaWunx7yLZ about the same time, which eventually culminated in https://t.co/L3vWO1Ix7S (just a month before I was hired by 37signals).
1
0
2
@jamis
Jamis Buck
2 years
I was kind of high on the possibilities of this DI framework, and David asked me to write something up describing how Rails might benefit from DI. The first draft was
1
0
1
@jamis
Jamis Buck
2 years
This was about 4 months before I was hired by 37signals. I was fresh from meeting @dhh at the 2004 RubyConf, where I'd given a presentation about (cringe) a Dependency Injection framework for Ruby, called Copland. After the conference I wrote a "better" one, called Needle.
1
0
1
@jamis
Jamis Buck
2 years
Going through some old files on my server, I stumbled upon this bit of history:
1
0
11
@pragprog
PragmaticProgrammers
2 years
Remember when programming used to be fun? You were starting to program, making code do things, draw things, and solve puzzles. Playing with ideas, just thinking, it's the best medicine for programmer’s block, burn-out, and the grayest of days. @jamis https://t.co/QN7JjHJZ1F
Tweet card summary image
pragprog.com
Explore a dozen algorithms for generating mazes randomly, each copiously illustrated and accompanied by working implementations in Ruby.
0
5
23