1
From what I can gather
- some struggle with technical issues (like not having a deep enough understanding of a technology or an architecture)
- others struggle with the lack of theoretical background (when optimizing for performance, or deciding which algorithm to go for, etc)
- others are facing mental roadblocks / self-identity challenges ("why should they listen to me, when there are ten CS grads with years of experience in the team?")
- and I'm sure there are more
So, from your experience, what's been the most frustrating or challenging thing so far, as a self-taught dev?