PinnedSyntax is Cheap, Systems are Expensive. On Architecting SwiftUI.A few years ago, being “a good developer” meant you could ship code. You knew your frameworks, you had your patterns, you could lose your…Jan 26Jan 26
I Refactored 3 Apps in a Year. Here’s What I Actually Learned.13 months ago I opened a codebase I hadn’t touched in about six months and just… stalled. Not because it was huge. Not even because it was…Mar 19Mar 19
Building Predictable SwiftUI Screens with ViewConfig, ViewModel, and ViewStateWhen a SwiftUI app grows, screens evolve, and can only get more complex. A view that once displayed static data now fetches from a remote…Nov 9, 2025Nov 9, 2025
Indie iOS Developer Insights from WWDC25Last week, I had the chance to attend WWDC25 — and let me tell you, if you’re an indie dev working in the Apple ecosystem, it’s something…Jun 12, 2025Jun 12, 2025
Swift Measurement API: Building Inclusive Mobile AppsPart 1 of the “Inclusive iOS Development” series — Making apps that users actually loveJun 2, 2025Jun 2, 2025
Mocking Core Data for SwiftUI PreviewsAfter avoiding SwiftUI previews for two years while building my reading tracker app, I finally cracked the code. Here’s how I went from…Mar 30, 2025Mar 30, 2025
The Impact of Reading on Mental HealthReading is a popular hobby that has been enjoyed by people for centuries. Not only is it an enjoyable way to spend time, but it can also…Mar 22, 2023Mar 22, 2023
Finding Your Zen: The Power of Music for Boosting Productivity and CreativityAre you feeling stressed out and overwhelmed after a long day of work or school? Don’t worry, we’ve all been there. Luckily, there are some…Mar 15, 2023Mar 15, 2023
Transforming Your Success, Work, and Life: 3 Books to Read in 2023February is here. I hope you still stick to the New Year’s resolution! Don’t give up.Feb 9, 2023Feb 9, 2023
Craft — Home For My NotesI love writing. It can be literally anything and chances are I’d probably like the experience. I’m also a huge fan of productivity and…Feb 1, 2023Feb 1, 2023