Craig Sullivan presents the key rules to remember when optimising and testing your sites to ensure compatibility on a range of devices
I started messing around with HTTP log files and user agent strings over 15 years ago, analysing and attempting to understand all the different devices rocking up at the early John Lewis ecommerce websites. What advice would I give myself, if I could go back in time?
It would be this: Every website or product you work on from now on will be broken – you just don’t know where, on what device or browser, or how severely. If you hunt these defects down, you’ll make easier money for your clients than almost all your other work put together.