Is this assuming I need to step in and start making money right away? If so... hmm... That's a dang good question. I would say the obvious choice would be to become a career firefighter, but I'm too old and have too many health issues for that. I could possibly re-up my Instructor certification and related qualifications and look for something in the Training division of a dept. that has a dedicated Training division, or teach extension classes for a community college. But even that would take some effort, since I let my Instructor certification lapse.

As for the "why" on this one - because I was previously a volunteer firefighter for a long time, and already hold or have held a lot of the relevant certifications, including Firefighter II, Instructor II, Hazmat Awareness, all the common ICS certifications, etc. And I genuinely love the fire service. I never wanted it to be my career though, so I only ever volunteered in the past.

Otherwise, in terms of making money short-term, does just becoming a freelance developer count as a "new profession?" If not, I might be reduced to working retail or some kind of manual labor or something.

If I have more time to ramp up, then I could see going into product management, project management, or maybe becoming an electronics technician or even a full fledged electrical engineer. If I really had time (or we're assuming some magic ability to acquire new knowledge and skills) then maybe something in synthetic biology, biochemistry, or pharmacology / drug discovery.

Why? I have a lot of general interest in electronics / electrical engineering and already dabble with a lot of electrical stuff at a hobby level. And on the biology side, I have always been interested in (but don't know much about) biochem, synthetic biology, drug discovery, and related fields. I've been trying to self-study a bit in my "spare time" but "spare time" isn't something I have a lot of due to all of my other interests and projects. The product management / project management stuff is just an interest I've picked up over the years being involved in software projects.

I would also not rule out a "blue collar" job like being an auto-mechanic, electrician, or machinist.

Why?

I grew up in an environment where my dad built and raced stock cars and did a lot of street drag racing from the time I was a young child. Many of my formative memories are of being in the shop with my dad working on cars. I grew up doing a lot of my own mechanic work, all the way to the level of replacing engines, transmissions, etc. I enjoy wrenching on cars, but it was never something I wanted to do full-time. But if I had to pick something to do, I can imagine worse things.

As for being an electrician - I've had a number of family members of the years who were electricians, so I've been around that trade a lot, and I always had a strong interest in electricity and electronics from a young age. Wiring houses isn't necessarily something I'd do as a hobby, but I think I could find it a passably acceptable career.

My interest in machining dates back to my childhood as well, and relates to the car thing. Hot-rodding cars entails machine work (over-boring cylinders, surfacing/matching heads and engine blocks, port-smoothing on heads, etc.) and so I've always found the machine shop a fascinating place. Having some vague awareness of modern CNC stuff and combined with my overall interest in computing, it makes sense to me that I'd find working with modern machining equipment interesting.