Writing

Long-form essays on technology, business, design and human behaviour.
Shorter, rawer notes live on the Journal.

Latest writing

15 Mar 2011Commenting Codes: Yes or No?Comments should explain decisions and intent, not compensate for confusing code. Clear naming and readable logic are often more valuable than walls of.Development
1 min
15 Mar 2011Start “Smush”-ing Your ImagesLarge images can quietly destroy web performance. Smushing and optimising assets before deployment is an easy habit that makes pages noticeably faster.SEO
1 min
15 Mar 2011So, Is Flash Going Away?Flash was already on borrowed time as HTML5 and modern browsers absorbed more of its capabilities. The real question was how quickly the transition would.Development
1 min
05 Mar 2011Email Validations, the Right WayEmail validation is more complicated than it looks. Overly strict rules can reject perfectly valid addresses, including Gmail aliases that use the plus sign.Development
3 min
26 Feb 2011Social Media is the bane of Civil Marketing?Kenneth Cole’s infamous Cairo tweet shows how quickly opportunistic social marketing can backfire when a brand mistakes a human crisis for a promotional moment.Marketing
3 min
12 Feb 2011Simple PHP Mehod ChainingPHP method chaining makes object-oriented code more concise and expressive by allowing multiple methods to be called cleanly and naturally in a single.Development
3 min
30 Jul 2010Understanding ROISocial media is not free marketing. Measuring ROI means accounting for the people, technology and time invested before deciding what the return is actually.Business
4 min
07 Jul 2010Designed to be AddictiveModern entertainment increasingly copies the emotional pull of earlier hits, cranks up the stimulation and risks becoming the cultural equivalent of junk food.Thoughts
1 min
22 Jun 2010Microsoft spent seven times as much as Apple on R&D over the past four years.Microsoft spent seven times more than Apple on R&D, a useful reminder that throwing more money at a problem does not automatically produce innovation.Thoughts
1 min
08 May 2010Andrew Klavan on How 21st Century Technology Affects CreativityAndrew Klavan reflects on how digital technology is reshaping creativity, the artist’s process and the traditional publishing business. Worth considering.Thoughts
1 min
11 Feb 2010Google Buzz: + or –Google Buzz tried to merge social networking with Gmail, but combining the casual stream of social media with task-focused email raises awkward questions.Social
3 min
10 Feb 2010Facebook’s New Look — Good or BadFacebook’s redesigned navigation looks cleaner, but placing destructive and non-destructive actions too close together creates unnecessary opportunities for.Social
1 min