Hacker News new | ask | show | jobs
by fulafel 3332 days ago
IME many programmers think having to parallelise your code by hand is a tedious and error-prone part of programming that increases complexity for silly reasons and distracts you from the application domain, and a failure of programming language / compiler technology.
1 comments

I admit I don't have a big problem with parallel coding often being considered something for experts/consultants/wizards. Keeps the prices up :)
It doesn't matter how much of an expert you are if your algorithm fundamentally isn't parallel though. We just don't know how to parallelise some things.
Fully agreed, but often these can be solved by reviewing the overall (business) problem.

E.g. maybe it's hard / not worth it to process a file in parallel, but maybe the most frequent use case needs to process more than one file and files can be processed in parallel with much less work.