Sign in

Drew McCormack

@drewmccormack.bsky.social
273 followers 262 following 36 posts

Founder and Indie Developer (Apple-sphere) agenda.com glisten.ist ensembles.io studiesapp.com

PostsRepliesMedia
Drew McCormack @drewmccormack.bsky.social · 24/09/2026
Is it AI if it just greps a bunch of keywords? Sounds like they could’ve made that 20 years ago.
000
Reposted by Drew McCormack
Thomas Spooks 🎃👻💀 @thomasfuchs.at · 10/09/2026
(via icy.wyvern.rip/notes/aqyu97...)
Photo of Apple's keynote where they show the iPhone Duo held in one hand in its folded and its unfolded form. The right hand would never be able to hold it as shown, so below is an edit of what the hand would have to look like.
1341290
Drew McCormack @drewmccormack.bsky.social · 09/09/2026
Thought they said support was coming later this year.
110
Reposted by Drew McCormack
Mike Drucker @mikedrucker.bsky.social · 27/08/2026
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
522304343
Reposted by Drew McCormack
Asha Rangappa @asharangappa.bsky.social · 20/06/2026
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/
27792643994
Drew McCormack @drewmccormack.bsky.social · 20/06/2026
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).
000
Drew McCormack @drewmccormack.bsky.social · 31/05/2026
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.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.
183
Drew McCormack @drewmccormack.bsky.social · 28/05/2026
Oh how he struggles. It is like he is wearing ski gloves.😂 It’s both painful and hilarious at the same time. “Maybe if I just try x=634px…no that didn’t work”
010
Drew McCormack @drewmccormack.bsky.social · 28/05/2026
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…
100
Drew McCormack @drewmccormack.bsky.social · 27/04/2026
Fantasizing about ways to make walking my dog more fun. Introducing the Doggy Do
Imaginary dog drone called “Doggy Do”
010
Drew McCormack @drewmccormack.bsky.social · 20/04/2026
New short story: Delivered. One side of the conversation. drewmccormack.substack.com/p/delivered
drewmccormack.substack.com
Delivered
You didn’t say goodnight.
010
Drew McCormack @drewmccormack.bsky.social · 11/03/2026
It is just using the underlying Core Data notifications.
010
Drew McCormack @drewmccormack.bsky.social · 11/03/2026
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...
appdecentral.com
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…
141
Drew McCormack @drewmccormack.bsky.social · 18/02/2026
Cream! That takes me back. Bit before its time. An early version of the “algorithm” every social app has now. These days you could definitely vibe code something. Probably use ML to learn your prefs. (Cream actually used Apple’s Latent Semantic Mapping, which was for language prediction.)
110
Drew McCormack @drewmccormack.bsky.social · 12/02/2026
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.com
Blablets - Fluency Starts with Listening
Tiny stories that make language click. Free listening practice with spaced repetition.
021
Drew McCormack @drewmccormack.bsky.social · 10/11/2025
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
drewmccormack.substack.com
Assisted
A programmer descends into the world of coding agents.
010
Drew McCormack @drewmccormack.bsky.social · 01/08/2025
mastodon.cloud/@drewmccorma...
mastodon.cloud
Drew McCormack (@drewmccormack@mastodon.cloud)
My new macOS 26 app, Keytakes, is ready to TestFlight. It produces condensed (summarized) versions of spoken media (audio, video). The idea is to transcribe text with the new SpeechAnalyzer, use F...
031
Reposted by Drew McCormack
Peter Steinberger @steipete.me · 25/06/2025
“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...
reddit.com
From the ClaudeAI community on Reddit
Explore this post and more from the ClaudeAI community
281
Drew McCormack @drewmccormack.bsky.social · 12/05/2025
You would have to have a death wish to get in one of these things. Coffin on wheels.
030
Drew McCormack @drewmccormack.bsky.social · 02/05/2025
Seeing how bad Apple is going in this space, maybe they should just buy Anthropic.
040
Reposted by Drew McCormack
Kristoffer Johansson @kristofferjohansson.com · 05/04/2025
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.
121
Reposted by Drew McCormack
Nate Blouin @nateforutah.bsky.social · 05/04/2025
This is Utah in case anyone’s wondering how pissed off people are. I have never seen anything like this.
204910984823641
Drew McCormack @drewmccormack.bsky.social · 07/02/2025
I’ve never been so desperate for the Aussie Rules season to start, just so I’ve got an alternative to constant Trump BS.
120
Drew McCormack @drewmccormack.bsky.social · 03/02/2025
Shorted Tesla a few weeks back. Good times, and it is going to get better…
140
Drew McCormack @drewmccormack.bsky.social · 27/01/2025
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”
330
Drew McCormack @drewmccormack.bsky.social · 25/01/2025
Going full anchorman for tonight’s 70s party. Can’t say I’m not committed!
Dude rockin’ a Paul Rudd mo.
030
Reposted by Drew McCormack
Leah Greenberg ❌👑 @leahgreenberg.bsky.social · 20/01/2025
bumping this from three weeks ago in light of Elon Musk busting out a LITERAL FUCKING NAZI SALUTE at inauguration
7524128
Drew McCormack @drewmccormack.bsky.social · 16/01/2025
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.
280
Reposted by Drew McCormack
Thomas Spooks 🎃👻💀 @thomasfuchs.at · 09/01/2025
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
6486
Drew McCormack @drewmccormack.bsky.social · 13/12/2024
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...
appdecentral.com
Now we’re all Forked!
Forked is a new Swift framework for working with shared data, on device, and across networks.
26317
Drew McCormack @drewmccormack.bsky.social · 11/12/2024
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.
010
Drew McCormack @drewmccormack.bsky.social · 10/12/2024
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.
020
Drew McCormack @drewmccormack.bsky.social · 04/12/2024
Whoa. Here in The Netherlands I pay about $150 a month for one.
110
Reposted by Drew McCormack
George Takei @georgetakei.bsky.social · 02/12/2024
Oh dear.
912805512
Drew McCormack @drewmccormack.bsky.social · 30/11/2024
I have a container like this, and assumed it was ok, but your post made me realize I probably need to make it conditional on the element being sendable, even if the class itself is thread safe.
110
Drew McCormack @drewmccormack.bsky.social · 30/11/2024
Nice post! I was wondering about something: if I have a generic container class using locks, is it possible to add unchecked sendable conditional on the contained type being sendable? Think about something like a class based array type. I guess it should be, but not sure…
110
Drew McCormack @drewmccormack.bsky.social · 29/11/2024
Don't miss #indieappsales today. Lots of great indie apps, including Glisten for all your foreign language podcasts. #languagelearning indieappsales.com#app-6D8E6BCB...
indieappsales.com
Indie App Sales - support an Indie Developer today!
Support an Indie App Developer today!
041
Reposted by Drew McCormack
Johannes Weiss @jweiss.io · 19/11/2024
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 :).
jobs.apple.com
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.
1126
Drew McCormack @drewmccormack.bsky.social · 17/11/2024
Trump is working for the Russians, and in that capacity his job is simply to disrupt everything. Putin has been using this tactic in Europe as long as I can remember, and now it is the US’s turn.
010
Reposted by Drew McCormack
Will Sebag-Montefiore @wsebag.bsky.social · 14/11/2024
He's so wrong that I'm starting to think there might be a God
912257436
Reposted by Drew McCormack
Nicholas Grossman @nicholasgrossman.bsky.social · 14/11/2024
The United States has oligarchs now. Not merely rich people with more personal influence on politics than poorer people have, but a few extremely rich people closely connected to the national leader who act in government-like roles despite never being elected or nominated to any official position.
27785142892
Reposted by Drew McCormack
News Eye @newseye.bsky.social · 14/11/2024
Here is RFK Jr. last year claiming that COVID-19 was “ethnically-targetted” and genetically engineered to spare “Jews and Chinese people”. The man is a crank and conspiracy theorist - and will shortly lead the US Department of Health. (📽️Credit: The Intellectualist via X)
591008426
Reposted by Drew McCormack
Kara Swisher @karaswisher.bsky.social · 14/11/2024
They flood the zone with crap, so much so that we can only stop so much. It’s the strategy: Crapocracy.
36922104
Drew McCormack @drewmccormack.bsky.social · 14/11/2024
The Matt Gaetz appointment was a misunderstanding. Trump asked “Is there anyone who has experience with the justice system?” and Gaetz put up his hand.
000
Reposted by Drew McCormack
Mark Chadbourn @chadbourn.bsky.social · 06/11/2024
The swing to Trump. Everywhere. To reiterate (ad nauseum) people wanted what he was selling. It’s not because your particular favourite issue wasn’t addressed. The American people wanted a fascist.
Map showing red swing to Trump everywhere
4643897
Reposted by Drew McCormack
kate conger @kateconger.com · 07/11/2024
what a thing to say about your own child
1423040373
Drew McCormack @drewmccormack.bsky.social · 05/11/2024
Elon claiming that anyone else is bad at public speaking is hilarious. Pot calling kettle black.
000
Reposted by Drew McCormack
Christian Selig @selig.bsky.social · 01/10/2024
Sad news, but Juno for YouTube has been removed from the App Store. It's been a ton of fun to build, thanks to all who used it and enjoyed it! 🫡❤️ christianselig.com/2024/10/juno...
christianselig.com
Juno for YouTube has been removed from the App Store
For those not aware, a few months ago after reaching out to me, YouTube contacted the App Store stating that Juno does not adhere to YouTube guidelines and modifies the website in a way they don’t app...
9378
Drew McCormack @drewmccormack.bsky.social · 01/10/2024
Exactly. I think they would have been better making an “AirDisplay”, which runs off your iPhone.
000