Whenever you have installed the latest Codex on your Mac. You can make it available for Xcode.
ln -sf $(which codex) ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/codex
@keepupwithshift.bsky.social
iOS Engineer & Designer โด Photographer โด Mango Fanatic ๐ฅญ shift is standard // design is craft Find me at https://iamshift.dev
Whenever you have installed the latest Codex on your Mac. You can make it available for Xcode.
ln -sf $(which codex) ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/codex
Seniority isnโt louder output.
Itโs restraint.
This piece looks at how judgment shows up in what experienced builders refuse to add, touch, or complicate.
โ iamshift.substack.com/seniority-sh...
#iamshift
#Engineering #Design
Constraints donโt weaken design.
Unexamined ones do.
โ iamshift.substack.com/unexamined-c...
#iamshift #SystemsThinking #ProductDesign #iOSDev
Many UX problems arenโt design failures.
Theyโre unresolved system decisions finally becoming visible.
โ iamshift.substack.com/design-debt-...
#iamshift
#SystemsThinking #iOSDev #UXDesign
UX and consideration arenโt the same thing.
This post is about where they diverge, and why that difference shows up fast in real use.
โ iamshift.substack.com/ux-is-not-th...
#iamshift
#UX #Design #ProductThinking #HumanCentered
Micro-interactions should earn their keep.
If they donโt add clarity, feedback, or trust, theyโre just decoration.
Wrote this from the iOS + design trenches โ iamshift.substack.com/micro-intera...
#iamshift
#UX #iOSDev
UI works best when itโs treated as a system, not a collection of screens.
A short reflection on system-first interface design.
iamshift.substack.com/designing-ui...
#iamshift
#Design #Systems
ToDo started when nothing else quite worked the way I needed it to.
This is the first post in a series about how it came to be.
iamshift.substack.com/p/todo-when-...
#iamshift
#IndieDev #Apps #ForTheUser
Built for mine, useful for all.
Guess Animals started as a personal project and grew outward. This post reflects on that transition.
iamshift.substack.com/guess-animal...
#iamshift
#IndieDev #Apps
Yea, most definitely! Awesome to finally get in touch with fellow devs as well. Btw, thatโs a very cool app. I also am blistering myself on my own passion project, ToDo. It was on the App Store but I took it down due to bugs, which Iโm working out now and bringing it up to speed with iOS 26.
15.01.2026 10:07 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Post an archer.
13.01.2026 18:54 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0This was an exciting read. Itโs a fascinating peek into the world of SwiftLang.
13.01.2026 16:34 โ ๐ 4 ๐ 1 ๐ฌ 3 ๐ 0Thatโs a pretty wild ride, thanks for sharing the insight. Iโve always wanted to get a peek in the behind the scenes of swiftlang development.
Additionally, and more importantly, kudos on the fix! And on putting your mark on the build!
Built to Persist by Design.
Continuity isnโt about staying the same.
Itโs about keeping whatโs true as everything else changes.
iamshift.substack.com/on-continuity
#moinahmad #iamshift
#design #brand
Hah! Thatโs awesome.
12.01.2026 07:58 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I wrote about what iOS 26 taught me after building a series of focused micro-apps.
Itโs about intent, constraints, and learning by building.
iamshift.substack.com/lessons-from...
#iamshift
#iOS #Swift #SwiftUI
Thatโs an interesting connection. I wasnโt thinking about Shortcuts, but I get why it came up. The focus here was execution boundaries inside the app, especially around async work and mutation. That discipline often makes systems more composable too.
07.01.2026 15:05 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0New micro-app write-up: Daily Quote Fetcher.
A small iOS app used to explore background tasks, notification timing, and what happens when you stop fighting the system and design with it instead.
iamshift.substack.com/daily-quote-...
#iamshift
#iOS #SwiftUI #Swift #BackgroundTasks
Just published: Async doesnโt mean ordered in SwiftUI. A field report on a concurrency bug that forced me to rethink execution assumptions and where ordering actually comes from.
iamshift.substack.com/async-doesnt...
#iamshift #SwiftUI #Swift #iOS #Concurrency
Hot-Cold Finder is live.
A short write-up on building a proximity-based app on iOS 26 using Nearby Interaction, and what it taught me about feedback, clarity, and restraint in UI.
iamshift.substack.com/hot-cold-fin...
#iamshift
#ForTheUser #iOS26 #Swift #SwiftUI #AppleDev
Built a Step Counter widget to better understand WidgetKit in iOS 26.
Not a shipped app. Just real code, real constraints, and what the system teaches you when you actually build against it.
iamshift.substack.com/p/step-count...
#iamshift
#iOS26 #WidgetKit #SwiftUI #Swift #iOSDev
Published a write-up on Pocket Pantry, a SwiftData-first iOS 26 app built to surface architectural decisions early.
Small scope. Real constraints. No abstraction theater.
iamshift.substack.com/p/pocket-pan...
#iamshift #iOS26 #iOSDev #Swift #SwiftUI
Learning iOS 26 by building small, intentional apps.
Not tutorials. Not frameworks.
Just real constraints, real decisions, and what held up.
iamshift.substack.com/p/learning-i...
#iamshiftdev #iosdev #ios26
Part 2 is live.
Continuing the branding introductionโthis time focusing on structure, discipline, and sustained direction.
open.substack.com/pub/iamshift...
#iamshiftdev #branding #designandcode #systems
Published: Part 1 of my new branding introduction.
A short piece on identity, intent, and why structure matters before style.
#iamshiftdev #designandcode #creativeprocess #branding
open.substack.com/pub/iamshift...
[ let shift : moin ]
Identity Initialized.
Iโve launched a new engineering log. Zero dependencies. No noise. Documenting the architecture of clarity and native systems.
Intent precedes action.
Read log_001: open.substack.com/pub/iamshift...
[ let shift : Moin ]
Identity initialized.
My new digital home is live: iamshift.dev
Built with zero dependencies. No frameworks & bloat. Just raw craft.
Reflecting how I build apps: native, structured, & precision. Features a custom scroll-snap architecture & "System Failure" 404 protocol.