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.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store