• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mastodon.social

Matt Massicotte

@mattiem@mastodon.social
mastodon 4.6.0-nightly.2026-03-16

apple platform dev, outdoors, justice, games, he/him

every problem has a simple wrong answer

0 Followers
0 Following
Joined August 10, 2018
GitHub:
https://github.com/mattmassicotte
Web:
https://www.massicotte.org
Bluesky:
https://bsky.app/profile/massicotte.org

Posts

mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Mar 06, 2026

Ohh a simpler and safer continuation type!

https://forums.swift.org/t/pitch-continuation-safe-and-performant-async-continuations/85165

View on mastodon.social
30
0
14
0
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Feb 25, 2026

I think I may be an RSS person now

View on mastodon.social
60
0
2
0
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Feb 05, 2026

It should go without saying that this attempt to placate employees is both disingenuous and insulting.

View on mastodon.social
33
0
5
0
Boosted by isaiah @isaiah@mastodon.social
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Jan 26, 2026
This is not normal. Business as usual cannot continue. But what that means, exactly, is up to us. https://www.massicotte.org/blog/act-different/
View on mastodon.social
49
0
31
0
Thread context 3 posts in path
Root @mattiem@mastodon.social Open
on mastodon.social
Open ancestor post
Parent @fahrni@curmudgeon.cafe Open
@fahrni@curmudgeon.cafe
@mattiem@mastodon.social I wonder if Mastodon could implement parts of AT Protocol? Like the portable storage system, I can’t remember the name of it.
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Jan 15, 2026
@fahrni@curmudgeon.cafe @mattiem@mastodon.social personal data server! I think it already has it? You can run your own instance. ATProto has a handful of things that ActivityPub does not. I’d love to see more interoperability between the two.
View full thread on mastodon.social
0
0
0
0
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 17, 2025

After a number of truly awful attempts, I have a post about "Non-Sendable First Design" that I think I can live with.

I like this approach and I think you might like it too. It's simple, flexible, and most importantly, it looks "normal".

https://www.massicotte.org/blog/non-sendable-first-design/

View on mastodon.social
36
0
14
0
Thread context 2 posts in path
Parent @fahrni@curmudgeon.cafe Open
@fahrni@curmudgeon.cafe
1000% this. Swift basics are approachable. Just stay away from asynchronous code and other advanced concepts, like building GUI apps, and you’ll be fine. https://mastodon.social/@krzyzanowskim/1157131
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 13, 2025
@fahrni@curmudgeon.cafe are you sure that’s what was happening here?
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
I don’t have the energy to complain about font choices when we are world where we should have moved past Paper/PDFs and be able to deliver important government/legal textual content in a font/layout a
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 11, 2025
@agiletortoise@mastodon.social digital representation of information is woke
View full thread on mastodon.social
0
0
0
0
Thread context 4 posts in path
Root @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
@mattiem@mastodon.social Mostly just moving out of the layout manager and text view subclasses and doing everything I can in either the NSTextStorage, the text view delegate, or through observers - th
Ancestor 2 @Gte@mastodon.social Open
@Gte@mastodon.social
@agiletortoise@mastodon.social @mattiem@mastodon.social Do you feel that approach is more “correct” in some abstract way? Or just different?
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
@Gte@mastodon.social @mattiem@mastodon.social I don’t have strong opinions about correctness. More “pragmatic”, maybe? Trying to insulate myself from future changes as best as I can. It’s messy enough
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 02, 2025
@agiletortoise@mastodon.social @Gte@mastodon.social I struggled with exactly this so much I made an abstraction so I could back and forth. https://github.com/ChimeHQ/Glyph
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
Have some performance issues to work out still, but the TextKit2 editor update for Drafts should be ready soon, for those folks wanting the “full" Writing Tools experience. I’m likely going ship at le
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 02, 2025
@agiletortoise@mastodon.social I’d love to hear more about your experiences here!
View full thread on mastodon.social
0
0
0
0
Thread context 2 posts in path
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
I’m so old I remember when “Black Friday” and “Cyber Monday” referred to actual day.
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 01, 2025
@agiletortoise@mastodon.social Friday is on Monday and Monday is on Saturday what part of this is hard to understand
View full thread on mastodon.social
0
0
0
0
Thread context 3 posts in path
Root @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
For the last year I’ve been picking away at supporting TextKit2 in @drafts@indieapps.space editor…while still supporting TextKit1 and backward compatibility. The project likely would have gone faster
Parent @agiletortoise@mastodon.social Open
@agiletortoise@mastodon.social
…But, I do have users who will be happy to get the better Writing Tools support. And, maybe, that will be a more useful bonus in the coming year as Apple Intelligence improves (big maybe). Since they
Current reply
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Nov 21, 2025
@agiletortoise@mastodon.social I think, at first, they had to do this because there are so many things TK2 can’t do correctly/well/all it. But then because the fallback was there, and TK2 became good enough for a lot of uses, it killed the motivation to finish. TK1 may never be deprecated.
View full thread on mastodon.social
0
0
0
0
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Feb 17, 2025

This was a hard one. But we, as developers for Apple platforms and as humans, have a responsibility to respond.

https://www.massicotte.org/leverage

View on mastodon.social
516
0
352
0
mattiem
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
Matt Massicotte
Matt Massicotte
@mattiem@mastodon.social

apple platform dev, outdoors, justice, games, he/him every problem has a simple wrong answer

mastodon.social
@mattiem@mastodon.social · Dec 04, 2023

I was inspired by some recent conversations to put together a few recipes to some Swift concurrency problems I've run into. I'd be really curious to hear about problems you've run into!

https://github.com/mattmassicotte/ConcurrencyRecipes

View on mastodon.social
58
0
22
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 15:19:53 UTC