Braden

@bswift.io

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

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…

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

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

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.

I’m getting to play with on device AI stuff for work and it is so much fun getting to do native stuff again

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.

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 🤷‍♂️

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…

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

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.

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…

My mouse batteries died and we have no AA in the office. I’m now stuck with a Magic Mouse for the day 😭

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…

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…

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.

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.

😂 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…

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

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.

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

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

swift.org