>>1
Yes. Even when I retire from my six-figure income salary position as a senior software engineer, working a 38 hour week, I will continue to write software on my own. Software development is one of the few professions where you're constantly learning new things all of the time. There is very little to get bored about, unless you fall into the web-facing
ENTERPRISE development trap.