3 ms·
I will go against the grain here a bit because on anonymous forums humans (myself included) have this nasty habit of forgetting they might be talking to a 12 ye
by purple-again 6y ago
I will go against the grain here a bit because on anonymous forums humans (myself included) have this nasty habit of forgetting they might be talking to a 12 year old child and instead imprint a vague version of themselves on the people they talk to.
If you are close to the beginning of your journey, like say 1-3 years ago you didn't know how to program at all, them I would take the advice you are getting with a grain of salt. I would recommend pouring your free time into your trade, gaining both a breadth of knowledge about software engineering (like spending 3 hours learning about C++ not to write a program in it but to be able to understand what it is and what it isn't so you can carry a brief conversation when the topic turns to it) and a depth of knowledge with your preferred toolset (like 200+ hours going through 3-4 ground up resources on Python because its your most reached for language to get work done).
Once you have that strong foundation, the other advice here is very sound. Turn your computer off and go do wood working, or read a comprehensive history series that tackles each decade (and then do it again from an Asian focused author rather than a Western focused one), or find a solid podcast to listen to while you go for long walks in nature, etc. Pretty much anything other than sitting at your computer for both your job and your hobby.