3 ms·
the big issue here is the debuggability by having all your dependencies in the same language, and it's not even like these rewrites will all be in the same perf
by bryanrasmussen 2y ago
the big issue here is the debuggability by having all your dependencies in the same language, and it's not even like these rewrites will all be in the same performant language for you to learn, so essentially if you are using a wasm compiled dependency you are not likely to be able to go into that dependency's code and figure out where the library author has messed up or what you have misunderstood from the documentation.
- Kinrany 2y agoThe solution to that is dependencies that work
- bawolff 2y agoDoes the dependency that always works and has no bugs also come with a free rainbow and unicorn?
- bryanrasmussen 2y agoI sure hope so - otherwise how would I know the dependency I installed was going to always work?
- worthless-trash 2y agoAsk the unicorn.
- bryanrasmussen 2y agoexactly, which is why I was hoping I would get one?
- Kinrany 2y agoDependencies should be small and focused. When scope is limited, it's not rocket science to write implementations that have very few bugs.