Earlier quoted context omitted.
Author here, I agree to an extent. As I said in the "Spend Time With Them" section, a lot of developers also program as their hobby. In fact, you pretty much have to program in your free time in order to keep up with all the new paradigms and frameworks. Jobs that have been around a lot longer, like construction or accounting, allow you to just leave your work when you go home. In that way I think developers face a u…
Almost any crafting profession involves practice outside of work; for example: painting, photography, sculpting, etc. I also suspect many academic professions fall into this trap as well: mathematician, physicist, etc. As a developer myself, I don't think this particular aspect is unique, instead I think it's a matter of perspective and what we value in life. For example, many individuals if they see someone reading…
Well, if I'm an artist, there's probably not a clear line between "work" and "hobby" unless you are regularly commissioned to create specific works (and even then, unless you're painting portraits, you probably have some freedom in your choices). Photography might be an edge case, as you may do journalism by day and some form of art photography by night.
I suspect, however, that other engineers (mechanical, electrical, chemical, etc) don't have to spend their evenings doing engineering work to stay sharp.