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