You're lucky. "Tech Worker Shortage"? That's a Fake News headline. I haven't worked since 2005. I was hit by another driver in a near-fatal car accident (if you're one of those idiots who stomps on the gas pedal when the light turns red because you can't wait for an extra 30-45 seconds for the next green light, don't ever tell me face::face...it could very well be the last thing you do) and couldn't work. Today (3/9/2022) is day 513 without pain, thanks to a new drug. The head pain was debilitating; mentally, my waking hours were like trying to run a marathon and carry a cinder block in each hand. On a scale of 0-10, where 0 = "no pain" and 10 = "just cut my head off, I'll grow a new one", it was never below a "7". So now I've got a "resume gap"...meaning no one wants me. I cannot relocate from the Midwest.
I got my start professionally when I was 17 as a solo contractor. "That's a late bloomer!" you say? My response for those who cannot see the grey & silver hair is, "in 1979?" When I graduated from high school, I'd taken college classes in Lisp, Fortran, Cobol; taught myself assembler and Basic, and had competed against friends' parents for contracts, which I also did for college breaks...forget internships...work as an independent. I also spent high school & college volunteering as an EMT.
During the Cobol class, the college where I took the class had a curfew, which took the other students out of the lab at 9pm. As an off-campus student, I was exempt. So I'd do my Cobol assignment, then it was playtime until the wee hours, go home, run 5 miles, and cat nap on the bus to high school. I taught myself assembler and Basic and had Suvon (State University Voice Operated Network) which is now RIP. You take a phone, punch in the access code, wait for the {click}, dial the college/university code, wait for the {click} and then you were holding the equivalent to an extension on your selected college's network. My access to two of the universities' computer systems hadn't been deleted so I had student access to the Lisp and Fortran universities .
I've been a mainframe systems programmer, desktop applications developer in lots of languages, DBA, on the Internet for over 32 years, and instead of hiring outsiders to do a task it's always, "let's give it to him, he can do it in his [non-existent] spare time."
I can't relocate, do not want to retire - that's what this feels like right now - my grandmother is 104 - I'm the oldest grandchild and want to work until I'm 100. I started looking 2/1/2021. Whenever someone sees the resume gap, they drop me into the bit bucket - a few have explicitly told me that "as a favor". I've been diagnosed as suffering from clinical depression and one of my doctors wants me to see a shrink. Why? So I can feel good about being an outcast? I just want to solve problems and do something with my brain I haven't done since 2005. I don't like busywork to learn something - I like solving real-world problems - and I don't want to volunteer my time for OS - I'd like to get *some* decent money for my services. (I'd like to return us to 2 cars again and pay down some expenses.) I've had people say, "I know people -- I should have no problems helping you", then they get busy like someone trying to hold a 50 lb bowling ball when they find out what a resume gap really means to people who don't know what I can do.