I chose developing software as a career because I can create new things quickly (anything!). Whether that is an entire product or an API, there is a very small amount of overhead. Other careers require large amounts of time and money before they can get a new idea off the ground. Civil engineers can be in the planning stages for years on a single project. In software, if you can think it (and have a text editor handy), you can build it.
Some things I like to do in my free time:
- Watching Pluralsight videos until my eyes bleed
- Playing in a kickball league and being bad at it
- Enjoying some good craft beer