Title: I&#x27;ve dealt with a lot of developers in the past ~4 years and I&#x27;ve noticed a lot of them didn&#x27;t have the &quot;basic&quot; theoretical concepts that I considered widespread and universal about Software Engineering and Computer Science. For example, engineers putting a lot of logic in their unit tests, or choosing the wrong data structures, etc.<p>Maybe it&#x27;s because of the advent of self taught engineers? Or maybe these concepts are just &quot;too boring&quot;? I&#x27;d like to know if I&#x27;m biased or not.<p>EDIT: I&#x27;m not implying this is a &quot;bad thing&quot;. Just trying to assess if it&#x27;s a reality or it&#x27;s just me. And I&#x27;m very supportive of self taught engineers! I think it&#x27;s great that people can build their own careers by themselves. We might just need to adjust our field a bit based on how it evolves.
Upvote: