I don't think you have to let software/coding consume your life to be good at it. It's ok if you don't code outside of work. It's ok to have a life outside of this.
Caveat: you need to make peace with the fact that you will never be as good or experienced as the guy that codes in his free time for fun.
True, very true.
Yes, because the dude that codes 24/7 in 3 years might be going into another field altogether, while a somebody that takes it slower might be in the game longer.
In my experience, more than 10 years, that is wishful thinking.
The people who code 24/7 on personal or open source things love doing this to a point of near obsession and I know of some who have been living that way for more than 15 years (yeah, meet them when we were teenagers and they lived glued to computer science books) and at that point you just have to accept that you will never be nearly as good as them and then be glad to be able to learn from them.
Yeah you're probably right :)
I totally disagree being a well rounded human with other hobbies and strong soft skills is better than a dude who codes 24/7 especially when that dude gets burnt out.
Objectively speaking the captain autismo who codes 24/7 will always write code better than someone who only does it 9 to 5. We're not really arguing which is best for the human.
No the half asleep burned out Red Bull fueled constant coder is going to write sloppy code and insist his coworkers are just too dumb to read it.
- hey, that "captain autismo" comment seems pretty inappropriate. You might want to reconsider that.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.