I’ve seen a lot of people focus completely on a technical aspect of the product. They obsess over every bit of code, over performance bottlenecks they might have (in a distant future), over framework choices and over potential problems with scalability.
Sometimes they waste hundreds of hours to create a perfect architecture, a bulletproof system that can easily be extended, changed and flipped on its head.
This seems very important, but it really isn’t. At least not in the start. People will not look into technical details of your product as long as it’s easy to use and as long as it works as it should. Which language, framework, programming pattern or CMS you use is not their concern. And neither it should be.
Users don’t care about your technology choices. Maybe you shouldn’t either.