top | item 36864428

(no title)

reese_john | 2 years ago

"Make it work, make it right, make it fast"

discuss

order

diarrhea|2 years ago

I 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|2 years ago

To 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!