The key to being an expert developer is being able to focus your attention and memory on the most important parts of the problem. The hard part of being an expert developer is there are so many different things clamoring for your attention and memory. The problem can be drowned out by the remembering which window has the file you want to look at, what the right git command is, how to start the server, dealing with email... You get the idea. Expert chefs and short order cooks set up their environment in advance so that repetitive items that can be done in advance are done and easily available, and so that their environment tells them important information without the chef having to spend precious time and attention remembering the state of every item in the world. You want to be more like a master chef. You want your environment to be smart enough to tell you important information at a glance. You want to get some practical advice on how to set up your development environment and tools so that more your time and attention can be spent on interesting problems.