6 ms·
How is moving everything to Typescript a "product" decision, that's like the worst technical decision possible (complete rewrite for very little benefit).
by aboutruby 8y ago
How is moving everything to Typescript a "product" decision, that's like the worst technical decision possible (complete rewrite for very little benefit).
- sandGorgon 8y agoI didn't downvote you, but let me explain. The product improvement point was separate from this point and in all honesty is just my personal opinion. I'm seeing a bunch of type safety bugs crop up periodically (e.g. https://github.com/matrix-org/synapse/issues/3191 https://github.com/matrix-org/synapse/issues/3191 and https://github.com/matrix-org/synapse/issues/4112 https://github.com/matrix-org/synapse/issues/4112). I think there is also Dendrite in golang which is a higher performance and typesafe server in golang. Personally i think since the reference client in react is unavoidable (and that's where the product innovation really happens), it is probably more efficient for the org to have everything in typescript and make life easy for engineers/contributors. I have my startup founder hat on when I say this.