Weekend Reading — And so it begins …

awedgewood "Put a wig on your dog and watch the neighbours freak out."

Design Objective

It’s Kind of Cheesy Being Green When Apple added iMessage and colored iPhone-to-iPhone messages blue, we got snobby with the greens. A small design decision that bears large affect on the product and its user base.

A Jobs-to-be-Done primer I'm definitely going to hire this resource when I need to explain to how to think JTBD.


The last twenty years building the web no-one asked for in two wireframes

How Flipboard Chose Form Over Function For Their Web Version For Flipboard it's a matter of form over function, and getting to 60fps animations was more important than building an accessible app.


responsive (you can resize the window)

real time (you don't have to hit refresh)

modern (the back button doesn't work)

a guide to web apps


Hardware: Fuck it, duct tape.

Development: Fuck it, regex.

Design: Fuck it, modal dialog.

Tools of the Trade

Markdown Style Guide First and foremost, Markdown should be readable as plain text.

Grafana 2.0 Alpha & Preview Amazing dashboard for Graphite and OpenTSDB.

EmailJS "Send emails directly from Javascript. No server code needed."

Non-app Mockup Printable PDFs for all your mockup needs.

Firefox Nightly now plays Flash videos using Shumway Removing Flash from Firefox would be a killer feature.

Automating Tinder with Eigenfaces So someone wanted to date a stereotype and spare themselves Tinder-induced RSI. But if you're interested in facial analysis and prediction, there's now an open source project for that.


Nothing says 1.0.0 like 1.0.1.

Lingua Scripta

io.js v1.2.0 Errors io.js documentation covers common JavaScript errors and their meaning. Very helpful.

Using Homebrew to manage Node.js and io.js installs on OSX TL;DR brew link --force iojs

Experimental New Directions for JavaScript Some interesting ideas behing a new "use sanity" directive, and also some less interesting ideas about adding more Java to JavaScript.

Lines of Code

Providence: Failure Is Always an Option A helpful post-morten on failing a project by choosing too many new technologies. It's a combination of warts from new and immature technologies, and missing the benefit of skills and tooling you collected around your long established technologies.


Two branches diverged on Git, and I—

I pulled the one less traveled by,

And now there are several merge conflicts.

Startup Life

The $1 billion company that prefers 40 year old coders who only work 45 hours a week (Now that’s a unicorn) I'll save you the link, it's Slack. That this is newsworthy is a sad statement about the prevailing hiring practices in silicon valley, and kodus to Slack for doing it's part to make a change for the better:

“There are no brogrammers… and we have maternity and paternity leaves that recognize the reality of being a parent.”

Slack may have sprinted into the Unicorn club, but Butterfield is sending every signal that he wants to build a company that’s sustainable for the long term. More of this please.

Not a Doctor

Are Your Medications Safe? "Ask your doctor if you're experiencing any signs of …" A condeming look at how the FDA buried evidence of fraud in medical trials.

Don’t read the comments—they can make you mistrust real experts

If you claim you're a doctor online, people may trust you more than the CDC.

None of the Above

Robot Vacuum Sucks Up Woman's Hair in South Korea And so it begins …

I'm Brianna Wu, And I'm Risking My Life Standing Up To Gamergate But it's really about ethics in game journalism. How did we let it come to that?


In the evening commute hours, be nice to everyone. You never know who may have spent the last 8 hours writing HTML for emails.

Lovebook Growth hacking to get laid: Lovebook finds you a match by running a Facebook targeted ad campaign.


reboot starship in safe mode

🔥 Looking for more? Subscribe to Weekend Reading.

Or grab the RSS feed