When you go to higher level in your respective field, you loose touch with core things which you enjoyed the most. For me it is Coding.

After becoming a tech lead it was more about focusing on the design system and my team writing most of the code. It doesn’t mean I didn’t write any. I used to find some tasks which I can work on independently as I didn’t want to lose touch and I like to write code. But since then I never had a long uninterrupted streak of writing code. 

After a long time I had a long running streak of writing code. For long time I had this desire of writing a code which use multiple design patterns and multiple oops concept’s which makes my code modular and maintainable. Then one requirement came for developing an accounting entry generation service. Then I started design for it considering all my desires😬. It turned out to be pretty well.