A cautionary tale about new SwiftUI developers modifying shared state in a view model too early in a live codebase. Hidden coupling through combined chains caused bugs that surfaced a week later on a different screen. The fix was enforcing read-only access until developers had enough context, slowing onboarding but protecting system integrity.

1m watch time

Sort: