DesignOpinions

“Designers who credit the other designers and people who worked on projects in their portfolios: I see you and I appreciate you.”

CodeSamples

Space Jam

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

DesignResources

Bloo

Low fidelity wireframe kit for design and prototyping.

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.”

DesignResources

Skribbl

A growing collection of free, hand-drawn illustrations.

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.”

BusinessOpinions

“Don’t ask for advice before you get started, ask for feedback once you have.”

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.

DesignOpinions

“The best designers I’ve worked with go rogue at least 10% of the time in every project, and that’s how the product ends up better than anyone expected.”

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.”

DesignOpinions

“Design agencies are just three freelancers in a trench coat.”

BusinessOpinions

“As a courtesy to others on the website, please remember to click the Read Less button after you are finished reading more.”

CodeTools

natto

An interactive and visual JavaScript playground.

DesignOpinions

“Great designers are great listeners.”

DesignTools

Input Kit

Framer’s demo for its interactive inputs in design prototypes.

CodeOpinions

“Software engineering is just as much about people as it is about code. Empathy matters tremendously.”

BusinessOpinions

“Never underestimate your odds of building something that gets noticed. If you’re willing to be more obsessed with the problem than anyone else on the entire planet, your odds are honestly pretty close to 100%.”

CodeOpinions

“I know a ton of Ruby devs who named their kid Ruby but not a single JavaScript engineer with a kid named DOM.”

CodeOpinions

“The more I learn about the power of exciting new frameworks, the more I marvel at the genius of basic HTML.”

BusinessOpinions

“The best writing advice I ever received was ‘always write for a specific, real-life person’. Your writing will be clearer, more authentic, and easier too.”