Blog

I write regularly about my work as a designer, focusing on simplicity and accessiblity. Here’s my RSS feed.

Placeholders are problematic

| Tagged: article, forms

How we cut our MVP in half to launch KIDLY

| Tagged: article

Everything I know about speaking at conferences

| Tagged: article, talks

Embracing simplicity

| Tagged: article, talks, forms

Design is not just how it looks

| Tagged: article

Hover menus are problematic

| Tagged: article, navigation

Why we stopped breaking down stories into tasks

| Tagged: article, process

Infinite scrolling is probably a bad idea

| Tagged: article, navigation

The hidden cost of one bad design

| Tagged: article, forms

Designing honestly for the web

| Tagged: article

Designing a responsive menu without a hamburger

| Tagged: article, navigation

Progressively enhanced Javascript

| Tagged: article, progressive-enhancement

Addendum to the boring front-end developer

| Tagged: article

The disadvantages of Javascript polyfills

| Tagged: article, javascript

The disadvantages of CSS preprocessors

| Tagged: article, css

The role of the Front-end Developer

| Tagged: article

Technical wanking

| Tagged: article, spa

Don't use AJAX for personalised content

| Tagged: article, performance, javascript

The boring front-end developer

| Tagged: article

Select boxes shouldn’t submit on change

| Tagged: article, forms, javascript

JavaScript inheritance

| Tagged: article, javascript

The disadvantages of single page applications

| Tagged: article, javascript, spa

Javascript namespacing

| Tagged: article, javascript

Forms with multiple submit buttons are problematic

| Tagged: article, forms