When you develop you are only sitting in a chair, in front of your screen, writing lines. Once and again the same commands and numbers.
This is what a person that is watching you from outside see. Probably thinks that programming is based in to learn commands and write them. That you probably are listening to music while programming to fight the tedious work of writing thousands of times the same lines every day. Maybe many people think that software development it’s a purely mathematical, methodic and antisocial work. Every day is the same, same screen, same operations, and the same game rules.
But actually, you are just watching the code, you are thinking. Thinking in your next step to sculpt a new feature or just to improve. Improve the legibility, the performance, the team or just you. You are immersed in the “gold rush”, you are looking for the perfect code. The most optimal solution, the easiest to implement, the less expensive or the one that brings more value.