Be a craft programmer. Create or join a small lifestyle tech company that understands the beauty of software, the importance of keeping your tools sharp and your technique polished. Avoid the giant soul-sucking companies where you're just a cog in a giant machine.