Wait, what?
There is a massive under supply of software developers. Why would you switch out?
I'm a dev myself, never work more than 8 hours, and make more than the average house hold income in Ontario as a single person. With the way we're moving with automation, machine learning, AI, and Toronto becoming a tech hub, there isn't a shortage of extremely well paying jobs as a software developer.
I admit this profession isn't an easy one, as we're always waddling through problems completely blind, the field changes in a blink of an eye (Progression Web Apps are the new thing, REstful services was yesterday, mobile apps never died, and MVC + MVVM is still a thing), but I wouldn't give it up as I really enjoy it.
My suggestion, if you have passion for it, is to make some applications yourself that solve your everyday problems. Throw them onto github (you will need to learn git if you don't know it), then use them as portfolio ammo during interviews. There are a lot of ****** developers that have negative throughput (whatever they touch, they **** things up more than help), and it isn't hard to position yourself as a competent one that loves learning new tech + developing stuff.