Woke up to Milo sitting right next to my head, patiently waiting for me to join the morning shift.
The supervisor was already on duty.
Notes about my work, projects, training, and life.
Woke up to Milo sitting right next to my head, patiently waiting for me to join the morning shift.
The supervisor was already on duty.
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.
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.
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.
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.
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.
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.
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.
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.
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.