
I still often find myself in discussions where the main focus is the choice of technologies. Questions like “Is this language better than that one?” or “Is this framework more performant than the other?” keep coming up. But the truth is: users don’t care about any of that. They won’t notice those extra 10 milliseconds you saved, nor will their experience magically improve just because you’re using the latest JavaScript framework.
What truly makes a difference for users is your attention to the product and their needs.
Every programming language shines in specific contexts. Every framework is born to solve certain problems. But none of these technical decisions, in isolation, will define the success of your product from a user’s perspective.
So, what should you focus on?
- Use what you know well.
- Use what you enjoy working with.
- Use what challenges and motivates you to improve every day.
Don’t get swept up by the hype. Sure, set aside time to explore new technologies that catch your interest, but don’t fall into the trap of thinking that building a great product requires the same stack featured in the latest YouTube tutorial from your favorite tech influencer.
Learn to distinguish between tech choices that are interesting to you and those that are genuinely valuable for your product and your users. Finding the right balance is key to creating something truly impactful.
There are no “best” languages or frameworks. There are only technologies designed to solve specific problems, and your job is to pick the ones that fit your use case—not because they’re trendy, but because they’re the right tool for the job.