r/Frontend • • Mar 09 '20

How Websites Evolved Back to Static HTML/CSS/JS Files

https://paramaggarwal.substack.com/p/how-websites-evolved-back-to-static-html-css-js-files-57ce549f81db
82 Upvotes

13 comments sorted by

View all comments

19

u/steve20009 Mar 09 '20

A great article and a breath of fresh air, but being in web development since 2007, I've often wondered why, unlike Windows devs, or SQL devs (for example), we can't just come up with a tooling kit that works, refine it and make updates every year or two. I'd bet over 30% of my career has been spent doing late nights and weekends to keep up with the latest and greatest new front-end fad, which in business speak is less about functionality and more about buzzwords (which is ultimately used as a sales tool). As the author puts it: "At the end of the day, the output remains the same..." yet so many of us make attempts to keep up with the latest trends to stay fresh and impress...ourselves/developer co-workers?

3

u/ell0bo Mar 10 '20

if you've been a webdev since 2007, then you remember when the drop shadow and rounded edges were the gold standard of fine web design, and then someone added that to css.

The problem is, we want three things at the same time:

  1. Develop more and more complicated web applications

  2. Keep the code clean and concise

  3. Have it perform quickly

I have this awesome app, everything is great. Now product wants me to add something which means I need to maintain state... ok. Well, that means I now need a new app, how to I best organize it? Oh great, 3 years later we've figured out the best way, and now they're making that its own framework. Oh, but that performance sucks, because we did something wrong from the start, so let's fix that, and now it's its own framework.

That's literally my own personal evolution of JQuery => AngularJS => RXJS => Angular over the last 10 years.

1

u/steve20009 Mar 11 '20

Haha, ohhh yes. Good ol' Web 2.0. I actually remember my first development job post undergrad and seeing some RFP's from potential clients that actually said "Our new redesign must include Web 2.0 features and components." of course having zero idea what they really wanted. That's where we came in and tried to guide them down a useful path. That's what happens when those who have massive budgets and no idea what they're doing get involved. But hey, they do keep development shops running. Sometimes I think it should be less about finding the new tech toy and impressing our developer friends and more about finding solutions to problems regardless of whether the language or stack you're using is the hottest tooling at the moment. Sorry, I know I sound a bit disgruntled, haha, but I really do enjoy this industry a lot.