Boring Technology is Beautiful

I recently made ElementalCSS, my CSS framework/library, public. I created a website and added it to a Github repository. It was an exciting step for me as a developer, and I was thrilled to see people taking an interest in it (mostly because it’s really small and nowhere near finished).

However, the other day, someone opened a new issue suggesting that I should remove Gulp and instead use LightningCSS. I use Gulp to compile the SASS files and do css compression. I’m sure there are more modern methods to do this, including Lightning CSS, but I politely declined the suggestion. Why? Because I’m perfectly happy with how boring Gulp is.

I understand Gulp is ‘old’ but you know what? I like it. I like that it uses JavaScript and looks like JavaScript. It’s familiar to me, and that makes it easy for me to write custom functions and add them into the workflow.

Even better - it’s stable and reliable. It doesn’t constantly require updates or introduce breaking changes like many of the newer tools out there.

Speaking of stability and reliability, let’s talk about Jekyll. I’ve mentioned a few times that I now use Jekyll on most of my websites. Now here’s the interesting part - when reading up on Jekyll, I saw a comment from its developers mentioning the lack of recent updates.

Instead of seeing this as a negative point or a sign that Jekyll is falling behind, they explained that Jekyll is feature complete. It does exactly what it was designed to do without any unnecessary fuss or frills.

And you know what? That resonated with me because there’s something beautiful about simplicity and functionality without constant updates or changes for the sake of change.

Sure, React may be all the rage right now with its flashy features and powerful capabilities. But when all you see on social media are people talking about updates and breaking changes, it is a relief to know that I can just get on with building my sites.

That’s why I love Jekyll. It produces static HTML, which will continue to work online long after the hype of frameworks like React has faded away (if it hasn’t already). Jekyll is steady, reliable, and does its job without any unnecessary drama.

In a world where technology seems to change at the speed of light, there’s something comforting about sticking with what works. Boring technology may not have all the bells and whistles or the latest buzzwords attached to it, but it gets the job done.

So unless there’s a compelling reason for me to switch, I’m going to stick with Jekyll and Gulp and other “boring” technologies that keep on doing their job silently in the background.

Because sometimes, boring technology is beautiful.

Was it good/ useful/ a load of old rubbish? Let me know on Mastodon, or BlueSky (or Twitter X if you must).

Link to this page

Thanks for reading. I'd really appreciate it if you'd link to this page if you mention it in your newsletter or on your blog.

Related Posts

30 Jul 2018

Learning ReactJS for Designers

JavaScript is simple, or at least it used to be. If you’ve done any programming, and you know how to use Google then you can program in JavaScript. Of course, to make it more powerful we have to complicate things.We...
31 Jan 2019

Javascript VS. HTML & CSS

A couple of weeks ago I wrote about the frustration and in many cases, arguments, happening between designers (CSS & html specialists) and Javascript developers. Increasingly Javascript developers, who are experts at programming, are taking on CSS and HTML roles....
02 Sep 2023

Keeping Web Dev Simple

As I have gotten older, I have realized that caring less about what people think has brought me a great sense of freedom. In the past, I used to follow all the latest trends in tech, constantly trying to keep...
11 Jan 2019

Should Everyone Learn Javascript Deeply?

I’ve been thinking about writing about learning javascript for a while now, but seeing Brad Frost and Heydon Pickerings articles appear over the last couple of weeks has really made me consider my approach to the technology.Ever since Matt suggested...
20 Jul 2016

Empathy in Web Design

I wasn’t able to make WordCamp Europe this year, but they’ve been really quick at getting all of the talks online, and so I have been watching some of them – and this one stood out.Morten Rand-Hendriksen is an experienced...
26 Nov 2016

Generating a WordPress rtl.css with Gulp

Generating a rtl.css files is something I don’t enjoy doing. I think it’s really important that they are created since a large proportion of the world uses rtl (right to left) languages. But they are a bit of a pain...