Updates Instagram Photography Projects About Contact

“Engineering Manager — Infrastructure” in Medium Engineering

22 May 2016

Until recently, most engineers have been deployed to product initiatives, with DevOps and Data Platform being the only permanently staffed…

I saw this for the first time yesterday, and it’s amazing.

18 May 2016

Enjoy 3mins of Bobby McFerrin and the pentatonic scale:

A brave new world

18 May 2016

AI offers multiple choice responses to IMs

Blue Lips

15 May 2016

In the brighter light she looked grey, her lips dark purple, and the skin on her legs was mottled.

“As if you could kill time without injuring eternity.” — Henry David Thoreau

13 May 2016

Ted. This is terrible. Thank you for sharing your story with us.

25 April 2016

It was a pleasure working with you. And that’s not a platitude. I really enjoyed our times at the whiteboard and the moments hunched…

My City

23 April 2016

I answered some questions about San Francisco for The Great Escape blog.

“If Dr House did DevOps” in Medium Engineering

17 March 2016

“Tests take time. Treatment’s quicker.”

EDC Baby Bag

7 March 2016

EDC Baby Bag

As an industry we should come up with a new name for Individual Contributor.

29 February 2016

Management is of course a critical amplifier, but there are many ways to have impact and influence. Today, everyone is part of a network…

The truth, the whole truth, and everything in between

5 February 2016

There are objective truths, scientific facts that are universal: the Earth orbits the sun, the moon causes the tides, plants produce energy…

“Test Infrastructure Engineer” in Medium Engineering

3 February 2016

We are looking for an experienced software engineer to be the anchor member of a team with the mission of improving and extending our test…

“Too much rope” in Medium Engineering

20 January 2016

JavaScript for teams

I like these five definitions of Technical Debt.

17 January 2016

Shortcuts intentionally taken to speed up development work.

Medium is not running a zero-leadership experiment by any means.

13 January 2016

We want to avoid situations where areas of responsibility are unclear.

Thanks for sharing Rick.

4 January 2016

It would be interesting to add some pitfalls you have observed with OKRs. While they might be a superpower, they are not a universal…

2015 Highlights

31 December 2015

Was it crazy to visit europe twice with an infant?

Public Service Announcement for parents using Nest Cams as a baby monitor.

28 December 2015

Cover up the LED (status light) with Gaffer’s Tape.

No wires

15 December 2015

I got an Eye Fi card for my birthday. It acts like a standard memory card, but also sets up a wireless access point. Connecting your phone…

I made your suggested change during some free time that opened up.

8 December 2015

Now, if you could get your team to tweak the caching logic for newer posts, and take a pass at improving the balance between publish date…

It would be interesting to look at the data.

30 October 2015

I wouldn’t be surprised if it is related to the economic cycle coming out of the recession.

Photographing Baby

30 October 2015

There seems to be a baby-boom among my friends and colleagues. So as an avid photographer — and father of an 8 month old — I get a lot of…

The opposite of JavaScript.

28 October 2015

More seriously, the language imposes certain constraints and ways of doing things.

It’s all about the network.

26 October 2015

On quality control and continuous delivery

26 October 2015

There’s been some chatter that Marcin’s post on how a 25 year old font was accidentally resurrected indicates a failure in quality control…

The community are adding support for more languages.

26 October 2015

We helped get the Go support added and Node packaging will hopefully come soon.

“The Stack That Helped Medium Drive 2.6 Millennia of Reading Time” in Medium Engineering

23 October 2015

Originally posted on StackShare

Nights like this

27 September 2015

On nights like this it’d be easy to get frustrated.

What color is an airplane’s evacuation slide?

20 September 2015

As we were taxiing out of San Diego Airport our pilot pointed out this American Airlines plane that had had an unfortunate accident.

I love cameras.

28 August 2015

They are inanimate. They have no memory. But they have seen history.

“The time we took the interns to Pirate’s Cove” in Medium Engineering

19 August 2015

This summer it’s been our pleasure to host three of the amazing fellows from Code2040's class of 2015.

I Call This Look…

23 July 2015

Garth, the Palo Alto sys admin with dreams of the desert

Coding for Obsolescence

30 June 2015

Avoiding that painful rewrite by planning for it

“On Names” in Inside Medium

25 June 2015

Renaming our on-call and release team.

Engineer

17 June 2015

Build the future Medium with us.

What if the performance and productivity improvements from rewriting your app from java→go, ruby…

14 June 2015

→node, or node→java, had nothing to do with the language, but was instead a product of coherent design versus evolutionary development?

While I admit to taking perverse pleasure stretching the limits of the web platform, and having…

24 May 2015

Many of the innovations we’ve seen over the last decade-and-a-half have happened despite the advances in the web platform, not because of…

Blue Line

23 May 2015

Blue line, blue line; Let me see, Look at that, you’ve done a pee.

Sheffield to San Francisco

19 May 2015

This was a surprisingly difficult exercise. While I spent 3 years in Manchester, I feel that my 6 months in Honduras and the many weekends…

Happy Mother’s Day

10 May 2015

Happy First Mother's Day +Tessa MacDuff Pupius​; still smiling, even when covered in puke and a manic baby is swinging from your hair.

Via Google+

Mazzy Star — Into Dust

27 April 2015

Lessons from my Grandma

21 April 2015

Peggy Rees, 1 April 1923–12 March 2001

Lyra’s First Flight

19 April 2015

“The 3rd Medium Engineering Summit” in Medium Engineering

13 April 2015

Twice a year the Medium engineering team gets together for an all-day summit.

The value of American Express Reward Points

28 March 2015

Turns out an AirBnB voucher is the best deal, followed by an Uber ride.

The promise of the web

26 March 2015

Si Dieu n’existait pas, il faudrait l’inventer.

The meaning of communication is in the response you get

8 March 2015

I’m sad, but not completely surprised, to hear what my teammate Kelly went through while working on Google+.

Books for new dads

5 March 2015

I’m only a few weeks into this whole fatherhood thing, but here are a few books I’ve found helpful so far.

12 days ago we named our daughter Lyra.

24 February 2015

Both of us are programmers with OCD tendencies for naming. And even though Lyra was one of the first names we came up, we built a…

How Medium is building a new kind of company with a new kind of manager

14 February 2015

Some thing was wrong on the internet.

Waiting.

5 February 2015

In a holding pattern.

This was 11 days ago

4 February 2015

o_O

Via Google+

“Wait, Don’t Touch That!” in Medium Engineering

16 January 2015

Mutual Exclusion Locks & JavaScript

2014 Highlights

1 January 2015

An attempt to prove I have a life outside of work

Photo Album: Mamiya 645 Pro TL

22 December 2014

Test shots from a Mamiya 645 Pro TL I picked up on ebay. The film is FujiFilm Pro 400H 120. Scans are raw from the photo shop. From the sea shots it looks like the film cartridge may be slightly out of alignment. In camera double exposure is fun though.

Via Google+

On Building With Node.js At Medium and Growing As A Developer

11 December 2014

I did an interview with the folks at Talent Buddy.

Via Google+

“Engineering Values” in Medium Engineering

14 November 2014

A letter to the Medium Engineering team.

“Getting a running start” in Inside Medium

3 November 2014

A quick tip to help kickstart your work day

“Quality Lead” in Work at Medium

31 October 2014

We’re looking for someone to own quality and hold us to the high standards we aspire to.

“Revert Paths” in Medium Engineering

20 October 2014

Safely moving forward, by exposing an exit route.

“Interview Day Etiquette” in Inside Medium

17 October 2014

Some guidelines to make our interview days work better

That thin pink line

11 September 2014

Life, the known, and the unknown

Audio Experiment

5 September 2014

What if Medium had sound effects?

Photo Album: Eastern Sierras

26 August 2014

Last weekend seven of us ventured into the Ansel Adam's Wilderness Area.  It was a long drive for one night, but well worth it.  We did a quick 5 mile hike around the Devil's Postpiles on Saturday evening, then rose at 4:30am to prepare for an 11 hour, 17 mile hike up to Minaret Lake, then back round to Agnew Meadows via Ice Berg Lake (http://ift.tt/1vlbb7y). There was some excitement during the 1 mile transition between marked trails at the furthest extent of our trip, but we all survived.

Highly recommended.

Via Google+

Adam Savage’s Rules for Success

20 August 2014

I watched this video on my flight back from Seattle last Sunday.

Getting a running start

19 August 2014

Why does it take so long to get into the flow some mornings?

“Apache and PHP on Docker” in Dev Tricks

4 August 2014

Consolidated instructions for getting Apache and PHP running within a Docker container.

Link: MadLib(tm) Feedback

8 July 2014

This is how we do peer and manager feedback at Medium.

As a reviewer, it is still challenging, but less so than open ended text areas.  The structure provides more guidance and gives you an easy out: sometimes a blank can be as simple as a noun phrase, or it can be multiple sentences.

For the reviewee the synthesized, aggregated result somehow feels — perhaps unintuitively — less sanitized and more honest. It's nuanced and actionable. You can look at it and ask "how do I want to be seen next time?"

Via Google+

Video: June 2014 – 1 second a day

8 July 2014

June

Via Google+

Video: May 2014 – 1 second a day

15 June 2014

One second per day for May (only half a month late)

Via Google+

Photo Album: Switzerland

15 June 2014

Photos from our trip to Switzerland (and Liechtenstein).  Basically a stream of landscape shots punctuated by +Tessa MacDuff Pupius doing silly things.

Via Google+

Video: Damon Albarn – Lonely Press Play (Official Video)

10 May 2014

So good.

Via Google+

Mount a remote filesystem with SSHFS

28 April 2014

Say you have a computer at home that you use as a file store, or maybe a VPS for web hosting and are tired of transferring the files across…

Continue reading on Medium »

This is just a test

15 April 2014

Nothing to see here except some baby goats.

Continue reading on Medium »

Developer Archetypes

30 March 2014

While I may have more sympathy for tech recruiters than many in Silicon Valley — I fondly remember the emails that resulted in my move to…

Continue reading on Medium »

Software Engineer Traits

21 March 2014

A while ago Ev challenged me to consider what makes a good engineer.

Continue reading on Medium »

App Launch Photos

20 March 2014

Checklists on the whiteboard mean something exciting is afoot.

Continue reading on Medium »

Untitled

8 March 2014

The printer groans out the 20th sheet of paper. The roll spooling on to the floor, amid books and lego spaceships.

Continue reading on Medium »

New space

28 February 2014

http://ift.tt/1bTHySS out at Meena’s Super bowl at @thebird’s New office space SFFD Ambulances Night New caf…

Continue reading on Medium »

Just a web page?

28 February 2014

When people imagine working at Medium, they may think of our accomplished founder or our sweet offices.

Continue reading on Medium »

Race Results

23 February 2014

I realized this weekend that I wasn’t keeping track of my race results, so I decided to dig them up.

The exercise made me realize that there are a whole slew of life events that would be nice to log, as a memory aid, but I have yet to find a product that makes it easy. Facebook Timeline is close to being that product, and I tried to use it for a while. But it’s too much of a black-hole and I kept forgetting to keep it up to date.

What I want is something that sucks in Foursquare, TripIt, Strava, and Google Calendar; does some smart filtering and aggregation; and provides a super easy mechanism for annotating events. Then allows for nice visualizations and filtering of past events.

Photo Album: Harley Farm

15 February 2014

Goats!

Via Google+

New Year

1 February 2014

New Year in the Sahara Visiting Ait Ben Haddou Fishing port at Essaouira Palais bahia, Marrakesh Back to England Go Karts for Jon’s…

Continue reading on Medium »

Reverse port forwarding

31 January 2014

It’s often the case that you have a local development server that you wish you could access over the interwebs.

Continue reading on Medium »

Photo Album: Essaouira

26 January 2014

After our road trip around southern Morocco, we spent a day by the port town of Essaouira. It was much more chilled — and less polluted — than Marrakesh.

Via Google+

Photo Album: Morocco’s Southern Oases

24 January 2014

Photos from our 4-day road trip in Morocco.  From Marrakesh we headed over the Atlas Mountains into Saharan Morocco, sometimes called the Southern Oases, near the border with Algeria.  The terrain was incredibly varied—rock ranged from red, to black, to green—towns nestled on the side of steep slopes, overlooking the fertile valley bottoms.

(Lots of photos here.  When I'm done I'll create a highlight real.)

Via Google+

Photo Album: Marrakesh

24 January 2014

Lots of photo coming from our trip to Morocco. Here's the first batch from Marrakesh.

Via Google+

Raspberry Pi

12 January 2014

Setting up my Christmas present (a raspberry pi).

Not sure what to do with it yet.

Top idea at the moment is a smart picture frame that pulls my latest photos from G+.

Via Google+

Onedotoh, Christmas, Travel

7 January 2014

Decorating plants Medium 1.o launch preparation Last minute debugging Launch check list Next steps Rainy SF North Face Endurance Challenge…

Continue reading on Medium »

Photo Album: Erg Chebbi (Sahara)

6 January 2014

We spent New Year's eve in the desert. A 2 hour camel ride into the dunes., not the most comfortable form of transport.

Via Google+

Photo Album: Marrakesh

5 January 2014

Lots of photo coming from our trip to Morocco. Here's the first batch from Marrakesh.

Via Google+

Refreshed

22 December 2013

I took some time today to clean up the styling on this site. It turned out — unconsciously — to be a bit Mediumy; with the serif body (Palantio) and sans-serif title (Lucida Grand). Probably not too surprising.

Movember

5 December 2013

@lukester and Stroke 9 at the Red Devil Lounge Dominion with Ojan Pawtrero Street Fair Ada being weird Night run by the Bay Bridge Softball…

Continue reading on Medium »

House boating on Lake Shasta

25 November 2013

The best way to spend a long 4th of July weekend. Wake boarding, swimming, barbecues, and bonfires.

Continue reading on Medium »

Visitors

31 October 2013

Trip to the allergy doctor A calm bay on the morning run Up and to the right Dinner and a nice bottle of wine at home Hardly Strictly…

Continue reading on Medium »

Link: Why You’re Not Photogenic

17 October 2013

Via Google+

Running to stand still

30 September 2013

Spotting dolphins at Fort Funston Sunset at home Haircut with Beth Watching Orange is the new black Medium softball game Indian summer on…

Continue reading on Medium »

Don’t drink crap coffee

14 September 2013

Don't drink crap coffee.

http://www.theguardian.com/lifeandstyle/wordofmouth/2013/sep/13/civet-coffee-cut-the-crap

I remember excitedly seeing the flash of a civet disappearing into the dark jungle. They were one of the animals that everyone hoped to see.

Via Google+

The three axes of engineering leadership

1 September 2013

Within the tech industry, managers are oft lamented.

Continue reading on Medium »

Mauna Kea, HI

1 September 2013

Continue reading on Medium »