home.social

#iamshift — Public Fediverse posts

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

  1. 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

  2. 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

  3. 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

  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. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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