|
Thank you. I rolled my eyes so hard when he started droning on about brogrammers not bothering to learn below their layers of abstraction. We live in a world where job postings are looking for RoR developers, job interviews test you on FizzBuzz, UML, and vague logic problems, and managers encourage developers to move fast and churn out releases. When exactly was anybody supposed to learn compilers, assembly, or low-level internet routing infrastructure? It was in a CS classroom years ago, and without any practical reason to refresh that knowledge ever since. Furthermore, the "applications" produced by this "golden age" of the internet were complete shit by today's standards. If they were so wonderful, why do we like to laugh at their miserable UX, ugly design, and lack of functionality? As if in 1995 they needed to think about javascript frameworks, CSS frameworks, responsive design, mobile anything, (quality) animations, asset servers, enormous databases, application and user analytics, clustered applications with message-passing, advanced caching strategies, an enormous variety of user input, or any of the other multitudinous things I forgot to mention. In 1995 they thought of everything up to the point where a static HTML document gets sent to the user, and that's where they stopped thinking. In 2015 we have a lot more to think about after that initial transfer. In 2015 we have to, y'know, make applications. |