Late to the party, but a huge part of programming is pattern recognition. Taking one pattern, tweaking it, and applying it to another problem is so much of code. Experienced developers have a larger repository of those problems mentally built up, so programming is a lot more instinctive.
Also, knowing how to search things well is huge. You can teach it, but it takes a lot of getting used to
Fully agree. Usually an experienced developer imagines the solution while people are talking about the idea. The hard part is to share the thinking with less experienced once. They tend to loose themselves in details and can’t follow your thoughts.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.