Photos or Files.
Vertical or Horizontal.
Let Continuo handle it, on-device.
Continuo is now available for iPhone and iPad.
Download: apps.apple.com/us/app/conti...
#iamshift #continuo
Photos or Files.
Vertical or Horizontal.
Let Continuo handle it, on-device.
Continuo is now available for iPhone and iPad.
Download: apps.apple.com/us/app/conti...
#iamshift #continuo
iamshift.dev and yourtodo.today are live.
→ iamshift.substack.com/architecture...
The Architecture of Influence
#iamshift
#buildinpublic #softwarecraft
iamshift.dev and yourtodo.today are live.
→ iamshift.substack.com/architecture...
The Architecture of Influence
#iamshift
#buildinpublic #softwarecraft
New publication:
Operational Alignment
→ iamshift.substack.com/operational-...
#iamshift
#SoftwareEngineering #SystemsThinking
New publication:
Operational Alignment
→ iamshift.substack.com/operational-...
#iamshift
#SoftwareEngineering #SystemsThinking
A cleaner path from creating your first toDō to actually working with it. Apple Watch is also more capable when your iPhone is unavailable.
→ apps.apple.com/us/app/tod%C...
#iamshift
#BuildInPublic #IndieApps #iOSDev #SwiftUI #AppleWatch #ProductDesign
A cleaner path from creating your first toDō to actually working with it. Apple Watch is also more capable when your iPhone is unavailable.
→ apps.apple.com/us/app/tod%C...
#iamshift
#BuildInPublic #IndieApps #iOSDev #SwiftUI #AppleWatch #ProductDesign
Unexamined ones do.
→ iamshift.substack.com/unexamined-c...
#iamshift #SystemsThinking #ProductDesign #iOSDev
Unexamined ones do.
→ iamshift.substack.com/unexamined-c...
#iamshift #SystemsThinking #ProductDesign #iOSDev
It wasn’t.
The harder problem was preserving the relationship between a person and their responsibility as context changed.
→ iamshift.substack.com/when-devices...
#iamshift
#toDō #BuildInPublic #AppleDev
It wasn’t.
The harder problem was preserving the relationship between a person and their responsibility as context changed.
→ iamshift.substack.com/when-devices...
#iamshift
#toDō #BuildInPublic #AppleDev
They’re unresolved system decisions finally becoming visible.
→ iamshift.substack.com/design-debt-...
#iamshift
#SystemsThinking #iOSDev #UXDesign
They’re unresolved system decisions finally becoming visible.
→ iamshift.substack.com/design-debt-...
#iamshift
#SystemsThinking #iOSDev #UXDesign
This is the first post in a series about how it came to be.
iamshift.substack.com/p/todo-when-...
#iamshift
#IndieDev #Apps #ForTheUser
This is the first post in a series about how it came to be.
iamshift.substack.com/p/todo-when-...
#iamshift
#IndieDev #Apps #ForTheUser
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
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
The rebuild has focused on clarity, longevity, and intentional design from the ground up.
If you want to keep up with the v3.0 rebuild, you can stay updated directly through the site.
→ yourtodo.today
#iamshift #Swift #SwiftUI #iOSDev #AppleDeveloper
The rebuild has focused on clarity, longevity, and intentional design from the ground up.
If you want to keep up with the v3.0 rebuild, you can stay updated directly through the site.
→ yourtodo.today
#iamshift #Swift #SwiftUI #iOSDev #AppleDeveloper
Guess Animals started as a personal project and grew outward. This post reflects on that transition.
iamshift.substack.com/guess-animal...
#iamshift
#IndieDev #Apps
Guess Animals started as a personal project and grew outward. This post reflects on that transition.
iamshift.substack.com/guess-animal...
#iamshift
#IndieDev #Apps
It’s about intent, constraints, and learning by building.
iamshift.substack.com/lessons-from...
#iamshift
#iOS #Swift #SwiftUI
It’s about intent, constraints, and learning by building.
iamshift.substack.com/lessons-from...
#iamshift
#iOS #Swift #SwiftUI
iamshift.substack.com/async-doesnt...
#iamshift #SwiftUI #Swift #iOS #Concurrency
iamshift.substack.com/async-doesnt...
#iamshift #SwiftUI #Swift #iOS #Concurrency
That kept showing up while rebuilding toDō. The dedicated page is live, and this post gets into what changed once assumptions met evidence.
→ iamshift.substack.com/when-assumpt...
#iamshift #toDō #ProductDesign #SoftwareDevelopment
That kept showing up while rebuilding toDō. The dedicated page is live, and this post gets into what changed once assumptions met evidence.
→ iamshift.substack.com/when-assumpt...
#iamshift #toDō #ProductDesign #SoftwareDevelopment
Notes, reminders, tags, & due dates don’t exist independently. They create relationships that reshape the user experience.
New article:
→ iamshift.substack.com/building-tod...
#iamshift
#toDo #ProductDesign #SoftwareDev #UX
Notes, reminders, tags, & due dates don’t exist independently. They create relationships that reshape the user experience.
New article:
→ iamshift.substack.com/building-tod...
#iamshift
#toDo #ProductDesign #SoftwareDev #UX
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
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
A short reflection on system-first interface design.
iamshift.substack.com/designing-ui...
#iamshift
#Design #Systems
A short reflection on system-first interface design.
iamshift.substack.com/designing-ui...
#iamshift
#Design #Systems
Small scope. Real constraints. No abstraction theater.
iamshift.substack.com/p/pocket-pan...
#iamshift #iOS26 #iOSDev #Swift #SwiftUI
That is communication, not polish.
→ iamshift.substack.com/when-micro-i...
#iamshift
#toDō #ProductDesign
That is communication, not polish.
→ iamshift.substack.com/when-micro-i...
#iamshift
#toDō #ProductDesign
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
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
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
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
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
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
That difference shaped the rebuild more than any single feature.
→ iamshift.substack.com/testing-expo...
#iamshift
#toDō #AppleDevelopment #SoftwareCraft
That difference shaped the rebuild more than any single feature.
→ iamshift.substack.com/testing-expo...
#iamshift
#toDō #AppleDevelopment #SoftwareCraft
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
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