Yes, they don&#x27;t know anything about development because they only know one language and they&#x27;re spending loads of time doing non-engineering, i.e. HTML, CSS and dealing with browser inconsistencies. This is not revolutionary speak, it&#x27;s been long known that mono-linguists tend to really suck at making things run fast, regardless of their dedication to using that one language.<p>No-one in their right mind ever called flash developers genius coders, in fact they were (generally rightfully) regarded more as designers than developers and yet that&#x27;s exactly the same niche front-end devs occupy today.<p>I&#x27;ve seen it more than once now, massive load of javascript built around the &#x27;recommended&#x27; design patterns that as soon as you turn back into simple functions and throw a few if statements into to stop them initializing every page load, boom, massive page load gain.<p>You can be an expert on hoisting and <i>this</i> and ES6 and still suck at engineering, in fact I&#x27;ve seen it more than once in multiple languages, guys who knew entire language specs and yet couldn&#x27;t code their way out of a paper bag.<p>There are 4 types of front end dev:<p>1. Designer who can throw together a few scripts<p>2. Inexperienced developer&#x2F;designer<p>3. Developer who happens to have moved to javascript with basic design skills<p>4. Unicorn who&#x27;s great at design and development<p>Everyone thinks they&#x27;re 3 &amp; 4s, in reality 95% of front end developers are 1 &amp; 2s.<p>Half the things that get posted here that have dedicated front end devs are juddering, slow, scroll jacking monstrosities. Don&#x27;t try and tell me that&#x27;s not the present state of the front-end development, because we all know the reality is there&#x27;s very few, actually good, front-end <i>developers</i> out there.