dannyman.toldme.com


Movies, Trains

Recent Field Trips: M200 and Barry Lyndon

Link: https://dannyman.toldme.com/2026/08/20/railbus-and-biopic/

M200

I schlepped the family out to Sunol to ride the Niles Canyon’s M200 railcar. A railcar is a bus on rails instead of asphalt. The M200 was built in 1926, and was one of the early “skunk trains” named for the aromatic fuel it burned in its original gasoline engine, ferrying lumberjacks to their work sites from up in Willits. Later on it served as a school bus. When the Niles Canyon folks got ahold of it, they swapped in a diesel engine. I got to ride up front, next to the box that houses the diesel engine, taking in the heady aroma. I smiled to see that the rear view was a modern aftermarket backup camera system, and the speedometer looked like an old smart phone showing a GPS-derived speed estimate.

Danny and his younger son pose in front of the skunk character painted on the side of the yellow M200 railcar.

A happy coincidence: I wore my Wente t-shirt on the day we rode the M200. Wente Scout Reservation shares the skunk branding with the nearby railroad.

We rode East from Sunol along the original Transcontinental line from Sacramento to San Francisco, which used to run across the Dunbarton Bridge to connect with the now-Caltrain line up to San Francisco. The tracks had been pulled up long ago, but the volunteers have been laying “new” tracks East toward Pleasanton, which is as far as they own the Right-of-Way. The “new” tracks are old tracks that Caltrain replaced as part of the electrification upgrades. They may not be suitable for California’s future bullet train system but they’re plenty handy for a heritage railway running a motorcar at a top speed of 10 mph. The original line went up to 40 mph, explained our host.

Barry Lyndon

Of even more obscure appeal than a hundred year old railcar is a fifty year old Kubrick film. In July I took the Caltrain up to San Francisco and a Muni bus over to The Roxie. I left the family behind because I’m not a sadist. I had a burrito for dinner at Pacho Villa’s and because I’m an old-fashioned cheapskate who eschews online convenience fees, I had to wait in the standby line because it was a “full show.” After the train ride and the burrito, the standby line just added to the sense of adventure: maybe I wouldn’t get in!? The standby line self-selected down to four folks and we all made it in just fine. I sat mid-way near the aisle, behind a large afro that enforced good posture on my part and next to an autistic fellow who managed to unobtrusively stim during the more emotional scenes. I drank two cans of beer from the concession stand.

The movie was magnificent on the big screen. Worth the trek. A prideful young Irishman finds himself living an adventurous life in the 18th century. He learns to be wiley and shrewd and ultimately marries into Class, where that self-centered wily shrewdness renders him an insufferable Jerk. Rise and Fall. A good story with duels. If you like the musical “Hamilton” you might also enjoy the story of Barry Lyndon.

Feedback Welcome


About Me, Technical, Technology, Testimonials

Code is Infrastructure

Link: https://dannyman.toldme.com/2026/08/25/infrastructure-is-so-much-more-than-code/

They say “infrastructure is code” – the DevOps Mantra. I say it myself.

I don’t call myself DevOps. (My employer does and I don’t argue with a paycheck.)

I write code to manage infrastructure. I am a DevOps Practitioner.

But …
I am large.
I contain multitudes.
I call myself a Systems Administrator.

Because, really:
Infrastructure is computers
Computers are largely code
Computers are more than code
There are cables and latches and screwdrivers involved

Infrastructure is also power, network, site planning, service agreements, security standards and processes and audits, recruiting, staff training, on-call schedules and standards, vacations, physical and mental health, procurement, shipping, payments, budgets. Infrastructure is so much more than code.

(On my current team we also advertise: Engineering Support services, Information Technology services, Audio-Visual services, Bicycle Maintenance, and Wildlife Removal. Multitudes!)

Infrastructure is not code; Code is infrastructure

And yeah you need to manage infrastructure resources effectively. Managing the code infrastructure means source control, automated tests, validation, pull requests, managing build/deployment infrastructure, &c.

There are cloud-only DevOps who wash their hands completely of the physical realm. All hardware is just an API. Good for them. They seem to spend a lot of time in meetings.

Danny in the datacenter, wearing a "Linux fish eats Windows fish" tee shirt. A network cable dangles under his chin in the foreground.

This is what you might see one day if you are a server who has been having an especially rough time.

For me … I’m a “full stack” engineer. Maybe I’m a full rack engineer. I have, in my career, managed most of the infrastructure components listed above. I’m grateful to work on a growing team that allows me to focus somewhat.

I keep a broad lens.
I enjoy managing infrastructure with code.
That frees up time and attention for the rest of the adventure.

Based on https://sfba.social/@dannyman/117061052052787533

Feedback Welcome


Bicycle, Sundry

The “Spare Bicycle” Debate

Link: https://dannyman.toldme.com/2026/08/28/spare-bicycle-scenario/

My bicycle is in the shop. The chain had been skipping and also wrapping around the main cog. For $20 I replaced the chain myself, but the problem persisted. I enlisted the fine minds at the bike shop. The two bigger cogs on the crankshaft are worn out, and given the nature of how it is built, they need to replace the crankshaft. Can I do it myself? Installing the crankshaft is easy, but removing the crankshaft involves a special tool. I’ll leave it to the experts. Officially, it will be done in three weeks. Unofficially, based on prior experience, I wanted to believe three days but not everything I want to believe comes to fruition.

As far as my Garmin Watch is concerned, my exercise is whenever I track a bicycle ride. Since I am not tracking bicycle rides, Garmin has declared me a slothful, indolent creature, detraining at an exercise load of zero. Yeah? Well. I do feel a little crispier than usual about the various frustrations that come along at work!

A thought comes around: purchase a spare bicycle? As a good suburbanite family we own three cars. (The old gas minivan earns its keep a few times a year on behalf of the Scouts.) Two bikes is not so extravagant. But I’d want to kit it out with tough tires and something that can hold a backpack. Out the door for under $1,000? I met up with the Bike People the other night. Everyone has a spare bike, and the warning I anticipated: because you have a spare bike there’s no pressure to get it fixed up until your main bike needs service and now you have two bikes you can’t easily ride! Yeah I kinda figured.

The youngest child in his younger days sits in a child seat on the back of a blue bicycle.

Six years ago: the younger child waits for the daycare commute in his bicycle seat on the Blue Bike I Gave Away to Free Up Garage Space.

And I do have a spare bike: the big red cargo bike. But since I’ve coaxed the youngest into pedaling himself, the big red cargo bike has become a big red shelving unit in the garage that requires some “garage cleaning” to become rideable, and for the effort I get to pedal a truck of a bicycle.

And of course, you gotta check with your spouse. “I thought you already had a spare: that blue one?” “I gave that away to free up space.” So, I guess the spouse had already mentally budgeted a spare bicycle. A new pedal bike would still consume less space and weight than the old RadWagon did.

Really, I gotta find someone who wants an old bucket e-bike.

Feedback Welcome

« Older Stuff
Arrr! . . . Avast!
Site Archive