Hacker News new | ask | show | jobs
by throwaway0094 4569 days ago
Whoa whoa whoa. Slow down. When did I become an Applications developer and not a systems developer? The kernel I work on uses TONS of threads and locks. And sure, it's fucking crazy to debug. But I don't think you'll be prying mutable state from the cold dead hands of kernel developers any time soon.
2 comments

I think it's pretty clear if you're a systems developer (or someone writing a library with concurrent data structures), this article doesn't apply to you.

The majority of developers aren't going to be systems developers, though. Just as the majority of developers don't use assembly language either.

Exactly. Someone has to deal with concurrency so that, in many cases, applications programmers don't have to.