Signed up for iOS 27 Beta 3 mostly to get ahead of the Siri AI waitlist before the public beta. Got approved in about 3 minutes. I'm actually incredibly surprised by how good it is.
Andrew Mackarous 🇨🇦
@andrew.mackarous.com
🪜 Writing Swift, building apps, exploring AI, and making pottery. Website: https://mackarous.com Mastodon: https://mastodon.social/@mackarous Threads: https://threads.com/@mackarous
Anybody have any idea how ChatGPT is doing this popover menu that is similar to iMessage? I am stumped.
One of the hardest parts of building iOS apps isn't learning the HIG. It's knowing when to ignore it.
MVC. MVVM. VIPER. TCA. After spending years chasing architectures, I’ve found myself moving in the opposite direction. A lot of it feels over-engineered in hindsight. The best #SwiftUI code has the fewest layers.
Interesting trend with the Xcode agent: It often seems to prefer shell scripts and `xcodebuild` over its built-in tools. I've started explicitly asking it to use tool calls first.
One thing I haven't figured out in Xcode 27 yet: Clicking the new AI conversation button opens the chat in a full tab. Is there a way to open it side-by-side with the editor instead? Feels like I might be missing something obvious.
Experience as a developer: At first: "How do I write this?" Later: "Should I write this?" Eventually: "Can we avoid writing this entirely?"
This year's #wwdc has taught us that we have to add yet another #availability check if you are supporting iOS 18+
Threads: Influencers and content creators Bluesky: People who fled X X: Musk lovers Mastodon: Computer nerds and software engineers Nostr: Backpacking bitcoiners
Just had to file some Apple feedback about an imessage bug in iOS 26. Friend of mine installed 26, set a background then switched to android. Now I have an iMessage chat with a background and I can’t change or remove it. #applefeedback #ios26
So Twitter fractured into 8 sites now? I can’t keep up with Mastodon, Threads and Bsky