
Indie dev. Sharing Swift lessons, AI agent workflows & #buildinpublic wins & fails. Old dog, new tricks. Avid reader, hockey fanatic and follower of Jesus.
Temple, Texas
Joined August 2024
- Tweets1.6K
- Following227
- Followers148
- Likes5.5K
It's frustrating that I can't do anything in the @openclaw iOS app if the server is down. I have to delete it and reinstall it to be able to remove an old gateway.
I love seeing all the hot takes about just letting Dylan Larkin sit for the rest of his contract. It's never going to happen. Detroit is not going to take an annual ~$9m cap hit for the next five years.
Love when I see:
! [remote rejected] main -> main (fatal error in commit_refs_rules
and status.github.com says there is nothing wrong.
One name at a time hits different than a scrolling list.
A long prayer list can feel like homework. PrayerCards turns today's names into one card at a time in prayer mode, with a timer if you want one, so you move through the list instead of staring at it.
apps.apple.com/us/app/prayer…
November is a perfectly good month to start, for what it's worth.
You don't have to wait for January to read through the Bible. LampLit is free to download and start a Bible-in-a-year plan today, tracked day by day on iPhone and Apple Watch. Premium is there later if you want more plans and paces.
lamplitapp.com
Messy code used to cost me time. Now it costs me tokens too.
When an agent goes sideways in my SwiftUI projects, it's almost always in the files I already knew needed cleanup.
Clean code is cheaper context.
Are you refactoring more now that agents read your code?
I run a bunch of small AI agents now. One per app, one for my calendar, one for my X drafts.
What made it work: each one gets exactly one job and a short list of things it must never do.
The one time I gave a bot two jobs, it did both badly.
Do you split your agents by job or by project?
Just finishing up the migration of my local machines from Ubuntu to Debian. I cannot believe that Ubuntu still haven't patched CVE-2026-98432.
Turns out a lot of my "watch later" is really "listen later."
Got a course or webinar recording you never get around to watching? Add it to Sidecaster on your Mac and it shows up as a private episode in Apple Podcasts, so you can listen on a walk instead of at your desk. sidecasterapp.com
Old habits die hard. I spent so many years installing everything with automation that I just cannot stand to install a home server by hand.
Weekend me does not want weekday me's routine.
Your Monday morning and your Saturday morning probably shouldn't look the same. Routinely lets you set routines for specific days and times, so the right habits show up when you need them, in the order you do them.
routinelyapp.com
Matt Pocock floated a Redux comeback because AI agents do better when state lives in one place.
SwiftUI devs already feel this. Give an agent three ways to hold state and it'll happily use all three.
Do you set state rules for your agents up front, or clean up after?
NGL, I don’t care for these @lions uniforms. They just remind me of Carolina for some reason.
Some of what I pray about shouldn't live on anyone else's server.
Prayer requests can be personal: a friend's diagnosis, a marriage under strain, a job someone is hoping for. PrayerCards keeps your lists and requests on your device, so it's just you and the people you're praying for.
apps.apple.com/us/app/prayer…



