Web Development

OK, that's a bold statement! I guess I should elaborate. Like a lot of teenagers, I worked in a Maccies one summer and I was struck by how awesome the sauce dispenser was.
Read more

Kevin McAllister loves pizza. What adventures he went on, and all because of a delicious cheese pizza!
Read more

At the end of my third year of high school, the lockers were cleared out and any unclaimed stuff was up for grabs. I inherited a copy of Use Your Illusion II on vinyl - only one of the two LPs (I still have it today) and I bloody loved it. I was 13 years old and the edgy bluesy riffs with rude lyrics full of swearing really appealed to me.
Read more

Ok, so I have a confession: I'm sick and tired of agile. I've had enough.
Read more

The laws of physics, those undeniable laws of the universe that we can't help but abide by, make round soap bubbles. They make green grass and wet water and rainbows that can only be seen between 40 and 42 degrees. These are templates crafted over millennia that just simply work.
Read more

Can your UI harm your UX? Let’s find out…


Read more

In an ideal world, everything we build would be perfect - gorgeous code, on time, and under budget but most of us don’t live in a Disney utopia. Unfortunately, the real world chips away at our resolve and something has to give. Part of good stakeholder management is managing expectations and part of managing expectations is acknowledging limitations.
Read more

Long, long ago in a galaxy far, far away, websites ran the gamut from the bland to the Flash™-y and everyone wanted to make them better. Way back in them olden days, there were so many ways to improve the hideousness that some websites were, and so the web design industry flourished. Everyone clamoured for the best website - chasing the elusive 'best' like a dog chasing cars.
Read more

Minimalism is an interesting thing - far from meaning as stark as possible, minimalism is the idea of removing anything unnecessary for base level functionality. Imagine a human face. Now remove all of the details you can until it still resembles a human face. If, for example, you took the eyes out and it looks wrong, stick them back in. Once you've finished you have minimalism. Buildings, paintings, web design can all implement (and benefit from) minimalism. So can code.
Read more

Everyone understands the importance of being able to predict the future. And as software teams, we’re asked to do this a lot. Like it or not, there’s any number of stakeholders working with, or affected by, your project, and one of the things they’re going to be particularly concerned about is the delivery date. It’s an inevitable part of the software development process. Sometimes, they’re the people paying for it. Sometimes, they’re the people marketing it. Sometimes, whether you get paid or not depends on it.
Read more

Google (other search engines are available) loves content. There's a whole industry (or at least a facet of digital marketing) that has sprung up around Content Marketing that puts emphasis on copy-rich pages to draw consumers in.
Read more

Everyone who ever got that haircut in high school just wanted to be cool. Look back at photos of some of the decisions you made in the name of “fashion” and you’ll understand the title of this article. We’re talking about the downside of cutting-edge technology.
Read more

Jakob's Law states that visitors to your website spend most of their online time on other peoples websites. Who spends the most time on your website? - you do.
Read more

One of the main issues I have come across in the last three years of building marketing emails is that mobile responsive versions of emails are treated as an after-thought. Often a highly talented designer draws up a beautiful desktop version and then it is left to the interactive developer to whittle away at the design to create the “mobile version”.
Read more