Advertisement · 728 × 90

Posts by Russ Olsen

Video

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

1 week ago 13 2 2 0
Earth rising over the Moon.

Earth rising over the Moon.

Happy "we finally made it back to the Moon" day!

2 weeks ago 4 0 0 0
Preview
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

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...

2 weeks ago 2 1 0 0
To the Moon • Russ Olsen • GOTO 2024
To the Moon • Russ Olsen • GOTO 2024 YouTube video by GOTO Conferences

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

2 weeks ago 3 1 0 0
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...

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...

3 weeks ago 4 0 0 0
Last page of Eloquent Ruby.

Last page of Eloquent Ruby.

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.

1 month ago 9 0 0 0

Jared titled this episode "Indistinguishable from Evil." He's not talking about me here, but rather quoting something I said:

Any sufficiently foreign programming language syntax is indistinguishable from evil.

At least I don't think he was talking about me.

1 month ago 0 0 0 0

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...

1 month ago 2 1 1 0
Advertisement
"I HATE GAMES as Programming Examples" –@russolsen3122
"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…

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.

2 months ago 1 1 0 0

AI hates my writing.

The feeling is mutual.

2 months ago 5 0 1 0
Preview
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...

Me, going on about the importance of technical explanations.

field15.com/your-most-im...

2 months ago 1 0 0 0
Image from an old magazine that reads "Electronic mail has a great potential for causing a megafold multiplication of junk mail."

Image from an old magazine that reads "Electronic mail has a great potential for causing a megafold multiplication of junk mail."

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.

2 months ago 3 0 0 0

Note the cool new cover!

3 months ago 0 0 0 0
Preview
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

And (finally!) the paperback version of Overdrive is available on Amazon: www.amazon.com/Overdrive-Li...

3 months ago 2 0 1 0

True story: As this was happening, a reporter asked one of the astronomers what all this meant for the average person?

The astronomer reply was something like: "The average person should be damned glad they don't live on Jupiter."

4 months ago 1 0 0 0
Advertisement

For scale, each one of those bright spots is about the size of the earth.

4 months ago 1 0 0 0
Redish image of Jupiter on a dark background. There are 5 or 6 bright spots along the bottom of Jupier.

Redish image of Jupiter on a dark background. There are 5 or 6 bright spots along the bottom of Jupier.

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.

4 months ago 1 0 2 0
Stack of 3 paperback books.

Stack of 3 paperback books.

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...

4 months ago 0 0 0 0
4 copies of the paperback edition of Overdrive

4 copies of the paperback edition of Overdrive

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!

4 months ago 3 1 0 0
Eloquent Ruby, Second Edition

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

4 months ago 5 0 0 0
Black and white image of the Moon IO with a strange circular shape in the upper left.

Black and white image of the Moon IO with a strange circular shape in the upper left.

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.

4 months ago 0 0 0 0

So if I tell you *not* to put glue on your pizza, will I have a market cap of ten bazillioin dollars?

Just in case: Don't put glue on your pizza.

4 months ago 1 0 0 0
Post image

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.

4 months ago 2 0 0 1
Advertisement
Post image

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.

4 months ago 1 0 0 0

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.

4 months ago 5 0 0 0

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.

4 months ago 6 0 0 0

Spending hours with ChatGPT can save you minutes of reading the documentation.

1 year ago 6879 484 157 44

And yes, that means that on the Moon landing missions one of the astronauts was all by themselves.

And when the orbit took them behind the Moon they were separated from the every other person by an entire world.

4 months ago 0 0 0 0
Apollo 11 ascent module, the moon and the Earth.

Apollo 11 ascent module, the moon and the Earth.

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.

4 months ago 7 1 1 0
Sonic Pi - The Live Coding Music Synth for Everyone Sonic Pi is a new kind of instrument for a new generation of musicians. It is simple to learn, powerful enough for live performances and free to download.

Sonic-Pi: sonic-pi.net

Eloquent Ruby: eloquentruby.com

4 months ago 1 0 0 0
Advertisement