3 ms·
Yet sometimes a simpler abstraction can't do the job well enough. Sometimes you have to do the hard thing.
by gameswithgo 7y ago
Yet sometimes a simpler abstraction can't do the job well enough. Sometimes you have to do the hard thing.
- pdimitar 7y agoIMO nobody is arguing about the sometimes part. Many programmers out there can't use Erlang/Elixir or Rust, or any other tech that makes writing parallel code much more deterministic and safe. I am aware of that and I have a deep respect for the programmers in the trenches who fight to produce bug-less parallel code in C. My argument at least is that, given the choice, there exist much more productive ways to make your employer money than to try and learn nuclear phys... I mean multithreaded programming. :-)
- lmm 7y agoCitation needed. I've yet to see a real business problem that couldn't be solved with a simpler, safer concurrency model and a bit of ingenuity.