DEV Community

Discussion on: Coding Without Google

Collapse
 
eriqnelson profile image
Eriq Nelson

I think this is a question of what I'm working on. A new field of study (currently js and UI) requires a greater amount of information input for me to get my hands around the concepts and tooling. Once I've established a baseline of understanding and I simply have less questions then the rate of query decreases.

I love reading through other people's code examples and their approach to problems and I'd like to think that it keeps me from developing really bad habits. If I were isolated I'd likely fall into a heap of anti-patterns that seemed to make sense at the time. I can think of more than a few of these that more experienced friends have pointed out to me about arrays in JavaScript and I'm better off having my mistakes pointed out.

I'd rather have the connection there and make my own choices about when it's best to use it, when it's best to keep beating my head against the problem, and when it's best to just take a walk around the block and come back to it.

Dealing with distractions is a constant practice in daily life and in work. I try to cultivate discipline actively. Some of that is in the environment setting; turning off notifications, clearing my work space and getting a good cup of tea at hand. Some of it is inner work, gently pulling myself back to the task at hand when I am wandering off, allowing space for breaks and extensively Pocketing interesting technical bits that I'm not currently working on.

I figure it's going to happen; I'll get distracted. So I've designed a workflow that neither punishes me for it nor allows it to become the all consuming time suck it is likely to become if left unchecked. I just try to let it be a natural part of working in the hive mind.