Drew McCormack
@drewmccormack.bsky.social
Founder and Indie Developer (Apple-sphere) agenda.com glisten.ist ensembles.io studiesapp.com
No one’s calling it Lake America. “Lake America” is what you name a summer camp for soft children who say, “Don’t you know who my father is?” after a t-ball stand strikes them out
Did DoD just admit in a court filing that it used xAI's Grok Gov Model to hit the girls' school on the first day of the Iran war? Based on some passages flagged by @rgoodlaw.bsky.social in DoD's recent filing in NAACP's case against X, it looks like it did 1/
In an effort to make the Dutch outfits as orange as possible, they have succeeded in making them appear red on the TV. I assume the cameras or TV are saturated. Might as well be watching the Red Devils (Belgium).
Ensembles 3 is here 🎉 Local-first sync for Core Data & SwiftData. No server, no cloud bill, no lock-in. Sync via iCloud, Dropbox, WebDAV… or peer-to-peer. ensembles.io
Ensembles — Sync for Swift Developers
The local-first sync framework for Apple platforms. Sync via existing cloud services. No server required. No cloud costs.
ensembles.io
I have this AI agent called Beeks that does day-to-day stuff for me. I’ve trained him to book cinema tickets. It goes great…as long as the theater doesn’t have designated seating. If it does, Beeksy has to try to pick seats on a map…
Fantasizing about ways to make walking my dog more fun. Introducing the Doggy Do
New short story: Delivered. One side of the conversation. drewmccormack.substack.com/p/delivered
Delivered
You didn’t say goodnight.
drewmccormack.substack.com
Ensembles 3 local-first sync framework for Core Data and SwiftData is now a thing. The full story here: appdecentral.com/2026/03/11/e...
Ensembles Reanimated
TLDR; I rewrote Ensembles — my 13-year-old Objective-C sync framework — in Swift 6, using Claude Code. It now supports SwiftData, has new backends, and is in public beta. Way back in 2013, I was tr…
appdecentral.com
One of the hardest parts of learning Spanish (for me) is that I can read fine… but native speech often sounds like noise. So I built a web app with tiny audio stories + repetition to train listening. Free for now: blablets.com
Blablets - Fluency Starts with Listening
Tiny stories that make language click. Free listening practice with spaced repetition.
blablets.com
Last year I lost myself a bit when I realized that AI was going to change my job as a programmer completely. I wrote the short story "Assisted" in response. drewmccormack.substack.com/p/assisted
Assisted
A programmer descends into the world of coding agents.
drewmccormack.substack.com
“Any of you feeling the same kind of urgent addiction at the moment? This overwhelming sense that everything in AI tech is moving at light speed and there literally aren't enough hours in the day to keep up? Like I'm in some kind of productivity arms race with myself.” reddit.com/r/ClaudeAI/c...
From the ClaudeAI community on Reddit
Explore this post and more from the ClaudeAI community
reddit.com
You would have to have a death wish to get in one of these things. Coffin on wheels.
Tesla’s robotaxi plans have the attention of federal investigators
Resubscribed to YouTube Premium. I lasted a month with the free ad-filled experience. Either I had forgotten how horrible it was or it’s gotten worse. At this point, I think I would stop watching content on YouTube if it wasn’t possible to pay to get rid of the ads.
This is Utah in case anyone’s wondering how pissed off people are. I have never seen anything like this.
I’ve never been so desperate for the Aussie Rules season to start, just so I’ve got an alternative to constant Trump BS.
Shorted Tesla a few weeks back. Good times, and it is going to get better…
I forget: was it “Stargate” or “Stardust”? Maybe “Stargaze” would work best, as in “Gaze at the stars in the Chinese flag as they fly past”
Going full anchorman for tonight’s 70s party. Can’t say I’m not committed!
bumping this from three weeks ago in light of Elon Musk busting out a LITERAL FUCKING NAZI SALUTE at inauguration
*Elon Musk goes out in public wearing a t shirt that says “I am non-ironically a Nazi”* Mainstream media: what an inscrutable, mysterious man. Whatever could he mean by this
Zuck is such a loser. Literally a PHP developer who totally lucked out when he stole the idea of a client. And since then, I can’t think of a single good thing he has created. Not one.
It really is such masculine energy to blame things on a woman who no longer works at the company www.nytimes.com/2025/01/16/u...
It’s incredible how many of the people I looked up to in the past in the world of web development have since revealed themselves as being somewhere in or at least adjacent to the manosphere-techbro-AI stan-maga-white supremacy oeuvre
the bit that gets me is they've made their product worse for *both* search users and paying advertisers, yet somehow still better for their bottom line.
Not that Google was ever good, but this cartoon is a good summary of now.
I've spent the 6 months working on a new approach to shared data in Swift: Forked. Main features: - Git-like branching and merging for Swift structs - Advanced merge algorithms (CRDTs) - Macros to make structs mergeable - Sync structs via CloudKit with <10 LOCs appdecentral.com/2024/12/13/n...
Now we’re all Forked!
Forked is a new Swift framework for working with shared data, on device, and across networks.
appdecentral.com
Where is the web at? I think we are headed to a future where you have AI for info, and the web for shops. Search is dead. SEO is dead. What is left is pure commerce. And then the question is how they get their money out of AI. Remember how Google started as a simple text field. That is where we are.
Apparently predictive text on iOS and macOS now does maths. Problem is, I have a customer telling me it is giving the wrong answers, and their immediate instinct was to blame our app Agenda. Apple are no doubt using an LLM to do the prediction, which is rubbish at maths as we all know.
Don't miss #indieappsales today. Lots of great indie apps, including Glisten for all your foreign language podcasts. #languagelearning indieappsales.com#app-6D8E6BCB...
Indie App Sales - support an Indie Developer today!
Support an Indie App Developer today!
indieappsales.com
Exciting opportunity to work on Swift Performance in London: jobs.apple.com/en-us/detail... Only drawback: You'd have me in your ear about this, that or the other performance issue or opportunity :).
Swift Optimiser Engineer - Careers at Apple
Apply for a Swift Optimiser Engineer job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com