DEV Community

Hamdi Kamel
Hamdi Kamel

Posted on

Skillset Expansion

I am excited to share my thoughts on why I decided to pick the tech stack that I currently work with.

It's a topic that has been lingering in the back of my mind ever since I started connecting with others and only being able to mention few technologies I'm good at.

In the early stage of my journey, I haven't dived into a long list of technologies because I only liked to stick to few that I wanted to get exceptionally good at.

I believed specializing in a few technologies that dominate the web such as React.js and TypeScript will build a solid foundation for learning other tools.

This led to a small stack compared to what others have.

It takes many years of experience to develop a proficient level in a technology because of how fast everything evolves on the web.

Once you spend years working on projects and doing a thing of your own, you start to realize that your thought process matters a lot more than the number of technologies you work with.

I consider myself a specialist because I only spend my time and energy concentrating on technologies in demand instead of hopping from one framework to another.

There's always a new framework being released and they're solutions to recurring problems.

If you understand the problem well, you'll have a good idea of what solution might be necessary. You probably won't need everything that comes with a framework in terms of features.

Why did I pick React.js to begin with?

The reason I picked React is because it helped me explore the frontend and the challenges that come from building large applications.

It lets you see your application in the form of building blocks that combine the visual aspects and functionalities.

I hope you enjoyed reading my thoughts on why I keep a small stack!

Top comments (0)