Jim Lunsford
@jimlunsford
I build things, work nights at the jail, train when I can, write when I have something worth saying, and try to keep my standards intact while life keeps moving.
This is my personal stream. It is where I post short thoughts, project updates, notes from the day, photos, fitness, cats, code progress, and whatever does not need to become a full article on JimLunsford.com.
I have worked in law enforcement, corrections, recovery, and more than a few places where real life does not care about clean labels. These days, I am building tools like Bonumark Stream, Carceris, and whatever else I think should exist.
Most of what I do comes back to the same things: ownership, structure, proof, useful work, and not handing my voice or my life over to systems I do not control.
Activity
Stream posts
-
Open post
First day off after the three-night stretch. I only got about four hours of sleep, but I got up so I could see Kelly before she left for the day. Tha…
May 26, 2026 -
Open post
I’m back at work for the last shift of this three-night stretch. I did not sleep much between shifts, and tonight is not a run or strength training n…
May 26, 2026 -
Open post
The last 24 hours have been full. Carceris moved forward with a new GitHub release candidate. Bonumark Stream kept getting hammered on too, including…
May 26, 2026 -
Open post
Carceris v0.6.14 is now released on GitHub. This is the first public release candidate after v0.6.11. It includes upgrade hardening, release manifest…
May 26, 2026 -
Open post
Most of the last 24 hours has been Bonumark Stream. I worked on audits, cleanup, and pushing the code closer to something I would trust in public. I’…
May 26, 2026 -
Open post
Yesterday I wrote about building. Today reminded me what building actually means. It is not just ideas coming together. It is not just clean screensh…
May 26, 2026 -
Open post
One of the main things I’ve been working on lately is Bonumark Stream, a lightweight microblog system I’m building for people who want their short po…
May 26, 2026 -
Open post
I released Carceris today. It is an open-source, AGPLv3, self-hosted daily logging system for correctional facilities. Built with PHP and MariaDB. De…
May 26, 2026 -
Open post
I’ve felt lighter since saying this out loud. Not because everything is figured out, but because I stopped trying to force every part of my life into…
May 26, 2026 -
Open post
A little more clarity has come from this break. I don’t think I’m stepping away from writing, coaching, or recovery work. I think I’m getting honest…
May 26, 2026 -
Open post
Over a week ago, I paused publishing on JimLunsford.com. I needed a break from the grind of adjusting to my new full-time role while also creating co…
May 26, 2026 -
Open post
You don’t need a title to lead. You’re already leading. Your coworkers are watching. Your neighbors are watching. Your kids are watching. They are le…
May 26, 2026 -
Open post
I’m building something called Bonumark. It’s a Markdown-first content management system built around a simple idea: your work should stay readable, m…
May 26, 2026 -
Open post
I use AI in my work. Some people hear that and immediately think the machine is doing everything. Wrong. AI did not get sober for me at 2:33 a.m. AI…
May 26, 2026 -
Open post
I love how people assume discipline means I have everything under control. No. Discipline means I keep moving while everything is not under control.…
May 26, 2026 -
Open post
The same defiance that once made me difficult became one of the reasons I survived. The problem was never the fire. The problem was where I aimed it.…
May 26, 2026 -
Open post
I built the Proof theme for jimlunsford.com from the ground up. Not for the masses. Not for a marketplace. Not to chase trends. For one site. One mis…
May 26, 2026 -
Open post
Being sober has changed everything. I make better choices now. I think clearer. I take responsibility. I train hard. I build things. I face life dire…
May 26, 2026 -
Open post
I’m pulling back slightly on publishing this week. Not because I’m stopping. Because the machine needs tightened. A few Recovery Standards and Discip…
May 26, 2026 -
Open post
You are always training something. That is the part people miss. Delay is training. Excuses are training. Drift is training. Half-effort is training.…
May 26, 2026 -
Open post
Night shift has taught me a lot about myself. Mostly that my body does not care about my speeches on discipline. My brain is like, “We are warriors.”…
May 26, 2026 -
Open post
Some people survive because they finally become harder than the thing trying to destroy them. That does not mean they are emotionless. It does not me…
May 26, 2026 -
Open post
Discipline can become another cage if you are not paying attention. That usually happens when a standard starts working and you keep tightening it pa…
May 26, 2026 -
Open post
WordPress announced a short-form blogging theme for quick posts, replies, likes, and owned timelines. Funny part? I already built my own version for…
May 26, 2026 -
Open post
There is a version of me that wants to be calm, balanced, and well-rested. There is another version of me that looks at a day off and immediately thi…
May 26, 2026 -
Open post
AA does not have to count the people who disappear. That is the advantage. The people who stay become the story. They give the speeches. They collect…
May 26, 2026 -
Open post
I am a man who believes in ownership, discipline, higher standards, and refusing to negotiate with weakness. I am also a man who has looked at his Ga…
May 26, 2026 -
Open post
Confidence does not show up first. Proof does. That is the order people keep getting wrong. They wait for belief, motivation, certainty, or some clea…
May 26, 2026 -
Open post
I need structure. I also hate being controlled. Those two things are not opposites. Structure keeps me from drifting. Standards keep me honest. Disci…
May 26, 2026 -
Open post
My life has become a strange combination of self-command and complete household chaos. I will wake up, train, eat clean, write something intense abou…
May 26, 2026 -
Open post
In recovery, the return of confidence is not the problem. It should come back. A person rebuilding from chaos, addiction, instability, and broken sel…
May 26, 2026 -
Open post
I have always had a defiant streak. Some people see that as a problem. Sometimes it was. But when I finally aimed that defiance at addiction, weaknes…
May 26, 2026 -
Open post
People think discipline looks intense. Sometimes it does. Sometimes discipline looks like running in the cold, lifting when you are tired, staying so…
May 26, 2026 -
Open post
There is a dangerous moment when change starts working. You feel it. The routine is holding. The standard is becoming more natural. The old version o…
May 26, 2026 -
Open post
I have reached the stage of life where my hobbies are fitness, discipline, recovery work, website maintenance, and trying to remember why I walked in…
May 26, 2026 -
Open post
I’m considering releasing The Disciplined Operator Manifesto as a paperback. I started playing around with what a cover might look like, and I have t…
May 26, 2026 -
Open post
I put something new out into the world today, but I do not know if launch is the right word for it. It is not a product, a campaign, or another feed…
May 26, 2026 -
Open post
I am learning that there is a difference between losing progress and losing access to your preferred version of progress. That distinction matters. I…
May 26, 2026 -
Open post
Stress gets misread too fast. A hard day shows up, the routine gets harder, the mood drops, and the first instinct is to think something has gone wro…
May 26, 2026 -
Open post
I left Brown County last year because I thought I was done with corrections and law enforcement for good. At the time, I believed my next step was fu…
May 26, 2026 -
Open post
The phrase “spiritual, not religious” has always been one of the cleanest shields Alcoholics Anonymous uses. It sounds softer. More open. More modern…
May 26, 2026 -
Open post
I don’t wear a cape. I carry the wreckage. Every scar. Every hard lesson. Every part of my life I had to rebuild after my own decisions, other people…
May 26, 2026 -
Open post
Most people do not have an outcome problem. They have a tolerance problem. They tolerate weak mornings, loose standards, half effort, repeated compro…
May 26, 2026 -
Open post
I’m not a therapist, counselor, or doctor. Those titles matter. They come with years of education, training, and responsibility, and I respect the he…
May 26, 2026 -
Open post
Traffic on jimlunsford.com has gone flat, and I’m not sure why. Nothing has really changed. I’m still publishing daily. I think the content is gettin…
May 26, 2026 -
Open post
More effort is not always progress. That sounds simple, but it is one of the easiest mistakes to make when rebuilding starts working. You start feeli…
May 26, 2026 -
Open post
One of the biggest mistakes people make in recovery is assuming the current stage is the permanent one. Everything feels manual, so they assume life…
May 26, 2026 -
Open post
I’ve been so busy with the new full-time role and adjusting to the overnight schedule that I haven’t had much time for anything outside of work, runn…
May 26, 2026 -
Open post
A lot of people think resilience means feeling strong. That is not it. Feeling strong is easy to trust when life is calm, the routine is working, and…
May 26, 2026 -
Open post
Broken is a dead word. It tells you the damage is final. It tells you to lower the standard, explain everything, and settle into management instead o…
May 26, 2026 -
Open post
The immature version of accountability says, do not drift. The mature version asks, what is this showing you? That is the harder question. Enforcemen…
May 26, 2026 -
Open post
Spent this Sunday like I normally do, getting this week’s content ready to publish on jimlunsford.com. I write every morning and, when I can, in the…
May 26, 2026 -
Open post
Alcoholics Anonymous gets protected by appearances. People hear the word cult and they picture something theatrical. Compounds. Robes. One screaming…
May 26, 2026 -
Open post
I’ve been back at Brown County for a week now, and I’m grateful to say this, it feels like home. That is not something I say lightly. I’ve worked in…
May 26, 2026 -
Open post
If you sit me in nine hours of training classes, I’m probably going to come home and run a 10K. That’s exactly what happened today.
May 26, 2026 -
Open post
Blame feels powerful in the moment because it gives you a target. You can point to the person who hurt you, the circumstance that set you back, the…
May 26, 2026 -
Open post
Identity is slower than people want. They want to decide who they are becoming, say it out loud, and feel the sentence lock everything into place. Th…
May 26, 2026 -
Open post
I originally posted the theme this site uses on GitHub, but I took it down for now. I’m making a lot of changes to it and didn’t want broken versions…
May 26, 2026 -
Open post
Five hours of sleep after my first night shift. Honestly, I woke up exhausted and a little cranky. Skipped the run to conserve energy, but still got…
May 26, 2026 -
Open post
One of the biggest lies people live by is this one: if I do not feel right, today does not count the same. That lie does damage. It teaches people to…
May 26, 2026 -
Open post
I realized I’ve never really shared any public context about my recent job changes. I work full time in the recovery space through Disciplined Recove…
May 26, 2026 -
Open post
I do not trust people who speak first and build later. That order is wrong. Too many people want a message before they have earned one. They want to…
May 26, 2026 -
Open post
Just like I thought. Couldn’t nap. I have no idea how people do it. Got an easy run in and some mobility work. Now it’s time to get ready.
May 26, 2026 -
Open post
Milo is trying to stay up with me tonight. He’s not built for the night shift either.
May 26, 2026 -
Open post
Later today, since it’s 2:24 a.m., I head back to the jail. I haven’t worked nights in over a year and a half, so I’m staying up late, or early depen…
May 26, 2026 -
Open post
The voice in your head is usually strongest when you first start changing. Not because change is fake. Because your past gave that voice evidence. Br…
May 26, 2026 -
Open post
A lot of people keep trying to build a stronger life by avoiding friction. That does not work. Friction is where the truth shows up. Pressure reveals…
May 26, 2026 -
Open post
The problem is not just that Alcoholics Anonymous has weak numbers. The problem is what happens after that. People are handed an inflated story, told…
May 26, 2026 -
Open post
You do not earn the right to drift just because more years are behind you. You earn the responsibility to get sharper. Less time. Less excuse. More i…
May 26, 2026 -
Open post
Self-trust is one of the most misunderstood parts of change. People think it starts with confidence, certainty, or some strong internal belief. It do…
May 26, 2026 -
Open post
A lot of people think identity is whatever can be seen from the outside. The title. The role. The position. The uniform. The status. The image. That…
May 26, 2026 -
Open post
A lot of people think discipline only counts if it still feels hard. Not true. Sometimes the quieter it gets, the more real it is. Read more here…
May 26, 2026 -
Open post
A craving is real. That does not make it right. Fatigue is real. Discomfort is real. Resistance is real. The question is not whether you feel it. The…
May 26, 2026 -
Open post
The body does not care how good your excuse sounds. Delay still has a cost. Waiting still makes the first step harder. Doing a little still beats doi…
May 26, 2026 -
Open post
No one talks enough about how recovery can become another cage. A person gets clean, stops using, starts trying to rebuild, and then runs straight in…
May 26, 2026 -
Open post
A routine that only works when life is easy is not solid yet. That is not judgment. That is information. Pressure does not always ruin the structure…
May 26, 2026 -
Open post
I do not teach people how to feel better for a moment. I teach people how to rebuild themselves. That starts by raising standards. Not talking about…
May 26, 2026 -
Open post
If a system keeps making you name yourself by your worst chapter, do not call that healing. Call it what it is. Training. Read the essay here…
May 26, 2026 -
Open post
Change the way you talk to yourself. A lot of people think recovery is only about stopping a substance, stopping a behavior, or stopping a pattern. I…
May 26, 2026 -
Open post
The mood is not the standard. The work is. If you only follow through when you feel sharp, inspired, or ready, then your life is still being run by…
May 26, 2026 -
Open post
A rule says don’t. A standard says this is who I am. That is the shift. One tries to control behavior from the outside. The other starts shaping iden…
May 26, 2026 -
Open post
Most people like the idea of planting seeds. It sounds hopeful. It sounds patient. It sounds easy to say. But seeds are passive. They wait on conditi…
May 26, 2026 -
Open post
The danger is not always rebellion. Sometimes it is relaxation. One loosened standard. One skipped routine. One quiet assumption that past discipline…
May 26, 2026 -
Open post
Tell yourself the truth. Not the excuse. Not the blame. Not the cleaned-up version. The truth. Your addiction is not helping you cope. It is destroyi…
May 26, 2026 -
Open post
A lot of people think emptiness after addiction means something is wrong. Sometimes it means the noise is gone for the first time. Now you can finall…
May 26, 2026 -
Open post
Cut off your escape routes. When I got sober, I was not interested in trying. I was interested in ending the cycle. That required more than words. It…
May 26, 2026 -
Open post
Being outmatched is not the problem. Using that as permission to hold back is. A lot of people are not losing because they lack ability. They are los…
May 26, 2026 -
Open post
The goal was never to need supervision forever. The goal was to become someone who lives by standards without needing to be chased, reminded, or held…
May 26, 2026 -
Open post
Sometimes I think about where I would be if I had kept going the way I was going. That thought is enough to make me tighten back up. Some memories ar…
May 26, 2026 -
Open post
A weak system always finds a way to protect itself. In Alcoholics Anonymous, success gets credited to the program. Failure gets blamed on the person.…
May 26, 2026 -
Open post
What is one thing you keep doing that you know is wrecking your progress? Name it. You cannot change what you refuse to call out.
May 26, 2026 -
Open post
Rock bottom is not the end. It is where the real work starts. I know because I have been there. Alone. Addicted. Broken. Sitting in the dark with not…
May 26, 2026 -
Open post
There was a version of me that was completely out of control. Addicted, broken, lying to myself, dragging everybody around me through hell. I do not…
May 26, 2026 -
Open post
The quiet tells the truth. Not what you post. Not what you promise. Not what you say you are about. What you do when nobody is watching, that is the…
May 26, 2026 -
Open post
I know exactly what it feels like to be tired of your own bullshit and still not know how to stop. That is a dark place to live in. I also know you c…
May 26, 2026 -
Open post
It is not too late. I do not care how far you have fallen. I do not care what you have done. I do not care how wrecked you feel right now. If you are…
May 26, 2026 -
Open post
Some people do not sabotage recovery with chaos. They sabotage it with premature depth. They start digging into everything before the routine is stro…
May 26, 2026 -
Open post
The nervous system gets so used to chaos that calm can feel wrong. That is why boredom gets loud right before growth starts holding. Not because some…
May 26, 2026 -
Open post
I did not change overnight. I did not go from rock bottom to recovery in one clean move. It was ugly. It was slow. I fell on my face more than once.…
May 26, 2026 -
Open post
The real fight is not always with pain. It is with the meaning you attach to it. Call every hard feeling danger, and you will keep handing your life…
May 26, 2026