I'm working on a website to help new home buyers prepare to buy a home. You enter a few details about your financial situation and location and I present your "home preparedness" summary. I then present a list of homes in the area for you to browse, each with a score to show how affordable it is for you. Finally, you can save homes to your account to track changes over time as we help you to prepare for your first (or subsequent) home purchase.
Right now it's a Django application that I've been working on for a few weeks now. I hope to have a MVP ready that I could present here soon.
I think the issue is that you can't really be a senior developer in a tech stack unless you have experience in that stack. Every time I switch stacks, I screw myself out of a chance of that next level compensation. Starting over is basically throwing away the previous knowledge.
I can put in time to learn. Most of the time the biggest issue is that internal policies, procedures, and systems are not adequately documented.
I agree, many of these job postings use misleading terms.
Regarding your use of your personal network and talking directly to companies, do you feel this approach has always worked well for you or do you feel like something is still missing whenever you search/apply for new roles?