That heavenly feeling that you get when you hit the Good-spot cannot be described in words. Good-spot is hard to find initially. Sometimes it is concrete, sometimes it is too abstract.
I am talking about the Good Spot you need to hit while coding. At the early stage of your career, you write concrete code that is hard to change. For example you might have written everything in the one main method. After sometime, you realised that you need to improve it a little bit and start breaking things into smaller functions. You end up making it too abstract that now one method has only one line of code. ☹️
So try to stay in the sweet spot also known as G-spot to make everyone happy - you, your team and the developers who will maintain your code in the future.
Happy Coding 🎉