DEV Community

Discussion on: Why Everyone Is Fighting About CSS/UX and JS

Collapse
 
craignewkirk profile image
Craignewkirk

If I had to choose a side, I’d be closer to what Chris labels a UX Engineer.

That said, none of this particularly concerns me.

I’ve been doing web dev for 25 years and coding for longer, and one trend has proven true over the years.

Tools & practices that have proven useful to the majority of client-side developers over a sustained period of time eventually get built into the core languages and are supported natively by the browsers. A couple quick examples: Bootstrap Grid -> CSS Grid (which is better than the original), JQuery Element Selectors -> Javascript getElementsByClassName, etc. Also, does anyone remember emulating border-radius by slicing a box into 9 sections for proper scaling?

The javascript engineering community is contributing by building tools that enable us to create great experiences. Will big companies be able to leverage them first? Sure, because resources. Will the useful tools and practices eventually become part of the core functionality for web languages and servers? History says yes. We just gotta let evolution do its work.

Collapse
 
pembeci profile image
pembeci

Aha, thanks for reminding me the border radius with 9 divs. I teach a Web Design and Development course in a CS department and this was one of my favourite examples ~10 years ago to demonstrate how you can get creative with CSS and unleash its awesomeness. I was pretty disappointed -and possibly the only person in the whole world feeling that way- when border-radius was introduced. Luckily they also invented this CSS animation thing and new CSS3 selectors so I was able to fill the gap in my lectures after saying farewell to manual border radius.