This week, I stumbled on this post, which shows a summary of the ‘Atomic Habits’ book from James Clear. The four visuals resonate a lot with how I like to work.
I described how I try to make my side projects successful in this article. A significant piece of my success roots from seeking 1% daily improvement. Albert Einstein famously referred to compounding interest as the eighth wonder of the world, and here’s why:
Say you start with €1000 MRR on day one and grow 1% per day:
Day 1: 1000
Day 2: 1010
Day 3: 1020,1
You might first expect to grow €10 per day, but you’ll find out day 100 doesn’t result in €2000. Instead, it will be €2705!
The same applies to your personal growth and knowledge. If you try to read or make little progress on one of your side projects daily, you’ll gain much bigger results over a more extended period.
Writing async/await logic also means (re)writing your tests differently. Several techniques make it simple to validate asynchronous code, especially if you know a few tips and tricks. Lately, I've been using an open-source framework that allows me to pause a task while checking a specific state. It's a fantastic solution for solving flaky concurrency tests.
I’ve written several heavyweight migrations in Core Data that haven’t always been a lot of fun to work out. I was curious to learn how migrations work in SwiftData and was happy to run into this article by Natascha Fadeeva.
This week, I was highly impressed by this new open-source framework from Paul Hudson. It doesn’t only make it easier to work with Metal Shaders in SwiftUI, Paul also delivers a walk-through video highlighting some of the effects.
Assistive Access is a new accessibility mode introduced by Apple in iOS 17. Like with all accessibility features, it’s best practice to test your app using these modes and make a plan to improve your app’s support. Jordan Morgan shares his learnings.
To check out more exciting opportunities or to post your job position: Check out the SwiftLee Jobs Board.
For companies Get bi-weekly drops of world-class, talented mobile engineers, open for new opportunities. Pre-market: Many members of the SwiftLee Talent Collective haven't signaled anywhere else that they're open to new work.