Kyle Hughes

Kyle Hughes

@kylehugh.es

kylehugh.es ya-ha-ha! you found me! polite software developer that is always committed to the bit

1.3K followers292 following1.9K posts

I am always fascinated by the mechanics of duct-taping a person to an airplane seat. We only see the aftermath. What is it like on those first few trips around when they're still fighting? Do you start with the face?

I feel bad for the people that were able to get an iPhone Duo on launch day because they are robbed of the opportunity to practice focus, patience, and gratitude that I have been blessed with. They are lesser than me through no fault of their own.

As someone who loved writing documentation, I cannot empathize with the anger people feel about it now finally being prioritized. The ROI for writing it changed—it now benefits almost 100% of agents instead of 15% of people. If you were writing it without knowing that people hate to read… sorry.

RTFM wasn't coined for no good reason. All agents RTFM. With people, you were almost always better off making it impossible to use something improperly than to explain the proper way to use it. With agents, both are beneficial. And so, what we care about changes. Being clueless is not admirable.

@kve.me Mr. Jambo completely changed my perspective on Kyle Gordon. Now I watch all of his song videos when I come across them and they are all bangers.

Just a heads-up that you should probably start figuring out your 2026 Fish of the Year soon. Don't want to be scrambling in late December. I think mackerel might finally displace back-to-back-to-back champion tuna. Stay tuned.

I suspect that the spate of reverse engineering will meet a swift end when future frontier models have safeguards to prevent it. It should create some odd pressure, because open weight models won't have those restrictions and this will be the first feature with popular demand and this dynamic.

View full thread

These plugins contain, encode, and enforce every single thing I care about in software development. I run the delivering-changes workflow 8 times a day and pump out work that meets or exceeds my bar with my eyes closed. The world has never seen intent embedded as deeply into the type system as this.

I don't think my plugins are comprehensive or optimal. They just contain everything I have needed to explain or achieve while using agents across days and projects. They could probably be more efficient, or less verbose, but that is hardly relevant to me. I trust them and iterate on them frequently.

The skills and agents are mostly workflow-and-best-practices-focused, and less about rote knowledge transfer. Frontier models don't need to be "taught" a lot, they need to be reminded to do things in the best ways a lot. There is a strong emphasis on type-system-modeling and invariant-enforcing.

It contains the exact workflow I use to deliver every single change: delivering-changes. This involves (1) specifying the implementation, (2) doing manual or automatic verification, (3) doing multi-agent simplification passes, and (4) doing multi-agent multi-step hardening passes until consensus.

We are in the final 5 days of 20x Codex usage. Make it count. We've been getting a reset almost every day; yesterday I burned down from 100% to 8% using GPT-6 Astra Ultra on 8 worktrees and there's a reset soon.

None of my apps support iPhone Duo right now because I had more important things to do for more of my customers.

It feels like last week I was in Maui sipping on coconut mojitos by the pool and now I'm wearing a sweater in my house with slippers on. Anyone else? Something is up.

If only the warnings around Mythos-class models and the need for early access security programs weren't dismissed as marketing stunts. Alas.

Hearing that the Duo is the worst iPhone and best iPad—which I love and hate in that order—has me a little concerned!

Kyle Hughes reposted

A couple years ago a popular refrain was, "I'm going to get so much work fixing AI messes." The reality—anecdotally described here, and in that Bank of America story making the rounds—is that AI ended up giving humans so much work fixing human messes.

Techmeme@techmeme.com

The PostgreSQL Global Development Group delays the general availability of PostgreSQL 19 after LLM-assisted code reviews uncovered architectural defects (Lindsay Clark/The Register) Main Link | Techmeme Permalink

In many ways, programming agents mark the end of "write once run anywhere." In other ways, they mark the acceleration of "write once run anywhere."

And this is why I rejected the industry consensus that the best iOS apps are built with PHP. Look who's right again 🎯

I resent the grocery store cashier for asking me if I'm "doing anything fun tonight?" No, it's 6 PM on Tuesday and I'm at the grocery store, this is it.

I am not a Trader Joe's stan—most of the food is mid, all of the produce sucks. But their Chili & Lime Flavored Rolled Corn Tortilla Chips are the best chips on the market. Transcendent. Real Takis. My partner asked me what food I was looking forward to after vacation and that was my answer.

@anilineapps.bsky.social I have encountered a strange bug with Indigo several times now. It is: when returning to the app, I will experience being auto-scrolled to either (a) the top of the feed (if not read) or (b) the top of where I had previously been force-scrolled to upon (a). v1.3.5 (488)

That is to say: once the bug hits in (a), every time I return to the app after a pause (cold start or warm start from frozen), I get at least autoscrolled back to where I was first autoscrolled to. It survives force-quits, but eventually stops. Has occurred once a week for the last two weeks.

It's a bummer that Codex is cutting the usage in half from 20x to 10x because I have finally started to enjoy using Codex on mobile. This was inevitable, but still sad to see the door close on the good ol days. I wish they weren't so focused on being a cool consumer software company.

🏛️ I have released a new Swift package w/ accoutrements: Internal App Update. It makes it easy for you and your programming agents to "publish" development-or-ad-hoc-signed iOS builds, and for you to offer in-app ways to update to them. It's intended for working away from your network.

github.comGitHub - kylehughes/InternalAppUpdates: In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools.In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools. - kylehughes/InternalAppUpdates
View full thread

🏛️ I have released a new Swift package w/ accoutrements: Internal App Update. It makes it easy for you and your programming agents to "publish" development-or-ad-hoc-signed iOS builds, and for you to offer in-app ways to update to them. It's intended for working away from your network.

github.comGitHub - kylehughes/InternalAppUpdates: In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools.In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools. - kylehughes/InternalAppUpdates
View full thread

Not only have I not looked at the code, I haven't even looked at the GitHub repo. I built this all through Codex on my phone, on vacation, mostly while in the bathroom. I have only used it a few times. Welcome to the future, baby!

🏛️ I have released a new Swift package w/ accoutrements: Internal App Update. It makes it easy for you and your programming agents to "publish" development-or-ad-hoc-signed iOS builds, and for you to offer in-app ways to update to them. It's intended for working away from your network.

github.comGitHub - kylehughes/InternalAppUpdates: In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools.In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools. - kylehughes/InternalAppUpdates

You need to bring your own infrastructure, or use something like Tailscale Serve (supported out-of-the-box). You can have an automatic prompt or manual UI. I made it because wireless debugging doesn't work, even through Tailscale, when you start on cellular. I wanted new builds while on vacation.

It feels rude to walk around a hotel in airport clothes and with luggage. Breaks the illusion for everyone else that this can last forever. There should be a different part of the hotel for us vermin.

I will be following the same voting motto that I have recited since 2016: You Can't Whine if You Don't Vote for Jill Stein!

The iPhone Duo delays give you enough time to recompile your favorite Nintendo DS games natively for iOS.