Sign in

Braden

@bswift.io
72 followers 106 following 222 posts

Staff Mobile Software Engineer for Voze. Formerly at Cricut and Teal Drones opinions are my own. I talk a lot about #SwiftLang and #DnD / #Daggerheart he/him

PostsRepliesMedia
Braden @bswift.io · 3h
Love seeing job advertisements that say “native mobile” then you look inside and it says RN 🙃 such a joke
000
Braden @bswift.io · 3h
Added my app to review last night then said, oh I’ll start work on this feature a coworker asked for. Ya it took me like 1.5 hours is all to implement m4b support so now I’m debating do I pull my app out of review and just send it as well. I feel like it is a yes since it was another easy win
000
Braden @bswift.io · 23/09/2026
@aggrend.bsky.social Doesn’t seem like you are on Bluesky much but if you could check this out I would love any thoughts you have: us.forums.blizzard.com/en/wow/t/tho...
us.forums.blizzard.com
Thoughts on prot pally so far
Long post, but I wanted to put together my current Protection Paladin feedback from the level 20 beta and some concerns going into higher levels. I have played tanks for the majority of my time in Wo...
000
Reposted by Braden
Tony Arnold @tonyarnold.com · 17/09/2026
Oh wow, Xcode 27.2 has a new project file format (xcproj) that is standard JSON, and an open format: I've been waiting for something like this for most of my career! 🎉
github.com
GitHub - apple/xcode-project-format: A Swift library for reading, writing, and manipulating Xcode's JSON-based project.xcproj format.
A Swift library for reading, writing, and manipulating Xcode's JSON-based project.xcproj format. - apple/xcode-project-format
12810
Reposted by Braden
Matt Massicotte @massicotte.org · 16/09/2026
"You must spend money to make money" said Frog. "But, you must also spend money to have no money left" replied Toad. "That is true" said Frog.
091
Braden @bswift.io · 10/09/2026
It is always nice chatting with a co-worker and not feeling like you are crazy afterwards because you have the same complaints and concerns.
000
Braden @bswift.io · 10/09/2026
Shopify posted about how they are moving back to native thanks to AI. I had a similar experience lately with doing a task that I wanted to test on iOS and Android. It worked out great. I wrote the iOS code with Claude and it was high quality and then it ported good code over to Android.
100
Reposted by Braden
Xcode Releases @xcodereleases.bsky.social · 10/09/2026
Apple has confirmed that #Xcode 27.1 with support for the iPhone Duo will be coming "later this month": developer.apple.com/iphone-duo Original: techhub.social/@xcodereleases/11724…
022
Braden @bswift.io · 09/09/2026
Is it even worth replying to that review, probably but I don’t know what to say that isn’t going to be sarcastic at the moment.
000
Braden @bswift.io · 09/09/2026
Whelp got my first 1 star review on an app I made myself… ¯\_(ツ)_/¯ sorry I let you fully test and use my app before asking for any money to import more books?
000
Braden @bswift.io · 04/09/2026
I should probably update my resume in general… The question is how do I put that I’ve suffered through react native for a year and mostly pivoted during that year to backend. I want to focus on iOS still but I sure as hell don’t want to do more react native or have people try to convincing me on it.
120
Braden @bswift.io · 03/09/2026
Wow not cool… blaming me for not having a thing when I sent it to you the day before…
000
Braden @bswift.io · 02/09/2026
Always fun when you co-worker is anxiously awaiting your work and when you send it over 1 minute after they ask for it again and they go AFK for like 30+ minutes…
000
Reposted by Braden
Paul Hudson @twostraws.bsky.social · 31/08/2026
Pro tip for folks working with Apple documentation: add ".md" to the end of a URL to get it as Markdown – much lighter to load, and also friendlier for agents. Example: developer.apple.com/documentatio...
developer.apple.com
24310
Braden @bswift.io · 27/08/2026
Was all excited for my first trail subscription and it was immediately followed with an unsubscribe 😞 maybe they will still like it and resubscribe or purchase it…
000
Braden @bswift.io · 20/08/2026
Apparently I made a mistake in introducing my boys to Palworld because now they just fight over who gets to play on the PS5…
000
Braden @bswift.io · 15/08/2026
I swear my children are more concerned about having 3 meals called breakfast, lunch, and dinner than they are with actually being full…
000
Braden @bswift.io · 03/08/2026
The POC I’ve been working on is blazing fast on iOS thanks to Metal. On a cheap Android device it is so slow… It takes 3+x the time of a recording to process things… I really need to get hardware acceleration with the GPU working for it but even google is meh on their GPU support for Android…
000
Braden @bswift.io · 03/08/2026
Why does Apple have 65gigs of simulator backups in /System/Library/AssetsV2 which is a SIP protected folder! 😡 In all my years doing iOS development I’ve never had it show up as a place of eating a bunch of storage… This has been extra painful with work only giving me a 500gb HD
110
Braden @bswift.io · 31/07/2026
Just had Claude basically tell me, “if the owner of this library is small you can either bully them or ignore them and use the software as closed source anyways” 😬 yikes
100
Braden @bswift.io · 29/07/2026
Google hasn’t added any on device LLM stuff like Apple!?!? Foundation Models is so nice for basic LLM tasks. I guess the time has come to cross the hugging face boundary and get that working on iOS and Android once I get whisper.cop fully working.
000
Braden @bswift.io · 29/07/2026
Just now seeing I can add animations to my load calls… How did I miss this before? It will be so nice to go update stuff to use that and get free animations.
111
Braden @bswift.io · 27/07/2026
I’m getting to play with on device AI stuff for work and it is so much fun getting to do native stuff again
120
Braden @bswift.io · 19/07/2026
Just had my first sale on my app that wasn’t friends or family. It pushed me over the threshold of have I spent or made money on my apple developer license this year for the first time. I’m not making tons of money obviously but it feels good to sort of break even for once.
040
Braden @bswift.io · 19/07/2026
That color bug the other day, ya it wasn’t a simulator bug. It is an iOS26 bug. I finally updated my phone from 18 🙃 and now my phone is doing the same thing. So no more tinted glass modifier just a solid background for that view 🤷‍♂️
110
Braden @bswift.io · 16/07/2026
So at work we have custom labeled checkboxes that companies can add to their employee notes. The system for unchecking a checkbox is RIDICULOUS. It goes to the table where the association between the note and the checkbox being checked lives and nulls out the note ID instead of changing its value…
100
Braden @bswift.io · 13/07/2026
Every time I see Dave Abrahams post on the swift forums I am reminded of his presentation Embracing Algorithms from WWDC 2018. It is the most influential presentation on how I approach software development (even though I often fail to apply its principles).
150
Braden @bswift.io · 10/07/2026
I’ve been doing a decent amount of go stuff at work lately and I just miss the functional aspects of swift that I now take for granted. Like being able to do first(where:) calls instead of looping and breaking in first match.
020
Braden @bswift.io · 09/07/2026
I have this odd behavior with a custom SwiftUI control I put together. It has a background color for part of the control and the preview and sim both show the wrong variant of light/dark. But on device it is always correct… It is quite annoying…
110
Braden @bswift.io · 08/07/2026
My mouse batteries died and we have no AA in the office. I’m now stuck with a Magic Mouse for the day 😭
000
Braden @bswift.io · 07/07/2026
The vocal only drop at the end of the bridge in The Phoenix by @falloutboy.bsky.social is still one of my favorite parts of the entire Save Rock And Roll album. It is just so good
020
Braden @bswift.io · 30/06/2026
I love when someone’s has bad test code and they double down on it being good. You shouldn’t be testing the standard library function and asserting it gives you what you expect… slice will always slice…
000
Braden @bswift.io · 24/06/2026
This new process sucks. It is basically shoving down my throat all the things I had successfully moved away from being my main job. Now I have to do all of that crap again in react native instead of staying in new and interesting backend go land…
000
Braden @bswift.io · 24/06/2026
The fact we can’t outright ban fireworks is ridiculous. It was literally raining ash yesterday because of all the wild fires.
000
Reposted by Braden
Swift Package Index @swiftpackageindex.mas.to.ap.brid.gy · 23/06/2026
Swift Package Index has joined Apple, and together we’re building a comprehensive package registry to serve the Swift community’s evolving needs. Read more: www.swiftpackageindex.com/blog/swif…
02112
Braden @bswift.io · 23/06/2026
This new work process for doing dev work isn’t my favorite but might be my least favorite. 🙃
000
Braden @bswift.io · 18/06/2026
Just wrapped up my first Daggerheart campaign after many months. It had a long break in the middle and I didn’t think it would get to wrap up at all. But I thankfully got people on board with a few more sessions. I learned a ton and had a lot of fun. Hopefully all my players did as well.
060
Braden @bswift.io · 17/06/2026
It might be unconventional but at this point I do 99% of my app setup, config, dependencies, launch point, etc in a SwiftPM package and then my project just depends on that local package. It is very nice and helps enforce boundaries and some organization of my code that otherwise would be optional.
020
Braden @bswift.io · 16/06/2026
😂 my health insurance just emailed me claiming I could save $750 over the course of the year by swapping to a “similar med,” I’m on the only one that works well for me. They just want to save ~$24k it would cost me out of pocket. Health insurance companies are so terrible…
010
Braden @bswift.io · 09/06/2026
AWS requiring a password to sign in and then my passkey as well is really annoying…
000
Reposted by Braden
Khan Winter @khanwinter.com · 08/06/2026
Siri agentic-ly setting my password to “you’re absolutely right — I should come up with a unique, strong, password for this website”
172
Braden @bswift.io · 08/06/2026
@migueldeicaza.bsky.social I am with you. It is super frustrating how much hate SwiftUI gets when it is more than performant enough for the vast majority of things devs are actually doing. It makes doing so many things simple and correct it is incredible.
000
Braden @bswift.io · 08/06/2026
iOS 27 comes out in a tiny bit and I’m still on 18 😬 I’ve just been testing my apps against the simulator to make sure glass looks and behaves well.
220
Reposted by Braden
Miguel de Icaza @migueldeicaza.bsky.social · 08/06/2026
SwiftUI is lovely and the most fun you can have when writing code. Don’t let the boilerplatetocracy tell you otherwise.
1256
Braden @bswift.io · 08/06/2026
Happy WWDC day!
021
Braden @bswift.io · 06/06/2026
I’ve never been good at spelling but lately I am on an extra struggle bus it feels like 🙃
000
Reposted by Braden
Swift Language @swift.org · 04/06/2026
A unified networking stack for Swift, layered from low-level I/O primitives, through common protocols, to a modern HTTP client and server API. ⚙️ That's what the new Networking workgroup is building. Interested in contributing? Join us: www.swift.org/blog/announc...
swift.org
Announcing the Networking Workgroup
The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup! Workgroups are community-led efforts, formally recognized by the project, to advance key areas of Sw...
05913
Braden @bswift.io · 01/06/2026
Here I am installing my umpteenth Nvidia driver to try to solve this “crash” on my windows machine. It just kills the display and maxes out the GPU fan sporadically… 🙃
000
Braden @bswift.io · 01/06/2026
🎉 1 week until WWDC! 🎉
000
Reposted by Braden
Matthew Green @matthewdgreen.bsky.social · 29/05/2026
My kid was joking the other day about visiting conspiracy websites, like the ones that end in .gov.
0587