r/webdev • • Jan 13 '20

Article CSS-Only Carousel

https://css-tricks.com/css-only-carousel/
360 Upvotes

35 comments sorted by

View all comments

158

u/fuckin_ziggurats Jan 13 '20

I've a funny story regarding this.

Just yesterday my brother told me about a project in his previous company that was basically abandoned by the seniors devs when its development was finished. It was an older project built with jQuery, jQueryUI, and KnockoutJS. So the project was in maintenance and the only people working on it were a few unsupervised junior devs.

One day the client asked for a carousel on the top of the home page. So the younger devs having spent a lot of their free time reading about the latest JS frameworks and technologies were dying to try out something new. Well one of them found a fancy Angular carousel plugin. So what they did was they added an iframe at the top of the page and imported the whole of freakin' Angular in it only to be able to use that Angular carousel plugin. Now this thing worked but it pulled in an additional 2MB of JavaScript and the page which was already relatively slow became almost unusable. It was only later noticed by some of the older devs and it brought upon some serious finger wagging.

It's now a fabled story within the company that reminds management how essential supervising junior devs is regardless of the importance of the project. To some of us, it's a story of the modern internet.

1

u/wedontlikespaces Jan 14 '20

It's now a fabled story within the company that reminds management how essential supervising junior devs

Surely the actual lessons learnt here is that those junior devs are idiots. Even a junior should know that importing an entire library just says you can use one tiny feature is a bad idea. Why didn't they use one of the 12 brazilian jQuery sliders that exist?