When you start a new project, what criteria do you use to choose the technology?
Suggested answer
Start from the problem and its constraints, not from whatever technology is trending.
- Who will run and maintain it six months from now, and what the team already knows.
- The real constraints: budget, deadline, SEO, offline requirements, number of users.
- The cost of switching if you choose wrong, and whether there's a way out.
- The ecosystem, the documentation, and how easy it is to hire people who know it.
Compare three options at most against exactly those criteria and write the decision down (a short ADR, architecture decision record) so you can check later whether it still holds.