CodeResources

HTTPWTF

HTTP’s weird corners and odd details at a glance.

CodeOpinions

“I was once nominated as Developer of the Year at a fairly prestigious award show. I can’t code. Just in case you are wondering how awards work.”

CodeOpinions

“Don’t spend 6 minutes doing something by hand when you can spend 6 hours failing to automate it.”

CodeOpinions

“Always assume that your users will rage-click any of your buttons multiple times out of frustration. Program accordingly.”

CodeOpinions

“More’s Law: Websites will continuously add more JavaScript to neutralize the performance improvements predicted by Moore’s Law.”

CodeOpinions

“I wish someone had told me that most CMS-related work was just moving data from one spot/format to another, slightly different one.”

CodeOpinions

“I’m not actually a front-end engineer. I’m actually a stack of divs with ‘outline: 1px solid ${colour}’ in a trenchcoat.”

CodeOpinions

“If you work on the frontend, the only skill you must *absolutely* acquire is caring about users.”

CodeOpinions

“I used to write ‘Convert your CSS codebase into Sass!’ guides. Now I think it’s time for a ‘Convert your Sass codebase into vanilla CSS!’ guide.”

CodeSamples

Space Jam

Speed comparison of an iconic website, 1996 vs 25 years later.

CodeOpinions

“So many people only ever experience bloated, unwieldy SVG markup out of a graphics editor and don’t realise how clear, simple and useful it can be when hand-coded by real humans.”

CodeOpinions

“Feed browsers mostly HTML & CSS and they will work magic for you. Feed browsers mostly JS, and you’re going against the grain. Polish doesn’t take easily when you cut that way.”

CodeOpinions

“A genuine problem in tech is that we’ve created a culture where people switch jobs too often to experience the consequences of their product and technical decisions let alone have to fix them.”

CodeTools

CodeTour

Visual Studio Code extension to create guided code walkthroughs.

CodeOpinions

“I have a lot of opinions about code. Well, I’ll go into management. At least I’ll probably have less opinions about that. Me, several years later: Oh no.”