3 ms·
It makes me sad every time I see a rewrite from scratch of a working, optimized and well tested library for the sake of writing it in a newer/trendy language...
by stephc_int13 6y ago
It makes me sad every time I see a rewrite from scratch of a working, optimized and well tested library for the sake of writing it in a newer/trendy language...
In my opinion this is much worse than reinventing the wheel.
Especially when the result is, in the end, slower.
- jiofih 6y agoReplying to the wrong article? This is neither a rewrite nor slower than the original.
- yomly 6y agoOnce upon a time, C and scheme were trendy languages. Since then C has spawned many algol derivatives and the likes of Ruby and Python drew heavy inspiration from Scheme. I'm not sure when we'll be done or what constitutes "done" but a little churn feels reasonable as a side cost to finding innovation.
- mkcg 6y agoYou missed the "streaming" part. Being able to allocate only a few KB to ingest any JSON is a killer feature. There is a valid reason to reinvent the wheel : in my case I had to do something similar in C99 for a SaaS federated search engine to have the lowest memory footprint possible.
- enriquto 6y ago> In my opinion this is much worse than reinventing the wheel. You say it as if reinventing the wheel was a bad thing, but it is not. Technology advances by the continued reinvention of the wheel.