🤔 @mpj wrote an interesting gist & discussion on JSX vs Templating which has prompted me to think about how you judge complexity and how you decide to take on complexity. Got any thoughts?

Gist here: https://gist.github.com/mpj/d37bb421efe1e3eda4a6da7e18864362

Like what criteria should something fill to justify the extra complexity. How do you balance up front complexity with accumulated complexity?
I don't think opting for the simplest solution is always the best way to avoid technical debt.