&gt; I&#x27;ve seen devs who were perfectly comfortable with all the math and &quot;real dev&quot; practically break down when presented with a web project. More than one of them admitted to me after beating their heads against it for a few weeks that it was harder than it looked.<p>Because they haven&#x27;t done it before.<p>Hard because you have to learn the framework of the week, deal with shitty tooling, and leverage design skills you haven&#x27;t ever really had to develop is a very different thing than hard because you have to design and build a complex system with strict requirements and intractable problems.