Learning to Enjoy Building for the Web (Again)

A few years ago, I fell out of love with building for the web. I still did it but it felt like a constant struggle to keep up with the ever-evolving technologies and complex frameworks. I always felt behind, and the process of creating something online became slow and cumbersome. However, in the last few months, I have turned a corner and rediscovered my joy in making things on the web. Here’s how it happened.

Not Caring About What Others Think

One of the biggest changes that helped me enjoy building for the web again was letting go of what others thought. Instead of chasing technology that is considered “cool” or trendy, I now focus on using things that I genuinely enjoy working with. This shift in mindset has allowed me to embrace my own preferences and build things according to my own style.

That doesn’t mean I don’t learn new things, but I only do this when I need to. If I have a tool that does a job well then there’s no reason to change it.

Embracing Simplicity

Another key factor is embracing simplicity. Rather than overcomplicating things with unnecessary tools or frameworks, I now stick to what I know best: HTML, CSS, and JavaScript. By keeping things straightforward and avoiding unnecessary complexities, I can focus on building things.

Leveraging AI Tools

Surprisingly enough, one unconventional approach that has greatly contributed to my enjoyment of building for the web again is incorporating AI into my workflow. Specifically, two tools have been helpful: Github Copilot and OpenAI ChatGPT.

With Github Copilot at hand, I can write and test code much more quickly. It assists me by suggesting code snippets or even providing complete solutions based on contextual information about what I’m working on. It really does feel like magic!

OpenAI ChatGPT is another powerful tool that helps me write simple scripts or even draft blog posts like this one! Having an AI-powered writing assistant allows me to maintain momentum without getting stuck in endless Googling or seeking help on social media platforms.

It’s important to note that while AI can offer valuable assistance, the output it provides should not be considered final. It serves as a stepping stone to keep me moving forward and maintain my creative flow.


Learning to enjoy building for the web again has been a transformative experience. By prioritizing my own preferences, embracing simplicity, and leveraging AI tools like Github Copilot and ChatGPT, I have found a renewed sense of joy in the process.

Building with AI is not about replacing human creativity but enhancing it. These tools help me stay productive, overcome obstacles more efficiently, and ultimately bring my ideas to life faster.

Let me know what you think 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

15 Jun 2023

How I Use AI to Streamline My Programming Process

As a programmer, I am always on the lookout for ways to improve my workflow. In recent years, artificial intelligence (AI) has become an increasingly popular tool in the tech world, and I have found myself using it more and...
28 Oct 2023

Optimizing Code With ChatGPT

As a solo developer, I often find myself seeking ways to optimize my code without the luxury of pair programming. That’s where ChatGPT comes in handy. In this blog post, I’ll share my experience of using ChatGPT to improve the...
31 Aug 2009

Learning to Learn: how to improve yourself

I have a massive appetite for learning. I am always reading books and blogs to try to better understand the things I want to do. Design, programming, marketing, copy-writing, I constantly strive to improve.On the web your skill set needs...
25 Mar 2012

Building Elemental 2: Getting Started

As I mentioned in February I had a conundrum – I wasn’t sure how to make changes to my theme Elemental without breaking peoples sites. Thankfully the people who read my site are super clever and suggested I create a...
05 Oct 2021

Randomness with PHP

When I was making my generative art I needed to generate a lot of random things. The simplest way to do that with PHP is to use the rand() function.The rand() function selects a random integer (whole number) between 0...