I thought using AI to code was cheating. Now I think it might be the future. This is my personal journey from purist to punk, and why I’m rooting for the weird web to make a comeback.
Why I Changed My Mind on Vibe Coding
The :has Selector is Amazing
This new CSS pseudo-class selector is amazing. For years we wanted a 'parent' selector but never thought it would come. What we ended up with was even better than I could imagine. Let's explore this powerful tool and how to use it.
The Art vs. Utility of Web Development
We’ve all seen websites that stretch the limits of what a website can do—true works of art. But the ugliest websites are often the most performant and have higher conversion. So what is the real purpose of a website? Here's what I learned from a recent project.