Advertisement · 728 × 90

Posts by Drew McCormack

Preview
Delivered You didn’t say goodnight.

New short story: Delivered.
One side of the conversation.

drewmccormack.substack.com/p/delivered

1 day ago 0 0 0 0

It is just using the underlying Core Data notifications.

1 month ago 2 0 0 0
Preview
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…

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...

1 month ago 4 1 1 0

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.)

2 months ago 1 0 1 0
Preview
Blablets - Fluency Starts with Listening Tiny stories that make language click. Free listening practice with spaced repetition.

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

2 months ago 2 1 0 0
Preview
Assisted A programmer descends into the world of coding agents.

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

5 months ago 1 0 0 0
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...

mastodon.cloud/@drewmccorma...

8 months ago 3 1 0 0
Preview
From the ClaudeAI community on Reddit Explore this post and more from the ClaudeAI community

“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...

9 months ago 8 1 2 0
Advertisement

You would have to have a death wish to get in one of these things. Coffin on wheels.

11 months ago 4 0 0 0

Seeing how bad Apple is going in this space, maybe they should just buy Anthropic.

11 months ago 4 0 0 0

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.

1 year ago 2 1 1 0
Post image

This is Utah in case anyone’s wondering how pissed off people are. I have never seen anything like this.

1 year ago 110412 23769 2062 1543

I’ve never been so desperate for the Aussie Rules season to start, just so I’ve got an alternative to constant Trump BS.

1 year ago 2 0 1 0

Shorted Tesla a few weeks back. Good times, and it is going to get better…

1 year ago 4 0 1 0

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”

1 year ago 2 0 2 0
Dude rockin’ a Paul Rudd mo.

Dude rockin’ a Paul Rudd mo.

Going full anchorman for tonight’s 70s party. Can’t say I’m not committed!

1 year ago 3 0 0 0

bumping this from three weeks ago in light of Elon Musk busting out a LITERAL FUCKING NAZI SALUTE at inauguration

1 year ago 524 129 7 3

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.

1 year ago 7 0 1 0
Advertisement

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

1 year ago 48 6 6 1
Preview
Now we’re all Forked! Forked is a new Swift framework for working with shared data, on device, and across networks.

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...

1 year ago 63 17 2 1

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.

1 year ago 1 0 0 0

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.

1 year ago 2 0 0 0

Whoa. Here in The Netherlands I pay about $150 a month for one.

1 year ago 1 0 1 0
Post image

Oh dear.

1 year ago 2817 515 91 49

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.

1 year ago 1 0 1 0

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…

1 year ago 1 0 1 0
Advertisement
Indie App Sales - support an Indie Developer today! Support an Indie App Developer today!

Don't miss #indieappsales today. Lots of great indie apps, including Glisten for all your foreign language podcasts.

#languagelearning

indieappsales.com#app-6D8E6BCB...

1 year ago 4 1 0 0
Preview
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.

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 :).

1 year ago 12 6 1 0

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.

1 year ago 1 0 0 0