I was working through requirements for a client project this week and hit a pricing structure that sounds completely reasonable until you try to implement it. The client sells an introductory course, an advanced course, and a set of individual topic modules. The advanced course covers everything from the introductory version and all the modules. So they want to automatically discount the advanced course for anyone who's already bought the intro course or some of the individual modules, to reflect what they've already paid. From a customer experience perspective this is sensible. Paying full price for something you've already partly bought feels like being penalized for being an early customer. The implementation challenge is that the system needs to understand each customer's purchase history and adjust the price dynamically at checkout. Depending on how your course platform stores purchase data and how it talks to your ecommerce layer, that can require a fairly involved custom integration. Still waiting to hear whether it's technically feasible within budget on this particular project. But it's a good reminder that pricing decisions made at the product level often create significant complexity downstream. The simpler you can keep your pricing structure, the simpler it tends to be to build, maintain, and explain to customers. #ecommerce #ux #conversionoptimization
There's a type of project that makes most agencies uncomfortable: the small website job. Good enough to take, because the client relationship matters or the referral came from someone important. Too small to profit from, because design and build time eats...
I gave an AI design tool a rough brief and a screenshot of a website this week. What came back was a polished, interactive landing page. Not a rough wireframe. An actual design with relevant copy, hover states, and responsive layouts....
A client asked me this week whether they should tackle their website's usability problems and their visual design problems at the same time. My answer was to do it in stages, even though that approach might cost slightly more overall. They had...
I was talking with someone recently about making a design hire, and it led somewhere I didn't expect. There are, I think, two quite different things that get grouped together under the label of "design." There's aesthetic, visual, brand design. The stuff...

This week's newsletter is out, and it's about something I've been building obsessively for the last few months. I now have over 50 AI skills covering recurring parts of my work. Not prompts I've found online. Documented processes I've written myself,...
I’ve seen teams try to “go faster” on a website rebuild by throwing more people at it. It rarely works. Speed usually comes from one boring thing. Decisions that get made on time. If you want a faster project, I’d look at these...
Am I the only one that is blown away by what AI can enable me to do but find myself left with a feeling of being slightly less in control of my work than I used to be. When you're...
I had a sales call this week where the client wanted to skip research and jump straight to recommendations. I get it. Research feels like the part that delays the “real work.” But when you skip it, you’re basically asking someone to...
I had a planning call this week and we ended up talking about the "content marketing is dead" idea. I think it’s the opposite. AI makes average content cheaper to produce, so average content gets ignored even faster. If you want your...
I have been thinking about the impact of AI on junior roles. If AI can handle the entry-level work, the obvious question is where people learn the craft. In a lot of careers, the “boring” tasks are also the training ground. You...

The dirty secret of most website rebuilds is that nothing really changes. You take content written by people who don't know how to write for the web, drop it into a shiny new design, and wonder why the metrics don't improve....
I keep seeing teams panic about product pages with lots of options. Size, finish, accessories, delivery choices. Suddenly the page looks like the cockpit of a small aircraft. The options aren’t always the problem. The problem is making the customer do all the...
I was on a call with a high-end ecommerce brand this week, and they said something that stuck with me. They wanted the online experience to feel like walking into a luxury store. Calm. Confident. Easy. What they didn't want was the...
So I've been running workshops for Smashing Magazine for a while now, and each time I put one together I ask myself whether I'm actually teaching the right things or just covering the topics I find interesting. (Probably a bit...