I agree - when I code I enforce a strict model-view pattern.

I think the issue for me is that there's a lot of system calls - ex. HapticFeedback, Dark mode, and then there's things like animations.

I was wondering why I couldn't find a certain element - turns out it wasn't on the screen yet because of a fancy animation. headless woes :)

but in general I agree a good architecture makes all the difference!

Developer passionate about learning and creating things. Writing to help others learn.