Relearning The Basics Take A Long Time
We often jump from one place to another at a fast pace. From one skill to another skill. From one topic to another topic. There’s nothing wrong with learning another thing. The problem arises when you jump from one branch to another branch without having a good foundation of the fundamentals or the basics.
From a software engineer's perspective, it is common to see engineers try different techs from time to time. There’s nothing wrong with that. Maybe they are exploring and don’t find yet the “right-click” to them. I understand that. But once you found it, try to be more curious about that tech. Try to understand the small details. Most of the time common problems can be solved by a fundamental approach.
Developing skill in life takes a lot of time. It will take months, years or even decades to really “master” something. It takes a lot of repetitions to do the same thing over and over again.
This is not going against having different skill exposures. I actually find it awesome to see people have different skills. You know, people who are exploring different things in life. Try to imagine it like this. You have like a core that you really get good at something like writing or video editing. Then you can explore more beyond that like podcasting or a completely different area like basketball. The idea is that you have some sort of core where you continue to develop it. Then you also have other things where you explore and try to find out.
Relearning the basics and doing the same thing over and over again takes a lot of investment in yourself. But the rewards of it are incomparable.
May you reach your dreams.