I realize that coding and talking about it are two separate things. Some people prefer to spend their down time (on breaks or weekends) talking about code and tech, while others would prefer to change the subject or not think about coding at all. Which category do you fit in?
I know some people who are very good at coding but don't like to talk about it. I also know people who are great and also like to, so I don't think there is a "best" way but just a style difference. :)
I love to write and talk about code, but I really don't like technical discussions if I don't have my laptop with me, because I can't take action if something interesting gets brought up.
Gaponenko Andrei
Scala developer & SOLID enthusiast
I rarely write any code outside of work, to be honest, except for simple CS algorithms, just to keep in touch with the basics some companies ask on interviews: sortings, data structures, that sort of thing. But that's mostly because my life is already mostly occupied by work / programming as it is.
Talking? Sure, but in my experience even among fellow developers it's sometimes hard to find a topic interesting for both parties. Even among my colleagues some are not really interested in things like SOLID, clean code, functional programming and tend to focus on frameworks and other aspects of the craft.