4 ms·
> It turns out that all that research suggesting the new font might be more legible was more due to the fact that older, worn signs were being replaced with nic
by venning 11y ago
> It turns out that all that research suggesting the new font might be more legible was more due to the fact that older, worn signs were being replaced with nice, fresh, clean signs which were, naturally, more legible.
It turns out that all those blog posts suggesting the rewrite might be more performant was more due to the fact that older, spaghetti code was being replaced with nice, fresh, clean code which was, naturally, better structured.
- zachsnow 11y agoSo, refactoring is a good idea?
- venning 11y agoI guess, but not really my point. All the projects that go through massive rewrites to port into another language always seem to attribute the gains they inevitably find to the new language and not to the fact that they completely restructured the code in full view of what a completed version already looked like. Very much a pilot sytem result [1]. I know there are plenty of rewritten projects that truly benefited from a language better fitted to the domain, but rewriting itself will usually produce better code. The argument against refactoring would be that the better code isn't often worth it when you're not changing languages. [1] https://en.m.wikipedia.org/wiki/The_Mythical_Man-Month#The_pilot_system https://en.m.wikipedia.org/wiki/The_Mythical_Man-Month#The_p... Edit: I submitted accidentally.
- derefr 11y agoI could swear there was a post just in the last month on HN that with a title of something like "Massive gains from rewriting our C++ project in... C++"