Changing locations is not an option for me, because I take care of my elderly mother. However, I am actually planning on taking a job that's unrelated to tech; let's see how it goes.
Unfortunately, I can't find a problem to solve, and believe me, I tried! Everything I come up with has been solved already with a better set of features.
I was actually thinking of trying React Native, but for some reason local people prefer Flutter for some reason, any noticable differences between the two? Or should I just go with RN & Expo?
I live in a developing country, meaning, finding a local Software Engineering job that pays well is impossible. This leaves me with remote work, and most companies don't want to hire an employee from my country.
Finding my current employer was actually a great hit of luck TBH!
I usually look for a phone that has proper LineageOS support and a strong xda community of third party ROMs, Kernels and what not.
I usually go to LineageOS's download page, and browse through the phone list for a not so old phone that has builds for the newest version. Afterwards I check its xda page, read the specs for the phone, check reviews on YouTube and finally decide.
I used to like Pixel phones, but sometimes even the Google experience is too much for me.
These things are a matter of personal preference, take the community's opinions then decide on your own based on your use cases.
What's the best way to learn "PROPER" Python? I am doing exercises a lot but not learning anything new, because my current knowledge mostly solves problems. Any tips / recommendations?
C code is performant and that is a fact.
Python code is not.
When building mission critical systems why don't programmers just use C itself instead of coding in another programming language and having it transpiled for them? Why introduce such tools all the time?
I am against this because the tools programmers use are becoming too bloated compared to 10-20 years ago.
Want to build an Android App? Use Java/Kotlin.
Want to build an iOS App? Use Swift.
Want to build a Web App? Use a Single JS Framework (Why millions of frameworks?)
Want to build a Windows Desktop App? Use C#.NET Either with WinForms or WPF.
I really see tools and technologies coming up all the time to solve a problem that most of the time doesn't exist.