160 karma · joined July 31, 2015
I will say the big thing for me that made me put my mobile device down (of which I now barely use) was the sheer quantity of hours a day I was wasting away looking at it - this was being amplified by Covid. My thing was getting worked up by stupidity or hateful opinions on Twitter or Reddit (obviously the platforms helped out). The more I looked the more I got annoyed, seeking out arguments if you will. It wasn't until I just stepped back and realised that I'm seeking the opinions of a tiny tiny fraction of a global population that I realised how stupid it was. There are 7 billion people in the world, you can find any opinion you want - it's foolish to spend your day hunting these down and what's worse is that it starts to warp your own personal view away from who you really are. I think the catalyst was Covid for making me realise this, I think more people will start waking up to the same reality.
We do say Congratulations! - we say well done on finishing the project you were working on.
I do agree with the part on not putting too much worth on edge cases, however the biggest issue for me with Technical Debt is the increased time it often leads to in further development. So I wouldn't say it's something to completely ignore.
However; If I'm being honest I don't think I've ever seen a worse managed project in my career. Each version that comes out seems to be completely incompatible with the previous one. Getting the App to simply run can take far longer than it takes to actually build the app. There is no locking of library versions so things conflict constantly. Often times the team will update React Native to use some new feature, this makes all backwards compatibility with Xcode incompatible. I think I drew the line when the advice was, just update your whole OS, download the latest Xcode, Yarn and then this latest version will work.
To be frank, it's infuriating - and I know it's not yet 'officially' released but if this is the state of how they plan to manage React Native in the future, I can't see much hope in it. And that would be a shame, because as a framework I think it's fantastic.