For your process goal, do you have a list of activities or tasks you do for that?
Here are some of mine, although I’m unsure of relative ROI’s (maybe “return on investment” is antithetical to the process goal lol):
- Read well-established repos and type the code, for example, I’m currently going through all of the React source and typing everything up as I read it
- Add research comments and questions as I retype code, eg ‘// What is React Fiber?’
- Use typing.io to increase my typing speed
- Use anki to memorize the most important API’s (this helped me learn Sequelize and GQL really fast)
I might want to incorporate more “do it myself” projects, but I think my main focus is really grasping best practices and being able to scaffold my solutions with ideas from code I’ve already seen. I think that helps me focus on the logic of my solutions, and helps minimize bad “cowboy code” habits.