4 ms·
"Make it work, make it right, make it fast"
by reese_john 3y ago
"Make it work, make it right, make it fast"
- diarrhea 3y agoI am currently writing a tool that’s glue between network calls (downloads) and disk (saving those). Fundamentally, it has to be async. A sync version would be slower by probably two orders of magnitude, for no good reason. Real threading would be overkill, on the other hand. So I’m kind of making it fast first, or at least laying the foundation for it. Async has to be in place from the start due to function colouring. I spent a while being entirely “unproductive”, setting it up.
- extasia 3y agoTo be contrarian, one could argue that "make it work" includes building in a performant way from the start. In my mind "make it fast" is about optimization!