How I study new technologies
Studying new technologies is part of my routine as a developer. I like understanding not only how a tool works, but also where it actually helps solve problems with more clarity, speed, or quality.
I start with the problem
Before adopting a technology, I try to understand which pain point it solves. A library, framework, or language only makes sense when it improves some part of the process: user experience, code maintenance, performance, security, or productivity.
I turn study into practice
After the first read, I like creating small experiments. It can be a simple API, an interface, an automation, or an integration. The goal is to move beyond theory and find the details that only appear when the technology is used in a real scenario.
I compare it with what I already know
I also like comparing new tools with stacks I already use, such as React, Next.js, Node.js, and Python. This helps me understand when adopting something new is worth it and when a familiar solution is still the best choice.
I document what I learn
Writing about what I learned helps organize ideas and create technical memory. This blog also starts with that intention: documenting tests, discoveries, and decisions that can be useful in future projects.