Using both Codex and Claude Code to create a new website, I am amazed how much faster Claude is, and how much better result I get. Night and day.
Posts by Daniel Saidi
Hoping for a less toxic and orange licking Apple.
EmojiKit 2.4 is out, with support for Emojis 17 . Don't be a sad player. Dance like a 🧑🩰 into the repo and grab this new release, full of emoji .
#Swift #SwiftUI
github.com/danielsaidi/...
Swift Package Scripts 3.0 is out! 🚀 This version removes the script file extension to let us trigger scripts easier.
github.com/danielsaidi/...
I have a very strange Foundation Models bug, where my next word prediction session returns uppercase when in Safari, otherwise lowercase. Nothing in the setup changes, and it's always running inside a keyboard, so Safari being the host app must somehow affect the system logic in a very strange way.
KeyboardKit 10.4 is out! 🚀 This version improves the keyboard launch time and adds ways to work around the breaking host application changes in iOS 26.4.
keyboardkit.com/blog/2026/04...
St Julian’s in Malta seems like the perfect mix of maximum capitalism and minimum taxation. The hotels and commercial parts are top notch while most of the coastal line is cut off from the public and the few remaining parts are dirty or ruined.
The video voiceover is unfortunately AI and a bit flawed (random “hence”s are scattered though it), but the content is stellar.
Then I found this video, which exactly and wonderfully describes what I felt in my bones thinking about this matter this time around. How photons are NOT particles traveling through space and how the speed of light is not a speed, but a conversion unit. youtu.be/QqcLRZdVBIg?...
Listening to a podcast discussing Hail Mary and speed of light led me to new (maybe incorrect) insights. Since you can’t accelerate to C (energy tangent -> infinity) and time slows down exponentially, does time then stand still for photons, who DO travel in C…meaning they can be everywhere at once?
Since the host application bundle ID is still broken in iOS 26.5, KeyboardKit 10.4 adds new ways to manage the host and main app. This update also improves the keyboard launch times, lets you open the main app with a reason, and adds new autocomplete toolbar styles.
keyboardkit.com/blog/2026/04...
This is...concerning. I never use Claude with my closed-source projects, because I don't trust that they won't send the code to use for training. So I copy snippets, ask general questions, etc. Just now, I started a new prompt and got this. I didn't mention keyboards at all.
Although I love Apple's Icon Composer, I find that it exports blurry PNGs. I've therefore created Sketch variants of the icon, to allow for sharper exports for use within the app. This also lets me play with shadows and depth in a less constrained way and separate the product icon from the app.
However bad Chris imagines himself to be, at least I know the name of his app :) I only build my apps for fun and learning and only make a small fraction of my total income from them.
Thank you! 🙏😀
KeyboardKit is getting a new icon and brand design! We’re moving from a glowing keyboard key to an abstract design with two Ks on a gradient background that carries over our visual feel from the old icon into a new, glassy future.
keyboardkit.com/blog/2026/03...
Thank you Sascha!
Thank you Carlo! I prefer a standalone service to keep things separated. Will take a look! 🙏
🙏🙏🙏
I’m looking for a basic, good looking newsletter engine for my company and products. Any recommendations? :)
This has been an insanely exciting week for KeyboardKit related stuff. So many cool things are being built by new users, a new science project seems to be happening, and I’m looking forward to building some new features for the upcoming 10.4.
Thank you Lena! I agree, but I also think the old icon is too messy. I want to lean into the glass and I’m not sure a single glass shape is enough to convey the idea of a keyboard button…and think having a keyboard shape will just become messy too.
Got it, thank you so much for your suggestions 🙏
You mean making the leftmost K less opaque to show more of the underlying K? Or moving in the leftmost edge of the K to show the full gradient to the left edge and hade the K be more of a panel?
Thank you Sascha! When you say the first, do you mean the A icon or the leftmost version of the new ones? The three variants are light, dark and mono exports from icon composer :)
I'm testing a new KeyboardKit icon idea, where I use the Liquid Glass concept to keep the current icon's color gradient, but overlay it with glass shapes that form an abstract outline of two K's. I like it - but perhaps it's too abstract? Here's the current icon and the new in light, dark and mono.
I saw Project Hail Mary yesterday. I guess everything is Disney jokes and Grogu creatures from now on.
the types of podcasts: a guide
Thank you! Yeah it would perhaps be better to build something new around that one 😅