Finally arrived the paperback version of @russolsen.bsky.social's Eloquent Ruby (Second Edition) 🎉 It's time to find out what is this ruby thing I see everywhere at work. This last months I was about to pull the trigger on the digital version but I'm a romantic and really wanted it on paper.
Russ Olsen
@russolsen.bsky.social
Engineer, reader, believer in numbers, author of Eloquent Ruby, Getting Clojure, Design Patterns in Ruby and Overdrive. He, him
OK, the Pragmatic Bookshelf folks have updated the site to show that Eloquent Ruby, Second Edition is done. If you want to buy a paper version and support your local bookstore instead of a certain tech giant (and you are in the USA) check out the page at bookshop.org: bookshop.org/p/books/eloq...
Eloquent Ruby
Write better, clearer, more focused Ruby code by becoming truly fluent in the language. As a Ruby programmer, you know how powerful and expressive it is. But do you really know how to make the most of...
bookshop.org
It's here! The paper version of Eloquent Ruby, 2nd edition is available on Amazon! Finally! www.amazon.com/Eloquent-Rub... Remember, you are looking for the *2nd edition*, the one with the orchestra conductor on the cover.
amazon.com
Eloquent Ruby, 2nd Ed @russolsen.bsky.social pragprog.com/titles/... Programming Clojure, 4th Ed @alexmiller.bsky.social pragprog.com/titles/...
OK, so the paper version of Eloquent Ruby is off to production. That means it's a couple of months away from making an appearance. It also means I'm done, with a capital "Ahhh." pragprog.com/titles/eruby...
Eloquent Ruby, Second Edition
Write elegant Ruby code--not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence.
pragprog.com
Weekly Top 5 on pragprog.com: 1️⃣ Programming Clojure 2ed 2️⃣ Common Sense Guide to AI Eng 3️⃣ Process Over Magic-Beyond Vibe Coding 4️⃣ Eloquent Ruby 2nd Ed 5️⃣ Clojure Brain Teasers - @alexmiller.bsky.social @ramtop.bsky.social @russolsen.bsky.social
For all you aspiring radio amateurs, I've just released an updated version of my ham radio question pool repo. This repo had all of the questions from the latest version of all three tests in machine readable json, csv and yaml formats. github.com/russolsen/ha...
GitHub - russolsen/ham_radio_question_pool: All of the current questions for the FCC amateur radio license exams in machine readable format.
All of the current questions for the FCC amateur radio license exams in machine readable format. - russolsen/ham_radio_question_pool
github.com
54 years after Apollo, NASA just launched 4 humans toward the Moon again. 🌕 Reid Wiseman, Victor Glover, Christina Koch & Jeremy Hansen are out there RIGHT NOW on Artemis II. Follow the mission & watch how the dream was born: youtu.be/ntmkMLcveC0 cc: @russolsen.bsky.social #Artemis2 #NASA #Apollo
To the Moon • Russ Olsen • GOTO 2024
YouTube video by GOTO Conferences
youtu.be
My interview on the @maintainable.fm podcast is up! Among other things, Robby and I talk about how it's not just code rot that makes software hard to maintain over time. A bigger, hidden problem is that the reasoning behind it disappears. But it doesn't have to. maintainable.fm/episodes/rus...
Russ Olsen: The Hidden Cost of Forgetting Why the Code Looks Like That
Russ Olsen joins Robby to talk about maintainability, trade-offs, and why so many teams forget to document what they decided not to do. It’s a conversation about legacy systems, rewrites, developer qu...
maintainable.fm
OK, today is a good day: Eloquent Ruby Second Edition just went to the copy editor, who will try to mitigate my crimes against the English language. Almost there.
This is turning out to be a busy week. My chat with Jared Norman on the Dead Code podcast is out! You can find it in all of the usual podcast places. bsky.app/profile/dead...
bsky.app
Not everyone loves games. Why should programming examples assume they do? @russolsen.bsky.social on using real-life, relatable examples that actually make code stick.
"I HATE GAMES as Programming Examples" –@russolsen3122
Check out the full version on our YouTube channel now! #GOTOcon #RussOlsen #Clojure #lisplang #Agile #TDD #ChaosEngineering #FunctionalProgramming #CategoryTheory #FPvsOOP #Programming…
youtube.com
Me, going on about the importance of technical explanations. field15.com/your-most-im...
Your Most Important Job - field15
"We have met the enemy and it's our own face we see staring back." In software and beyond, the real bottleneck isn't technology—it's our ability to explain what we know. Russ Olsen makes the case that...
field15.com
I'm as fond as the next person at laughing at people who make predictions that are wildly off the mark. But every now and then they do get it right. This is from the July, 1985 issue of Unix Review.
And (finally!) the paperback version of Overdrive is available on Amazon: www.amazon.com/Overdrive-Li...
Overdrive: A Lighthearted Tale of AI, Flying Cars and Milkshakes
Overdrive: A Lighthearted Tale of AI, Flying Cars and Milkshakes [Olsen, Russ] on Amazon.com. *FREE* shipping on qualifying offers. Overdrive: A Lighthearted Tale of AI, Flying Cars and Milkshakes
amazon.com
In 1994 a comet hit Jupiter. And we got to see it happen. Originally a single giant dirty snowball, the comet broke up as it screamed in. This picture was taken by a telescope in Hawaii and is in the near-infrared. The line of bright dots at the bottom are where bits of the comet hit.
And it looks like the paperback version of my novel *Overdrive* will be available from Amazon on Dec 24th! Kobo version coming as soon as it gets through the quality checks. www.amazon.com/Overdrive-Li...
After many false starts and missed dates*, the paperback edition of my novel Overdrive will be ready in the next few days! * It's almost like a software project!
For all of you who have purchased the beta copy of Eloquent Ruby, Second Edition, there is an updated version coming soon. The new version includes a ton of corrections and a newly rewritten chapter on Ruby implementations. If you haven't gotten your copy yet, then now's the time eloquentruby.com
Eloquent Ruby, Second Edition
eloquentruby.com
This is a navigation photo taken by Voyager 1 as it passed by Io, a moon of Jupiter. Engineer Linda Morabito wondered just what the the heck the round thing on the left was? Another moon behind Io? It turned out to be a 300 km hi plume from the first active volcano ever seen outside of Earth.
This is the Gemini 7 spaceship, photographed from Gemini 6. There were two people in Gemini 6 and two in Gemini 7, so four people total. At the time (1965) that was the record for most people in space at the same time. Four.
This is Gene Cernan just back in the ship after walking on the Moon. Notice that he is more or less filthy. I've read a lot of classic (pre Moon landing) sci fi, but I'm not sure anyone predicted that moon dust would be sticky.
If your current job isn't teaching you something new, or leaving you the time and energy to teach yourself something new, then you are the economic equivalent of an oil well: Valuable until you are exhausted and then worthless. Don't be an oil well.
There is a story that the novelist Joseph Heller, when informed that some hedge fund manager made more money in one day than Heller's Catch-22 would earn in its whole history replied: “Yes, but I have something he will never have . . . enough.” Today, I am thankful that I have enough.
Spending hours with ChatGPT can save you minutes of reading the documentation.
This picture gets me every time. This is the Apollo 11 ascent module in the foreground with the Earth in the far distance. There are 2 guys in the ascent module and several billion people on the little blue dot. That's absolutely everyone, except the guy taking the picture.
In working on the second edition of Eloquent Ruby, I decided to add a bit of coverage of Sonic-Pi, the wonderful live coding music generation tool built around Ruby. Of course I had to install it again and play around with it. 6 Hours Later Well, not a lot of writing got done today.
The fine folks at the Pragmatic Press, publishers of both Getting Clojure and the (so far) beta version of Eloquent Ruby (along with many others) are running their annual 50% off sale. So hurry on over and use the coupon code save50 on the checkout page! pragprog.com
Pragmatic Bookshelf: By Developers, For Developers
We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn ...
pragprog.com