Out of curiosity, with COVID I imagine people are WFH more and there's a tendency for that to continue. Did you think about buying a desktop instead? Usually is much better value for the money and Linux is likely to run without issues too.
That has also been my experience. Truth is, there are many good developers out there. Maybe they can't be bothered to practice for leetcode (and why should you do it if you do not have 100k applicants per open role?).
In ~4h total time interview you can have a very strong feeling if someone will be a fit culturally and if they aren't incompetent. Give them a chance.
Or you can spend months and many more hours to roll a dice with a bit higher chance of making a better hire...
I'm excited about the things I can build with software, not so much about software itself. All the problems we can solve with OSS tools.. is truly amazing!
If a new database comes and is better than postgres, I might switch to it in a couple of years, but, I wouldn't want to be working in a new database. Software for software sakes doesn't motivate me too much.
Solving problems for the film industry with visual effects does motivate me a lot. I love seeing the end product and being part of it by making the studio and artists more efficient! That I can do it by using my tech skills is awesome.
Not sure the first version you're referencing...The biggest features that I've seen proliferate quickly in the past few releases are f-strings and dataclasses.
3.8's walrus operator will probably start popping up more once people calm down about how it looks funny. 3.9 has more minor tweaks and tricks. 3.10 will introduce pattern matching (case/switch statement) that python developers have been begging for (I HAVE NO IDEA WHY!!!???) for near a decade.