Earlier quoted context omitted.
Threads, processes and OS primitives are a big part of your foundational knowledge. In your own words, you are only limited at attacking an problem by the tools and language primitives afforded to you. What about thinking for yourself when those tools have limitations ? For example, when you have a "heisenbug" very few tools can help you fix it. However, if you understand how threads work, what data they share, you h…
Do you think I’ve never had a difficult to debug problem? Sure it might have been easier to solve with the knowledge of a CS degree but that’s hard to reason about since I lack one (aside: perhaps you should reconsider your perspective on bubbles friend, it’s not as easy as “looking” at something to escape your own limits and biases) but I was still able to solve it. I do see validity in what you’re saying but I fail…
I can't make the CS education choice for you. And I have no personal beef with you or anyone who is self taught. You asked me a question and I replied with a context and situation. Cheers.