Jim Lunsford

After a four-day stretch of 12-hour shifts at the jail, I’m more than ready for the next two days off.

I’ve managed to get a few runs in after work over the last couple of days, but now I’m looking forward to having enough time and energy for some longer sessions out on the road.

Two days off. Plenty of miles waiting.

0 Comments
Jim Lunsford

For a little fun today, I’ve been deep in a side project: Legend of the Green Dragon: Resurrection.

The goal is to bring the classic Legend of the Green Dragon 1.1.2 Dragonprime Edition into the modern era as a maintained project, without losing the game that made it what it was.

Most of the work right now is underneath the surface: security, authorization, old state handling, bundled modules, and modern PHP compatibility.

Preserve the game. Modernize the implementation.

0 Comments
Jim Lunsford

Bonumark Stream’s dev site is ready for real work again.

I synchronized it to the verified v0.8.1 baseline, built 44 realistic test posts, completed the Profile, and exercised comments, Likes, galleries, scheduling, search, Local Places, and federation. Then I backed up the entire environment.

The best part is what the testing exposed: inconsistent interaction counts, publishing failures that can lose text, and gaps in media validation.

That is exactly what a dev environment is supposed to do.

Find the weak spots before production does.

0 Comments
Jim Lunsford

Running is not something I do because I think cardio is good for me.

I run because somewhere out on the road, the noise shuts up.

Work disappears. Projects disappear. Everything gets simpler.

For a while, I am just Jim running.

0 Comments
Jim Lunsford

This week I stopped treating the VPS like a collection of migrated websites and started treating it like infrastructure I have to operate.

Backups are now VPS-wide, certificate management has been standardized, and I did a final cleanup audit before moving on.

Migration gets a site online. Operations keep it there.

0 Comments
Jim Lunsford

Running is simple.

One foot in front of the other. Breathe. Repeat.

Life works a lot the same way. You do not have to figure out the entire road before you start moving.

Make the next move. Then make the next one.

Stop overcomplicating it.

0 Comments
Jim Lunsford

Thursday, I got some damn good news: I’m permanently moving to day shift at the jail.

No more bouncing between nights and weird schedules.

I’ll be home in the evenings, back on a normal rhythm, and finally able to get my life back where it belongs.

0 Comments
Jim Lunsford

I have been sober since 2:33 a.m. on August 2, 2015.

Recovery is one of the foundations of my life. It changed almost everything about me.

But I spent eleven years rebuilding a life. I don't intend to make addiction the only thing that life is about.

1 Comment
Jim Lunsford

I’ve been moving JimLunsford.net off shared hosting and onto my own VPS.

Moving the files and database was only part of the job. I’ve been verifying Bonumark Stream, DNS, HTTPS, certificate renewal, redirects, and cleanup instead of declaring victory because the homepage loads.

There is a big difference between something working and knowing it works.

Working is not the same as verified.

0 Comments