Matt Massicotte
massicotte.org
Matt Massicotte
@massicotte.org
apple platform dev, outdoors, justice, games, he/him

Every problem has a simple wrong answer

https://github.com/mattmassicotte
https://www.massicotte.org
https://mastodon.social/@mattiem
Pinned
I finished up another in my "Concurrency Step-by-Step" series. This one is about everyone's favorite: protocols!

It also has a sneak peek for a super-secret idea I'm really excited about: regular old classes.

www.massicotte.org/step-by-step...
Concurrency Step-by-Step: Conforming to Protocols
If there’s one topic that I find intimidating, it’s protocols. They are very powerful and in extremely wide use. But I’m sitting here, trying to figure out how to lead into this discussion and I’m alr...
www.massicotte.org
Oh, just some light Friday afternoon thinking about the existence, meaning, and value of knowledge debt.

www.massicotte.org/blog/the-jou...
The Journey
Contemplating the existence, meaning, and value of knowledge debt.
www.massicotte.org
February 13, 2026 at 9:51 PM
Today, there still are people, though maybe a small number, that necessarily do understand each part.

However it seems to me there's now two new kinds of debt: knowledge and understanding. Unsure what that means…
Nobody knows how the whole system works
One of the surprising (at least to me) consequences of the fall of Twitter is the rise of LinkedIn as a social media site. I saw some interesting posts I wanted to call attention to: First, Simon W…
surfingcomplexity.blog
February 11, 2026 at 11:27 PM
And tickets are now live for my Concurrency lab at Swift Rockies. I'm pretty excited for this format and cannot wait to see what kinds of questions people have.

Oh, and the conference seems cool too 😉

swiftrockies.com/matt-concurr...
Swift Concurrency Lab | Swift Rockies 2026
Join Matt Massicotte for an open Swift Concurrency Lab at Swift Rockies 2026. Bring your questions and code. July 21st, 2026.
swiftrockies.com
February 11, 2026 at 5:26 PM
Reposted by Matt Massicotte
I'm looking forward to finally showing off what @benricem.bsky.social and I have been working on for, like, 1.5 years. Butterflies and elephants, together at last. 👀 ❤️
Indigo
Indigo is a new social app for Bluesky and Mastodon, by Aaron Vegh and Ben McCarthy.
indigosocial.app
February 9, 2026 at 3:14 PM
Reposted by Matt Massicotte
Over the past year, @vegh.ca and I have been working on something very exciting!

We thought we'd give you a little teaser now and you can sign up to hear more very soon.
Indigo
A new social app for the Fediverse, by Aaron Vegh and Ben McCarthy.
indigosocial.app
February 9, 2026 at 3:00 PM
"And nine, nine data centers were gifted to the race of Men, who above all else desire power."
February 9, 2026 at 1:06 AM
It is totally fine and definitely normal that I'm currently reading about the Fermi Paradox.
February 8, 2026 at 12:05 PM
I'm not 100% sure what to make of this, but I definitely thought it was interesting.

"Technical debt becomes a wise investment"

www.danshapiro.com/blog/2025/...
This is a Time of Technical Deflation – Dan Shapiro's Blog
www.danshapiro.com
February 7, 2026 at 1:01 PM
It should go without saying that this attempt to placate employees is both disingenuous and insulting.
February 5, 2026 at 9:57 PM
I have now read "Machines of Loving Grace" and the world economic forum AI white paper.

Both have, for different reasons, failed to make me feel optimistic. What else should I read?
February 4, 2026 at 11:59 AM
You are a senior iOS engineer. You make sure as much of your code as possible is covered by tests. All of your test data consists of characters, quotes, or other references from The Fifth Element.
February 2, 2026 at 7:45 PM
Has anyone read anything that makes the case for optimism around AI that also takes societal and/or psychological implications seriously?
February 2, 2026 at 1:53 PM
I've written plenty of code that I don't understand, to varying degrees. Is this any different? Yes, I think it is.
February 2, 2026 at 11:24 AM
The amount of Swift code being open sourced that contains nonsense is increasing rapidly. How concerning is this, actually, for model performance? Can you just context your way out of this?

(I have no idea how this stuff works, remember)
January 30, 2026 at 1:04 PM
I somehow missed this: nationalshutdown.org. When it came up, I heard worry that participating might let their coworkers down.

But the thing is, it could be the opposite.
NATIONAL SHUTDOWN—FRI. JANUARY 30
nationalshutdown.org
January 29, 2026 at 5:43 PM
Reposted by Matt Massicotte
It's been about a year I haven't brought an update to ButtonKit. But this one is a big update, with SFSymbol effect driven styles, and a reworked event system!

Available now!

github.com/Dean151/ButtonKit/...
Releases · Dean151/ButtonKit
Asynchronous and Throwable button implementation for SwiftUI, with animations and progress tracking - Dean151/ButtonKit
github.com
January 28, 2026 at 10:16 PM
Reposted by Matt Massicotte
Act now: pat.ag/B/26/ACLU

The killings by federal agents of Renée Good and Alex Pretti took place less than 20 minutes from Patagonia’s St. Paul store, a location that’s been part of the community for 21 years.

A thread 🧵
January 28, 2026 at 7:11 PM
Started with two very similar but straightforward systems. Managed to turn them into one much more complex but fully generalized system.

Not to brag or anything.
January 28, 2026 at 7:58 PM
I believe he does want deescalation. But from you, the employees. So you'll get back to work. Not use the power you have to push back.
January 28, 2026 at 10:26 AM
Reposted by Matt Massicotte
Excited to announce that Aeronaut is now live in the Mac App Store! 🎉

After two years of tinkering, polishing, and obsessing over the little things, it’s finally here!

If you’re looking for a Bluesky app designed and built for macOS, take a look…

apps.apple.com/us/app/aeronau…
January 27, 2026 at 3:31 PM
This is not normal. Business as usual cannot continue. But what that means, exactly, is up to us.

www.massicotte.org/blog/act-dif...
Act different.
What kind of community do we have if we do nothing?
www.massicotte.org
January 26, 2026 at 7:07 PM
Reposted by Matt Massicotte
My old wallet app Wally has been redesigned for Liquid Glass, and the UI tweaked and polished. The new document-based image parser makes adding information easier, and I'm cutting the subscription price. Feel free to give it a try and let me know what you think :)

apps.apple.com/us/app/wally...
Wally - Digital Wallet App - App Store
Download Wally - Digital Wallet by Kankoda Sweden AB on the App Store. See screenshots, ratings and reviews, user tips, and more games like Wally - Digital…
apps.apple.com
January 25, 2026 at 7:45 PM
I don't like deep water, first person games, or games with fear. But my son really wanted to try Subnautica.

2 hours in, he has lost interest, but I'm totally sucked into the story 🥲
January 24, 2026 at 12:11 PM
I am now on day three of trying to figure out if code, that I wrote and which passes tests, is correct or should even work at all.
January 22, 2026 at 10:35 AM
Reposted by Matt Massicotte
🛫 FLIGHT SwiftLeeds 2026 NOW BOARDING

Fasten your seatbelts - SwiftLeeds returns October 12-14, 2026!

Join 300+ iOS developers for 3 days of:

✈️ World Class Speakers ✈️
✈️ Networking at Altitude ✈️

Boarding passes on sale 2nd Feb. Don't miss your flight.

swiftleeds.co.uk
January 20, 2026 at 9:00 AM