&gt;Barriers To Entry<p>There&#x27;s another group facing barriers to entry in the tech world: those without CS degrees. There are plenty of people without a CS degree who are talented, have natural aptitude, work hard, and can certainly program who get blasted during technical interviews trying to do the &quot;CS fundamentals&quot; dance. I have a ECE degree (with a focus in software), and while I looked for jobs it was and still is tough. And I don&#x27;t mean OOP concepts or datastrucures. I mean trivia - whiteboard questions where the &quot;correct&quot; answer is Monte Carlo, or how to manipulate the call stack in C. 99% of entry-level jobs don&#x27;t even get close to the depth of these concepts. I never learned them in school. I learned them on my own time, but only after flopping hard.<p>I know that knowledge of deeper concepts are important to becoming a well-rounded developer, but they&#x27;re far from the skills needed to succeed in day-to-day development work. You can be an excellent developer and not know what P=NP even means. It&#x27;s irrelevant.