IMO the urge of being always up to date and the fact that what you already know is never enough can easily break a programmer's life balance and it's a feature that you can't easily find in another profession. You're reading a novel and there's a buzz in your head whispering that you haven't learned that technology your coworkers were talking about yet. You're watching a movie and you think about what courses you could watch instead of this and this can easily slip out of your hand and result in having a single-dimensional mind and to have nothing to talk about near a non-programmer fella.
And another they don't tell you about being a programmer, is the distance of a programmer and their workplace, which actually is the distance of them from their laptop and this too can become a buzz inside your head, that you always can do more work instead of what you're doing at the moment, even spending time with your beloved ones.