Categories
Review

“Your Code as a Crime Scene”

Adam Tornhill

This was an odd read. I think the core idea—version control systems are a layer of metadata on top of our code, which we seldom use for anything valuable but should—is a good one, but the actual implementation of the book just didn’t work for me. Part of the issue was that it made a terrible ebook—there’s a fair amount of charts, all of which rely on color-coding, and thus become entirely illegible on a grayscale e-ink screen.1

Past that, though, a whole lot of it felt like a veiled advertisement for the author’s company. A couple pages of introducing an analysis concept, and then, would you look at that, a tutorial of how you could, laboriously, do that analysis yourself… or a much shorter tutorial on how you could do it using their product! After a while it started to feel like I was getting a hard sell. And, c’mon man, this was a $35 ebook, you’re already charging like it’s a required textbook for a college course.

  1. Visual accessibility, for colorblind folks, is a problem software has started to address. I guess the publishing industry just… didn’t notice that?
Categories
Playlist

Playlist of the Month: August 2025

Another country-heavy playlist; still not quite sure how I feel about my music taste shifting this hard, but hey, at least I’m enjoying music. Entire playlist is here; individual tracks (and commentary) below:

Oklahoma Smokeshow – Zach Bryan on Summertime Blues – EP

Hotel Bible – Max McNown on Night Diving

Medusa – Cameron Whitcomb on Medusa – Single

Heartbreaker – Hayden Blount on Heartbreaker – Single

Options – Cameron Whitcomb on Clean Country 2025

Azalea Place – Max McNown on Night Diving

St. Helens Alpenglow – Max McNown on St. Helens Alpenglow – Single

Virgo – TROY on Virgo – Single

Flicker – Yoste on Flicker – Single

Follows You – Michael Marcagi on Midwest Kid – EP

Take Me Away (Stripped) – Noah Brigden on Take Me Away (Stripped) – Single

Livin’ Missing You – Hayden Blount on Livin’ Missing You – Single

Build – Sleeping At Last on Build – Single

Fiending – Noah Brigden on I’m Fine – Single

life is beautiful – heylucas on hey

American Trail – Dylan Gossett on Westward

Carolina – Blake Whiten on Carolina – Single

Out Of The Blue – Waylon Wyatt on Out Of The Blue – EP

Normal Day – Brendan Walter on Normal Day – Single

Good Old Days – Daniel Leggs on Good Old Days – Single

God Loves Weirdos – Mt. Joy on Hope We Have Fun

Green – Jack Van Cleaf on JVC

Space in My Heart (Original Version) – Enrique Iglesias on Space in My Heart (Original Version) – Single

Bloodline – Alex Warren & Jelly Roll on Bloodline – Single

I Am Digital, I Am Divine – Erin LeCount on I Am Digital, I Am Divine – EP

Sea Shanty Medley – Home Free on Sea Shanty Medley – Single

Snow – Matt Ryder on Snow – Single

You and Me – heylucas on hey

Rearranged – honestav on hara-kiri (Deluxe)

Better Days – Anella on 831: The Series

Smoker – Jack Van Cleaf on JVC1

decay – Ethan Regan on honey honey honey – EP

The Barn – Landon Smith on The Barn – Single2

Loud and Heavy – Cody Jinks on Adobe Sessions3

Hard To Love – Anella on 831: The Series

Make These Moments Last – Thorin Loeks on Make These Moments Last – Single

One More Day to Come – Luke Beling on This Parlor Trick Life

Fair To You – Vincent Lima on To Love A Thing That Fades4

Burn (feat. Landon Cube) – Lil Skies on The Evolution of the Rose

Did What You Did – Noah Brigden on Bad Habits – EP5

Life’s Worth Living – Nick Folwarczny on Life’s Worth Living – Single

Struggle On Boy (Stripped) – Noah Brigden on Bad Habits – EP

Shore House – Maxx Parker on Shore House – Single6

Good God, Hot Damn – Hayden Blount on Good God, Hot Damn – Single

Still – Jack Van Cleaf on JVC

Something To Lose – Christian Hayes & Corey Harper on Something To Lose – Single

Reckless – Blake Whiten on Six Mile – EP

My Heart’s A Crowded Room – The Fray on My Heart’s A Crowded Room – Single

5AM (feat. Billianne) – Amber Run on 5AM (feat. Billianne) – Single7

Lucy – Mt. Joy on Hope We Have Fun8

Ghost in the Shell – EDEN on Ghost in the Shell – EP

Best Of My Love (feat. Zak Abel) – Vandelux on Best Of My Love (feat. Zak Abel) – Single

Sirenita – Ozuna on Sirenita – Single

Smoke & Embers – Waylon Wyatt & Willow Avalon on Smoke & Embers – Single9

Hide and Seek (20th Anniversary Remaster) – Imogen Heap on Hide and Seek (20th Anniversary Remaster) – Single10

Reversing Thunder – Luke Beling on This Parlor Trick Life

Damned If I Do – Vincent Mason on Damned If I Do – Single

Expiration Date (feat. Jack Van Cleaf) – Hayden Everett & Jack Van Cleaf on Expiration Date (feat. Jack Van Cleaf) – Single

Night Windows – Arcade Beach on Music for Night Drives

Dale Dickens (Rip) – Cooper Alan on Dale Dickens (Rip) – Single11

On My Mind – Alex Warren & ROSÉ on On My Mind – Single

THE ONE. – Kesha on . (…)

Gerona – heylucas, Singe Bleu & Androma on hey

QUEEN OF DUST (Live at The Royal Albert Hall) – The Blaze on FOLK12

Breathe Again – Thorin Loeks on Flakes of Gold – EP

Shadowverse – The Midnight on Syndicate13

Fourth of July – Cooper Alan on Fourth of July – Single14

Lost Without You – Luca Fogale on Lost Without You – Single

Do It All Again – heylucas & HNE on hey

Cold Shoulder – Zach John King on Slow Down – EP

The Others – Cody Jinks on In My Blood

Life Behind Bars – Zach John King & Bayker Blankenship on Life Behind Bars – Single15

Better than the Floor – Sam Barber & Chance Peña on Better than the Floor – Single

Man of the Year – Sam Barber on Man of the Year – Single

Bottomland – HARDY on COUNTRY! COUNTRY!16

Television Love – Of Monsters and Men on Television Love – Single

In The Middle – Mt. Joy on Hope We Have Fun

Fever In My Bones – Nils Hoffmann & Hayden Calnin on Fever In My Bones – Single

Swimming In The Dark – Vandelux on Closer

Sunlight – Yoste on Sunlight – Single

Bowery (feat. Kings of Leon) – Zach Bryan on Bowery (feat. Kings of Leon) – Single

Nuke the Moon – Epic Mountain on Nuke the Moon – Single

  1. I really enjoy this album, but so much of it is so painfully wistful/sad that I’ve found myself consciously leaning away from it in the latter half of the month.
  2. “What’d I do wrong? What do I care?/ I’m just here for the boys and the beer and the air.”
  3. Absolutely love this addition; courtesy of my cousin’s boyfriend, and the drive back from a camping trip.
  4. oof ouch my bones
  5. “Postin’ on the Instagram, lying in the captions/ Drinkin’ way too much and developing bad habits”
    This is a viciously fun song, and I’ve spent way too much time this month trying to figure out exactly how he’s getting his pronunciation like that.
  6. Normally not a fan of this sort of spoken-word-sampling style, but it works really well here; honestly, I’d watch this movie.
  7. I disagree with some of the lyrics as presented by Apple Music, but I really enjoy this alternate take on the original.
  8. Great for singing along to.
  9. Took three or four listens before I stopped hearing this come on and thinking “how did Waylon Wyatt land a Dolly Parton collab?”
  10. This might well be the song for which Apple Music’s Atmos support was created, absolutely gorgeous remaster.
  11. This might well be the favorite this month, it’s so much fun to sing along to.
  12. Not usually a fan of live recordings, but every once in a while one just hits.
  13. Breaking up the country with a lusciously cinematic entry from The Midnight, such a vibe.
  14. Okay, I do enjoy this, but there’s also something about it that reminds me of Bo Burnham’s country song.
  15. I’m so thoroughly not a lyrics-analysis guy, but I had a fun moment with this like “oh, wait, I get it it, it’s about being behind bars and also about being behind bars!”
  16. This one just immediately lodged in my brain and wouldn’t get out; I think I may have actually skipped the “add to library, list to it again before it makes it into the playlist” purgatory step, which is very rare.
Categories
Review

“Creating Software with Modern Diagramming Techniques”

Ashley Peacock

“Pragmatic Express” is an interesting imprint for this, but I suppose it tracks – this is a short book that mostly just introduces Mermaid as a concept, as well as going through a couple use-cases of diagramming in general. I did wind up writing some Mermaid diagrams as I was reading through the book, as it lined up well with some documentation I needed to write. I was a little tempted to figure out a way to inject Mermaid into this site when I saw that it has Sankey diagrams, but decided against it as I don’t actually do the kind of writing that would necessitate those. Still, would’ve been fun!

Overall, a useful introduction to a programming tool. Felt like it needed another editing pass, but it’s a good start, after which you can go to the actual Mermaid docs instead. If you’re a programmer, check it out.1

  1. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“Images of Rail: Portland’s Streetcar Lines”

Richard Thompson

This was a fun little thing to flip through. I actually didn’t realize when I grabbed it at the book store (Powell’s, if I can be a little more Portland) that it was a photo book – the “Images of Rail” bit in the title is in a much smaller print than the “Portland’s Streetcar Lines” bit. Several thoughts I had on the way through:

  1. I live by one of the new streetcar lines, and quite appreciate it, but the new streetcars don’t have the same aesthetic appeal as the old ones.
  2. I never knew about the origin of the Montavilla neighborhood’s name: Mount Tabor Villa, which was shortened (per the book, on the streetcar signs) first to “Mt. Ta. Villa” and then “Monta.Villa”
  3. Lastly, page 73 features the schedule, from 1891, for the Portland-Vancouver streetcar line. It is infuriating.1

So many of the photos mention being in areas that I think of as very built-up, but in the backgrounds there’s… nothing. A single building, maybe. It was fascinating to see the amount of change that’s happened in the century and a half. And, aside from my little transportation-policy rant that accounts for about half of this book review, I quite enjoyed it. Check it out.2

  1. There were departures from Portland every 20 minutes from 6:00 AM to 7:00 PM, at which point it dropped to every 30 minutes until midnight. Leaving Vancouver, on the other hand, required a bit more planning—departures were every 40 minutes from 6:45 AM to 11:15 PM. Seven days a week, though on Sunday mornings they didn’t start until 7:40 AM.
    That’s a pretty robust amount of service, especially considering that as of the 1890 census, Portland’s population came in at just over 46,000, whereas Vancouver had had a massive amount of growth since 1880, and now boasted 3,500 residents!
    Compare that to the current populations – Portland at 630,000 or so, and Vancouver at 190,000. With that sort of population growth, surely the public transit options between the cities have gotten even better! Let me just check my notes here…
    Ah. There’s no rail infrastructure at all. The interstate bridge replacement program is going to extend the light-rail network over the river any time now—as of this writing, they’re only a couple years behind schedule and a couple billion dollars over budget, having… yet to establish a “start of construction” date.
    That’s fine, maybe the busses are better?
    Ah. “Busses” was the wrong word; it seems I meant “bus”. On weekdays, you can catch a bus, once every 40 minutes, to get between the downtown cores of these two neighboring cities. And on the weekends, you can… walk, I guess?
    Thanks, America.
  2. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“A Wizard of Earthsea”

Ursula K. Le Guin

I know this is one of the classic fantasy novels, but I must admit, it just didn’t click for me. Maybe I’m coming to it too late—too many of the things it did have become norms, part of the standard lexicon of fantasy novels. It did have two things about it that stuck with me, though:

  1. The protagonist, and most of the characters, aren’t white. It’s sorta snuck in—benefits of being a completely different world, if there isn’t a history of racism being A Thing, then people just… don’t think about it as much.
  2. This fantasy novel from 1968 has a magical Roko’s Basilisk in it. It’s not described that way, but it’s an extremely powerful entity trapped in a box, which has suborned its captors and is trying to use them to in turn suborn more powerful entities.
Categories
Review

“Atomic Robo: The Roleplaying Game – Majestic 12”

Brian Clevinger, Mike Olson, and Scott Wegener

A quick follow-on to last week’s review – very much an expansion pack to the game, but one that added a lot of detail to the backstory of Majestic. The idea of The System, a deliberately-obtuse bureaucracy meant to ensure that nobody knows enough of what’s going on to effectively leak things, is a nice touch. Pairs extremely well with the existence of ALAN in the comics. A nice follow-up.

Categories
Playlist

Playlist of the Month: July 2025

While this is my usual one-playlist-per-month, it doesn’t actually feel like the playlist of this month to me. That goes to the one my sister and cousin and I put together to play while we trekked over to the camping spot we used to go to as kids. I won’t be sharing that one here, though; it’s what we played while we scattered dad’s ashes, it’s a bit too personal.

Instead, here’s the regular monthly playlist; check it out here, or see the individual tracks below:

Oklahoma Smokeshow – Zach Bryan on Summertime Blues – EP

Hotel Bible – Max McNown on Night Diving

Medusa – Cameron Whitcomb on Medusa – Single

Drunk Again – Aidan Canfield on Rivertown – EP

Heartbreaker – Hayden Blount on Heartbreaker – Single

Rattlesnake – Jack Van Cleaf & Zach Bryan on JVC

Options – Cameron Whitcomb on Clean Country 2025

Azalea Place – Max McNown on Night Diving

There’s A Rhythmn – Bon Iver on SABLE, fABLE

Since I Fell – Aidan Canfield on Since I Fell – Single

St. Helens Alpenglow – Max McNown on St. Helens Alpenglow – Single

Alright Now – Hayden Calnin on Alright Now – Single

Virgo – TROY on Virgo – Single

Flicker – Yoste on Flicker – Single

Something Beautiful and Bright – SYML on Nobody Lives Here

Follows You – Michael Marcagi on Midwest Kid – EP

Sincerely, Your Son – Waylon Wyatt on Sincerely, Your Son – Single

Take Me Away (Stripped) – Noah Brigden on Take Me Away (Stripped) – Single

Silence Underneath – Luke Beling on This Parlor Trick Life

Nowhere to Go – Luke Beling on This Parlor Trick Life

Hikikomori – Jack Van Cleaf on JVC

Livin’ Missing You – Hayden Blount on Livin’ Missing You – Single

Build – Sleeping At Last on Build – Single

Saturn – Sleeping At Last on 2016 Sampler

Fiending – Noah Brigden on I’m Fine – Single

In the Nick of Time – Waves_On_Waves, Sonic Shades Of Blue & Waves On Waves Orange Crush on In the Nick of Time – Single

The War Was With Myself – honestav on hara-kiri (Deluxe)

Calliope Prelude – Lucy Dacus on Forever Is A Feeling

Lose You – Zach John King on Slow Down – EP

life is beautiful – heylucas on hey

Basement beds – SYML on Basement beds – Single

Destroy – Sleeping At Last on Destroy – Single

American Trail – Dylan Gossett on Westward

I Found (with Freya Ridings) – Amber Run on I Found (with Freya Ridings) – Single

Hard Time Lover (feat. Chance Peña) – Gryffin on Hard Time Lover (feat. Chance Peña) – Single

Find a Way – Harrison Storm on Find a Way – Single

Slow Down – Zach John King on Slow Down – EP

Carolina – Blake Whiten on Carolina – Single

Life – Jack Van Cleaf on JVC

Out Of The Blue – Waylon Wyatt on Out Of The Blue – EP

Klonopin – Vic Mensa on Hooligans – EP1

Aries – TROY on Aries – Single

Whiskey Tears – Pardyalone on FUHLK MUSIC VOL. 2 – Single

Couch Potato – Jack Van Cleaf on JVC

Normal Day – Brendan Walter on Normal Day – Single2

Good Old Days – Daniel Leggs on Good Old Days – Single

God Loves Weirdos – Mt. Joy on Hope We Have Fun

Green – Jack Van Cleaf on JVC

Space in My Heart (Original Version) – Enrique Iglesias on Space in My Heart (Original Version) – Single3

The Funeral (2025 Edit) – Gryffin & Band of Horses on The Funeral (2025 Edit) – Single

Hot Mess – Landon Smith on Reckon So – EP

Minus Sixty One – Woodkid on WOODKID FOR DEATH STRANDING 2: ON THE BEACH

heaven will have to wait – flora cash on heaven will have to wait – EP

RED FLAG. – Kesha on .

Bloodline – Alex Warren & Jelly Roll on Bloodline – Single4

Piñata – Jack Van Cleaf on JVC

I Am Digital, I Am Divine – Erin LeCount on I Am Digital, I Am Divine – EP

Led Me – Elskavon on Panoramas

Hole In The Wall – Zach John King on Slow Down – EP

Accusations – Anella on 831: The Series

Pocket (montreal) – EDEN on gggiiiiirrrrlllll – EP

Sea Shanty Medley – Home Free on Sea Shanty Medley – Single5

gggiiiiirrrrlllll – EDEN on gggiiiiirrrrlllll – EP

LOVE FOREVER. – Kesha on .

Dead to Me – Hayden Blount on Dead to Me – Single

TRASHMAN. – Kesha on . (…)

Snow – Matt Ryder on Snow – Single

You and Me – heylucas on hey

Rearranged – honestav on hara-kiri (Deluxe)

Better Days – Anella on 831: The Series

  1. I kept getting the opening “hooligans!” stuck in my head, so here we are.
  2. everything about this track feels like a commentary on the fact that I am aging
  3. I like that, 20 years later, this has a similar (though, fortunately, less rape-y) vibe/plot to Escape.
  4. I’ve accepted that I just don’t know what genre Jelly Roll actually works in, and have done nothing to attempt to fix this confusion.
  5. Sometimes you just need some a cappella in your life
Categories
Review

“Atomic Robo: The Roleplaying Game”

Brian Clevinger, Mike Olson, and Scott Wegener

Doesn’t quite fit my review concept, as I’d call this more of a reference book than anything else, but having just sat and read through the whole thing, I may as well do a quick write-up!

The Fate Core system seems more approachable to me than the classic Dungeons & Dragons thing; I’m hopeful that I’ll have a chance to try this at some point. The Atomic Robo universe feels like an absolutely perfect fit for a game like this, particularly the more episodic (or rather, issue/volume) structure of the stories. I also enjoyed that there was more material in this book than I’ve seen in the actual comic—the timeline, in particular, includes quite a few things that have yet to make an appearance in the comic, and helped to build out the world even more. Fun!

So hey, if you’re interested in RPGs, consider this one.

Categories
Review

“The Paradox Paradox”

Daniel Hardcastle

This… is one of the greatest books I have ever read. I’ll tackle the easy thing first: the comedy is sublime. Not surprising, given that Hardcastle is one of my favorite YouTubers, and has been for checks notes over a decade. He’s got this ‘entertaining people’ thing down.

Next easiest to tackle: the cast and setting. The cast is delightful, a wonderfully diverse mix of species, and watching them all interact is an absolute delight. Everyone is likable, everyone has a fascinating backstory, every last one of them I want more of. And the setting is absolutely gorgeous; it has that Douglas Adams feel of some of the details being played purely for comedy, but every last one of them still works. Like, towards the end, there’s a throwaway line about banana peels having been re-engineered to be edible centuries ago, and it’s meant as a joke about the fact that they still taste like the wrong kind of banana the same way all fake banana stuff does, but that works. Centuries of scientific progress, and of course we’d have some little detail like that that we’d hang on to for the sake of nostalgia rather than sense. The future won’t be shiny and perfect, but it will be shiny, and full of interesting decisions that people have made because they’re still people.

And now, the hardest bit to talk about, particularly without spoiling anything: the time travel. It’s named “The Paradox Paradox,” of course it’s about time travel. But this is, I think, the best-thought-out system of time travel I’ve ever seen. I’m not entirely certain that I’m grasping the whole of it, but it all works. And the way the book is put together makes it work even better – the chapter numbers are chronological, the chapters themselves are not. Because it’s a book about time travel, of course the sequence of events doesn’t follow the calendar! But, beyond that, the chapter numbers don’t match the table of contents. I was reading this on an e-reader, one that shows the chapter title up at the top of each page, and those don’t always align with the actual title card at the beginning of the chapter. You can’t trust the chapter numbers, but they are deeply meaningful. They just might be lying to you. And it is sublime.

I finished this book feeling a sense of awed delight. This is a masterwork, this is one of the greatest things I have ever read. I cannot recommend it highly enough; please read it.1

  1. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“The Haunting of Tram Car 015”

P. Djèlí Clark

A couple big reviews of big books recently, so I very deliberately went for something small this time. And this was a delightful little read! Wound up going through the whole thing in a single sitting and absolutely loving it. Just the right amount of world-building in what is a very interesting setting; it fed me new bits of background information at just the right speed to keep me hooked. The title had me worried that I was making a mistake, grabbing this as my before-bed reading, that I’d be setting myself up to be too spooked to sleep well, but there was very little “horror” to the feel of it at all.

Very enjoyable read, and the print version was very satisfying in the hand, with a lovely bit of cover art. Check it out.1

  1. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“A People’s History of the United States”

Howard Zinn

This was one of those books that took me a long time to get through; 650 pages of small print, dense with names and dates, it’s basically my precise weakness in reading. It is also—and, in reading it over the course of several weeks, I assure you I have had time to think about this—one of the most important books I’ve ever read.1 I’ll let Zinn speak for himself in what purpose the book actually serves:

As for the subtitle of this book, it is not quite accurate; a “people’s history” promises more than any one person can fulfill, and it is the most difficult kind of history to recapture. I call it that anyway because, with all its limitations, it is a history disrespectful of governments and respectful of people’s movements of resistance.

That makes it a biased account, one that leans in a certain direction. I am not troubled by that, because the mountain of history books under which we all stand leans so heavily in the other direction—so tremblingly respectful of states and statesmen and so disrespectful, by inattention, to people’s movements—that we need some counterforce to avoid being crushed into submission. (631)2

This is the counterpart to my “I went to public schools in the USA” education.3 This is the book that points out the things I never think about, because we’re gently guided away from thinking about them.4

It is also, setting aside the aforementioned name-and-date density, very well written. Some choice quotes, where I just truly appreciated the writing style:

In premodern times, the maldistribution of wealth was accomplished by simple force. In modern times, exploitation is disguised—it is accomplished by law, which has the look of neutrality and fairness. By the time of the Civil War, modernization was well under way in the United States. (240)

… one could call that a zinn-ger.5

It had long been true, and prisoners knew this better than anyone, that the poorer you were the more likely you were to end up in jail. This was not just because the poor committed more crimes. In fact, they did. The rich did not have to commit crimes to get what they wanted; the laws were on their side. (516)

And one more quote that I enjoyed enough to copy down:

Vietnam was “lost” (the very word supposed it was ours to lose). (551)

The chapter that felt like the original end to the book, prior to it being updated for the Clinton and Bush administrations, had a little bit of a call-to-action feel to it, but given when it was written, it mostly just made me think oh, this is a really useful way to look at the elections that’ve happened in my adult life.

Capitalism has always been a failure for the lower classes. It is now beginning to fail for the middle classes. (637)

I enjoyed the hell out of this book. I wish I could get my hands on a version that covered up until now, but alas, old historians never die… they just become primary sources. Still, despite being over 20 years old, the only part of it that actually felt dated to me was how little reference to the LGBTQ rights movement there was.6 Absolutely worth the read; check it out.7

  1. It’s also one of the first times in quite a while that I’ve used Ulysses’ little ‘notes’ sidebar to store a set of quotes to maybe insert into my writing, so: brace yourself.
  2. I’m quoting from the 2003 “Perennial Classics” edition; given how many different versions of the book I saw when I picked it up at Powell’s, that may still not be enough to narrow down exactly which version it is, but hopefully the page numbers will at least get you close. The afterword in this edition ended on page 688.
  3. I’m not quite paraphrasing Zinn, but I got close:
    > For the United States to step forward as a defender of helpless countries matched its image in American high school history textbooks, but not its record in world affairs. (408)
  4. For example: it’s a little weird that we talk up how close any given presidential election is when, to use 2016 as an example, of the eligible voters in the US, Donald Trump got 25.6% of the vote, and Hillary got 26.8%.
  5. Given how mad at me autocorrect got about trying to type that pun, one probably shouldn’t.
  6. Roughly two paragraphs, all told; one mention of the earlier parts of it, and several chapters later, an admission that it should’ve been covered more. Yep! It should’ve!
  7. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Playlist

Playlist of the Month: June 2025

Texted my friend to ask “what’s the opposite of ‘yassification’, that’s what my taste in music did this month” — it’s very heavy on the sad-boy country. Track listing below, full playlist available here.

Oklahoma Smokeshow – Zach Bryan on Summertime Blues – EP

Hotel Bible – Max McNown on Night Diving

Medusa – Cameron Whitcomb on Medusa – Single

Drunk Again – Aidan Canfield on Rivertown – EP

Heartbreaker – Hayden Blount on Heartbreaker – Single

Rattlesnake – Jack Van Cleaf & Zach Bryan on JVC

Options – Cameron Whitcomb on Clean Country 2025

Everything Is Peaceful Love – Bon Iver on SABLE, fABLE

GFU – Landon Smith on GFU – Single

Azalea Place – Max McNown on Night Diving

There’s A Rhythmn – Bon Iver on SABLE, fABLE

Since I Fell – Aidan Canfield on Since I Fell – Single

St. Helens Alpenglow – Max McNown on St. Helens Alpenglow – Single

If Only I Could Wait (feat. Danielle Haim) – Bon Iver on SABLE, fABLE

Alright Now – Hayden Calnin on Alright Now – Single

Virgo – TROY on Virgo – Single

Flicker – Yoste on Flicker – Single1

Something Beautiful and Bright – SYML on Nobody Lives Here

I’ll Be There – Bon Iver on SABLE, fABLE

Stars Fading In Constellation – HurricaneTurtle on Stars In Constellation – Single

Follows You – Michael Marcagi on Midwest Kid – EP

Sincerely, Your Son – Waylon Wyatt on Sincerely, Your Son – Single2

Take Me Away (Stripped) – Noah Brigden on Take Me Away (Stripped) – Single

Silence Underneath – Luke Beling on This Parlor Trick Life

To Love Again – Blonde Maze & Lizzy Land on Asleep in My Head (feat. POLIÇA) – EP

Etta James (feat. Adrian Ross) – Moonrunner83 on Etta James – Single

Nowhere to Go – Luke Beling on This Parlor Trick Life

Hikikomori – Jack Van Cleaf on JVC3

Livin’ Missing You – Hayden Blount on Livin’ Missing You – Single

Build – Sleeping At Last on Build – Single

Saturn – Sleeping At Last on 2016 Sampler4

The Woman Who Raised Me – Billy Raffoul on The Woman Who Raised Me / Get Along – Single

Fiending – Noah Brigden on I’m Fine – Single5

In the Nick of Time – Waves_On_Waves, Sonic Shades Of Blue & Waves On Waves Orange Crush on In the Nick of Time – Single6

blue jean – Hazlett on blue jean – Single

The War Was With Myself – honestav on hara-kiri (Deluxe)7

Forever Is A Feeling – Lucy Dacus on Forever Is A Feeling

Calliope Prelude – Lucy Dacus on Forever Is A Feeling8

Screaming In The Night – Korine on A Flame In The Dark

Lose You – Zach John King on Slow Down – EP

life is beautiful – heylucas on hey

If I Could Take It (inspired by Caleb from Love and Deepspace) – Sora Sayuri on Written In The Stars (A Love and Deepspace Album)

Carousel – Anella on 831: The Series

Basement beds – SYML on Basement beds – Single

Destroy – Sleeping At Last on Destroy – Single

American Trail – Dylan Gossett on Westward9

No One Dies From Love – Tove Lo on Dirt Femme (Extended Cut)

NO BETTER TIME THAN THIS – Pardyalone on NO BETTER TIME THAN THIS – Single

SWISH – Lil Nas X on SWISH – Single

Bad Apple – Cameron Whitcomb on Bad Apple – Single10

Popstar of Your Dreams – Kai Bosch on Popstar of Your Dreams – EP11

I Found (with Freya Ridings) – Amber Run on I Found (with Freya Ridings) – Single12

Pay The Price – Korine on A Flame In The Dark

Day One (feat. Dijon & Flock of Dimes) – Bon Iver on SABLE, fABLE

Begin Again – Duce, Yasmin Jane & JEANS on Begin Again – Single

Me and You (feat. Vancouver Sleep Clinic) – Forester on Me and You (feat. Vancouver Sleep Clinic) – Single

Get Along – Billy Raffoul on The Woman Who Raised Me / Get Along – Single

Hard Time Lover (feat. Chance Peña) – Gryffin on Hard Time Lover (feat. Chance Peña) – Single

Last Time – Pardyalone on Last Time – Single

Modigliani – Lucy Dacus on Forever Is A Feeling

Find a Way – Harrison Storm on Find a Way – Single

The Slur Song – Bigfoot’s Biggest Fan on The Slur Song – Single13

Slow Down – Zach John King on Slow Down – EP

Conquest Of Spaces (2025 Rework) – Woodkid on Conquest Of Spaces (2025 Rework) – Single

Carolina – Blake Whiten on Carolina – Single

Life – Jack Van Cleaf on JVC

Any Love of Any Kind (feat. Bryce Dessner) – Woodkid & Bryce Dessner on WOODKID FOR DEATH STRANDING 2: ON THE BEACH

Out Of The Blue – Waylon Wyatt on Out Of The Blue – EP

  1. I always love new Yoste
  2. For the best that this is a “dear mom” song because otherwise it’d hurt too much to listen to, still
  3. I think this is my favorite addition this month, just really lodged in my brain
  4. “How rare and beautiful it truly is that we exist”
  5. One of my most sung-along tracks this month, the chorus is just really catchy
  6. Something about this feels like the music dad used to play when we went camping in the summer.
  7. Does a great job of catching that heart-wrenching feeling
  8. My favorite off this album, weirdly.
  9. “Figure out the hard way’s the best way to win”
  10. Hilarious lyrics.
  11. Also hilarious lyrics.
  12. “Oh weird I wonder why they’re doing a new version of this song right no- oh no it’s ten years old”
  13. Gotta have one thing in there to celebrate Pride!
Categories
Review

“Deep Work”

Cal Newport

I’m of a thoroughly mixed opinion about this book. It’s a mix of good examples and aged-like-milk references, useful thought technologies and toxic productivity. Many of the best ideas are things I already do, and have been doing for quite a while—but I suspect they trace back to this book, as filtered through some of the podcasts I was listening to around the time the book came out.

To try to pull out the most useful pieces:

  • Deep work, intense uninterrupted focus, is the productive part of the knowledge worker’s day. Shallow work—checking email, going to meetings, responding to Slack messages—will expand to fill as much space as you let it, and is more about performing productivity than actually producing value.
  • Focusing on doing more deep work than shallow can improve your career, productivity, et cetera et cetera. Take as a given that that’s a goal; the book explains why, but many of the examples are where those “aged-like-milk references” come in.
  • A few techniques for doing this:
    • Embrace boredom and practice the skill of not picking up your phone/going online whenever you feel like it. This is “calisthenics for the mind.”
    • Have a fixed productivity schedule. Make a hard line that you’re done with work at (suggested time) 5:30pm, and don’t even touch your work computer/phone after that. Now, backsolve how you spend the rest of your work hours to make that possible.
    • Consider simply… not answering emails. If you do answer an email, don’t jot out a quick response, drop a tactical nuke of focused response—basically, try to accomplish a week’s worth of back-and-forth in a single, cringe-inducingly-over-written email. It’ll save you time in the long run.
    • Try block scheduling! At the start of the day, fill out every single minute of your calendar with things you’ll be doing. It’s okay if your estimates are wrong, and if you’re doing the Deep Work Thing, just ignore the block scheduled things, go back and rebuild the schedule once the Deep Work Thing naturally ends.1

I’m not going to pretend that this is a 100% complete summary of the book, but I do think I’ve hit the key points here. Even knowing—and doing—most of this already, I still found it useful to read: it made me focus on these thought technologies, and re-evaluate my use of some of them.2

One last fun thought I had while reading: he’s got a description of a hub-and-spokes model for office design. The hub is a common shared space, room for those Steve Jobs-ian ‘serendipitous moments’ of collaboration. The spokes are individual office, ideally soundproofed, to which one can retreat for focused deep work sessions. And I thought about that, and thought about the current3 vogue of combining hybrid in-office/remote work schedules and cubicle-farms, and wondered: have companies accidentally arrived at this hub-and-spokes model, on the scale of the week? The hub is the office, a cubicle or open-plan hellscape, and the spokes are the home office? That sure is a cost-efficient way to do it. Insidious.

Anyhow, I did wind up enjoying the read, and thought it was a useful consolidation of a bunch of helpful techniques, so I’m quite comfortable recommending it. Give it a read.4

  1. Protip: any given calendar software will let you have multiple calendars, and these can often be color-coded. My work calendar has the actual Scheduled Things I Must Do in red, and I do the block scheduling in blue, so I can see at a glance if that upcoming event is a thing I actually need to interrupt my flow to do, or if I can ignore it.
  2. I’ve got some thoughts about adjusting my email and Slack usage, for one. I may write myself a little utility to just quit out of both those apps outside of designated Communication Times. We’ll see.
  3. As of this writing – who knows, maybe by the time this scheduled post goes up, the style will have changed!
  4. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“Paved Paradise”

Henry Grabar

Be still, my urbanist heart.

I loved this book. Being me, I probably still would’ve enjoyed it even if it was textbook-dry, dully reciting the history of parking policy in the United States, breaking for the occasional multi-page table of data. But that’s not what this book was. This was a wonderfully well-written piece, going through the surprisingly entertaining history of parking policy and arriving at the current state of affairs. (In retrospect, it should’ve been obvious that parking lots were ripe for corruption — in the same way that the number of gym memberships sold has very little correlation with the occupancy of the gym, nobody knows the actual occupancy rate of a parking lot, so if it’s operating on cash… who’s to know that you pocketed half the day’s receipts?)

I’d actually listened to two different podcast episodes about this book before picking it up to read, so I was already filled in on the key points, but I don’t think the book lost anything for that. It was the details that really captivated me—little mentions of things like “UPS got a $6 million discount on their New York City parking tickets by agreeing to pay them in bulk instead of individually disputing each one,” which by the omission really emphasizes exactly how many parking citations UPS picks up in NYC in a given year.

And I actually came out of this one feeling particularly optimistic. Not only do I live in one of the places that’s making a fair amount of the right sorts of moves to undo all that historic damage, but I’m also at the right time. We just came out of the pandemic, and boy was that ever a time for people to learn that… we can be doing better things with all that space? Outdoor seating at restaurants is great! Pedestrianized streets are awesome!

So hey, go read this one, it was super interesting. Absolutely worth the read.1

  1. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.
Categories
Review

“How to Invent Everything”

Ryan North

It’s a popular science book! We’ve got some overviews of lots of technologies, presented from a very fun conceit—this is the repair manual for a time machine, which opens with “step 1: accept that the time machine cannot be repaired. step 2: rebuild civilization from scratch.” The tone throughout is educational, though written by an under-paid employee of the time machine rental company, with just enough “for which Chronotix cannot be held legally liable”s thrown in to really hit that “this is a corporate material” vibe.

And here’s the thing: it works super well. It’s answering an exact thought I have had many times: if I had a time machine, exactly how well would I do at surviving and then improving the past? The answer was, of course, “not great.” After reading the book, I’d say it has improved somewhat… but really, I’d want to keep the book with me. Preferably a few copies. Laminated. Maybe a set of the printing plates, too, since they’re tougher than paper. Belt and braces, over here.

So, all in all, I absolutely loved this book. It set out to do a specific thing, and did it incredibly well. Check it out.1

  1. This is a Bookshop affiliate link – if you buy it from here, I get a little bit of commission. It won’t hurt my feelings if you buy it elsewhere; honestly, I’d rather you check it out from your local library, or go to a local book store. I use Bookshop affiliate links instead of Amazon because they distribute a significant chunk of their profits to small, local book stores.