4 ms·
Also: please, please pay attention to the fundamental design decisions that underpin the technology you're choosing! Set aside the GitHub stars, contribution g
by peferron 6y ago
Also: please, please pay attention to the fundamental design decisions that underpin the technology you're choosing!
Set aside the GitHub stars, contribution graphs and HN reviews, and boil the tech down to its fundamental principles. Then ask yourself how a perfect implementation of that design would solve your problems. It it solves them well, you're golden as long as the project is reasonably healthy. If it doesn't solve them well, you might be setting yourself up for serious pain down the line, and need to make a very conscious choice about whether the short-term benefits of that technology choice are worth it, and how an eventual migration to a better-fitting design would look like.