home.social

#iamshift — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #iamshift, aggregated by home.social.

fetched live
  1. toDō is nearing its TestFlight phase.

    A full rebuild focused on reducing friction instead of adding noise. iPhone, iPad, Apple Watch, widgets, Live Activities, sync, and a cleaner system underneath all of it.

    Still refining the details that most people never consciously notice.

    yourtodo.today

    #iamshift
    #iOSDevelopment #SwiftUI #indieDev

  2. Been deep in the rebuild of toDō lately.

    v3.0 is approaching testing release, and the project site is continuing to evolve alongside it.

    If you want to keep up with the v3.0 rebuild, you can stay updated directly through the site.

    yourtodo.today

    #iamshift
    #ApplePlatforms #SwiftUI #iOS

  3. Naming is rarely cosmetic in software engineering.

    I published a short reflection on architectural drift, public identity, and correcting the structure behind the work.

    iamshift.substack.com/operatio

    #iamshift #SoftwareEngineering #DesignSystems #SystemsThinking

  4. Spent some time rebuilding the foundation.

    The result is a shift in how I present the work and how I structure what comes next.

    iamshift.dev and yourtodo.today are now live.

    iamshift.substack.com/architec

    The Architecture of Influence

    #iamshift
    #softwarecraft #systems #design

  5. Seniority shows up early in restraint.

    Not in how much gets built, but in what stays unbuilt. This piece reflects on judgment, boundaries, and knowing when to stop.

    iamshift.substack.com/seniorit

    #iamshift
    #SoftwareCraft #Systems

  6. A product can be usable and still feel inconsiderate.

    This is a short reflection on why UX alone doesn’t guarantee care, and what gets missed when we treat it that way.

    iamshift.substack.com/ux-is-no

    #iamshift
    #UXDesign #ProductThinking #Design #BuildInPublic

  7. UI breaks down when it’s designed in isolation.

    This post looks at what changes when interfaces are treated as systems instead of surfaces.

    iamshift.substack.com/designin

    #iamshift
    #DesignSystems #UIDesign #ProductThinking #BuildInPublic

  8. ToDo began as a response to a gap — not in the market, but in how I needed to work.

    This is the first post in a series reflecting on its origins and evolution.

    iamshift.substack.com/todo-whe

    #iamshift
    #IndieDev #AppDevelopment #ProductThinking #BuildInPublic

  9. Guess Animals began as something I built for myself, then slowly became useful to others.

    A reflection on building from real needs and letting products grow honestly.

    iamshift.substack.com/guess-an

    #iamshift
    #IndieDev #AppDevelopment #ProductThinking #BuildInPublic

  10. Built to Persist by Design.

    A look at how honest ideas survive decades, even as tools, platforms, and focus evolve.

    Simplicity and depth don’t age out. They compound.

    iamshift.substack.com/on-conti

    #moinahmad #iamshift #Design #Brand #IndieDev #LongTermThinking

  11. Wrapped up a short series on iOS 26 with a reflection on what the work actually taught me.

    Building small apps clarified intent, exposed constraints, and made system behavior easier to reason about.

    This post ties those lessons together:

    iamshift.substack.com/lessons-

    #iamshift
    #iOS #Swift #IndieDev #SoftwareCraft

  12. Just published the next post in my iOS 26 micro-apps series: Daily Quote Fetcher.

    It’s a small app that explores background execution and notifications, but the real lesson is about working with system constraints instead of trying to outsmart them.

    iamshift.substack.com/daily-qu

    #iamshift
    #iOS #SwiftUI #Swift #BackgroundTasks #UserNotifications

  13. Async doesn’t mean ordered in SwiftUI. I just published a deep dive into a concurrency bug that revealed flawed execution assumptions in real code and how I resolved it with architecture rather than “more annotations.”

    iamshift.substack.com/async-do

    #iamshift #SwiftUI #Swift #iOS #Concurrency #softwareengineering

  14. Async doesn’t mean ordered in SwiftUI. I just published a deep dive into a concurrency bug that revealed flawed execution assumptions in real code and how I resolved it with architecture rather than “more annotations.”

    iamshift.substack.com/async-do

    #iamshift #SwiftUI #Swift #iOS #Concurrency #softwareengineering

  15. Hot-Cold Finder is out.

    I wrote about building a proximity-driven experience on iOS 26 with Nearby Interaction, and the design decisions that matter once the novelty wears off.

    iamshift.substack.com/hot-cold

    #iamshift
    #ForTheUser #iOSDev #Swift #SwiftUI #AppleDev

  16. I’ve been exploring WidgetKit in iOS 26 by building a Step Counter widget and documenting what I learned.

    This isn’t an App Store release. It’s an intentional build used to understand system surfaces, constraints, and tradeoffs.

    iamshift.substack.com/step-cou

    #iamshift
    #iOS #WidgetKit #Swift #SwiftUI #Engineering

  17. I’ve been exploring WidgetKit in iOS 26 by building a Step Counter widget and documenting what I learned.

    This isn’t an App Store release. It’s an intentional build used to understand system surfaces, constraints, and tradeoffs.

    iamshift.substack.com/step-cou

    #iamshift
    #iOS #WidgetKit #Swift #SwiftUI #Engineering

  18. I’ve published the first post in a new series documenting what I’m learning while building small, focused apps on iOS 26.

    This one looks at Pocket Pantry, a SwiftData-first app designed to surface architectural and data-modeling decisions early.

    iamshift.substack.com/p/pocket

    #iamshift #iOS26 #SwiftData #AppleDev #SoftwareArchitecture

  19. I’m documenting how I’m learning iOS 26 through a set of intentional micro-apps.

    Each app isolates a system surface to surface tradeoffs quickly and honestly.

    Series opener:
    iamshift.substack.com/p/learni

    #iamshiftdev #iamshift #iOS #swiftui #appledev