
I build software for companies at @pineworksco and teach at @craftquest_io No time for negativity. Always moving forward.
Austin, TX
Joined November 2006
- Tweets394
- Following194
- Followers3.2K
- Likes5.4K
Pinned Tweet
Later this year, Craft 6 is coming to Laravel. It will ship as a Laravel package. And an entire community of CMS developers comes with it.
I've trained Craft devs for 10+ years through @craftquest_io. Here are some details: 🧵
005: Silo'd AI Is Risk You Can't See xitter.cf/i/broadcasts/1nxeLMAEd…
Nine isn't enough and these are in no specific order. myninebooks.com/g/2c883fa9e9…
We Should Talk About This On the Internet xitter.cf/i/broadcasts/1oKMvNXMX…
Don't skimp on HVAC. Our new Daikin variable speed system is so, so good. Regret not upgrading earlier.
Ryan Irelan retweeted
The thing I learned this year is that when engineers say they like working on “hard problems”, they actually don't. What they like is puzzle solving, and having a repertoire of patterns that they can pattern match onto traditionally hard problems, usually involving databases or something with scale, etc. And they know that the industry used to pay you a lot for how deep and broad this repertoire was. Unfortunately, in 2026, well, you have a cheat code machine that has infinite breadth and depth for pattern matching. So the question is, do you actually like hard problems? Because there are now hard problems that are a complection of engineering, product, society, culture, politics, and they are fairly intractable, probably unsolvable! Because if you do want to work on those actually hard problems, there is so much money that people will pay you for it. But you’ll have to face that truth about yourself first.
Frameworks are rails. Rails are good for agents. 🚂
Our local wx guy crashing out for very good reason. Tough gig.
I try to pop into BlueSky to check in. This place is mostly all hype and BS mostly all doom. Need a couple of doors to open to prevent an echo chamber.
Big update to Runsheet. runsheet.run
Turn-by-turn from GPX data is tricky. Added confidence check for manual confirmation before printing off sheets.
Ryan Irelan retweeted
For those going all in with AI-driven software development, which feature(s) of @github are still essential?
My answer:
1. git hosting
2. ???
I think that’s it.
I remember when you couldn't talk publicly about using AI for software development without professional backlash.
Having attended (the first?) Rails conference 20 years ago, it is wild where we are now as an industry.
Full steam ahead.
Like a lot of things, being good at dictating is a skill. Not easy to do well without a lot of practice.
I'm going to be real with y'all for a minute. I am so, so tired of voice-to-text.
I like typing. I can communicate exactly what I'm thinking without having to reserve mental energy to get the thing out of my head. The keys I press are the letters that appear on my screen. I can type quickly. I can get my ideas out quickly. It's great.
Because of my hand injuries and my cast, I am not able to type. This has forced me to become a power user of voice-to-text tools. They're not as bad as I expected. It was even a bit pleasant once I got the hang of it. But the more I use them, the closer I get to throwing my laptop out a window.
When I screw up typing, I get like 1-2 letters wrong, and usually you can tell what was meant. Fixing the mistakes only takes a few seconds.
When Wispr Flow fails to translate what I said, it removes and swaps random words in my statement, turning it into jumbled nonsense.
It regularly removes keywords from sentences, like "not", "never", and "before".
Do you know how big a gap there is between "never merge a change like this" and "merge a change like this"? Do you know how frustrating and embarrassing it is when actual damage is done by a Wispr Flow hallucination? Do you know how tiring it is to reread everything I just said, right after I said it, carefully checking that every word was transcribed correctly? Do you know how miserable it is having zero confidence that the thing you're trying to say will actually come out correct?
It's so fatiguing. It is making computers miserable. I don't know how people live like this. I hate it. I want nothing more than to be able to type again.
Given the choice between the ability to type and the ability to speak, I would legitimately be willing to give up my voice if it meant I never had to feel this way again.
I'm just now realizing how much more irritable, frustrated, and miserable I have been for the past month because I can't use a computer in a way that is pleasant. I legitimately feel the sanity leaking out of my head every time I have to hit the Wispr Flow button.
To everybody I've been ghosting or slow to respond to lately, I'm sorry. Know that I want to, but my inability to use a computer is driving me mad, and I don't want to respond when I feel like this. I'd much prefer to wait and give you the response you deserve rather than a pissed-off pile of slop like I would be able to do today.
I had to make 12 corrections to the following tweet before I could post. Making those corrections took significantly longer than typing would have taken (if my hand worked).
Ten years ago I taught a 2-day Git course at NASA.
How does my course hold up in 2026?
youtube.com/watch?v=cmejwRYM…
Ryan Irelan retweeted
If you’re wondering- how do I know what all these agents are doing? The answer is swamp. When everything is a typed model, and all the data they produce is versioned and indexed, everything becomes easy. Producing the audit trail is a natural side effect of building the agent behavior in the first place.









