Kristoffer Johansson
@kristofferjohansson
Trying to lead a simple life. Enjoys solving problems using software. Makes a living building apps for Apple platforms. Working on @strengthy.app on the side. 📍 Lund, Sweden
I don’t always get the opportunity, but I really appreciate when I’m able to start the day slow with some coffee and a book.
Curious why they capitalize ”watchOS” on this screen. Probably just a miss, I guess.
A bit torn between these two. Right now I use the top one, but considering if it's worth aligning with Apple and going with something like the one in the bottom. I think I'm leaning towards keeping the current one, since Apple's style feels more destructive and less positive.
Yeah, with 120Hz I would at least be tempted to upgrade, but it looks like none of my Macs can drive the XDR at 120Hz, so it would require more upgrades 😃
Pretty happy with the progress on my side projects this year so far. I’ve intentionally tried to get something done each day, no matter how small, which seems to work better for me, instead of trying to bite off large chunks whenever I feel like I have the time.
Spent some time during the weekend working on a simple admin app to manage shared data in the public CloudKit database.
The photos don’t fully capture it, but we had some amazing hazy light outside yesterday.
I initially had some issues getting Codex to run the tests for my SPM targets. Adding this to the config fixed it.
Visiting family on the Swedish west coast for the holidays. Merry Christmas, everyone!
Late to this one, but `TimelineView` comes in really handy when building timer views.
Enabled a few of these upcoming Swift features in @strengthy.app lately.
Cory Doctorow describes why I’m personally not interested in AI-generated art very well in his interview on Decoder. podcasts.apple.com/us/podcast/d...
Finally received my 17 Pro. First impressions: it feels like a toy phone after coming from a 15 Pro Max. I’m still not completely sold on the new back design, but it does feel great in the hand.
Got inspired by one of @avanderlee.com's posts a while back and started labeling my issues based on effort and impact. I also set up a project that automatically pulls in low-effort tasks from my various repos. I’ve found this really useful for surfacing tasks I can pick up when I have limited time.