In my experience most professional software engineers don't actually code much in their free time. I feel like that's something that you do more when you're starting out (esp. if you're self-taught and need to build your resume), but as one gets older their priorities tend to shift towards building a family, pursuing other hobbies, etc. It's really tough to spend 8 hours/day at a job coding, and then spend your free time afterwards coding again.