DEV Community

[Comment from a deleted post]
Collapse
 
scotthannen profile image
Scott Hannen

I answer questions on Stack Overflow. I'm sure it's not as good as having an actual side project, but it does expose me to all sorts of odd stuff. Being able to read other people's code and figure out what it does or what they think it should do is a useful skill, and I don't know where to get better practice. Then you have to figure out what would make it better, sometimes even rewriting parts of it.

Also, as people bring up the same sorts of problems over and over, you start to see patterns, and that repetition creates an opportunity to internally reinforce the value of following certain practices. And then you get to explain it to other people. And then other developers check your work and tell you when you're right or wrong.