One of the perks of working for a full distributed company is that when we get together for team meet-ups we don’t end up stuck in side a meeting room in an office block instead we get to share a few days together working and playing hard. Recently I was lucky to be invited to another teams meet-up which was to be in sunny Barcelona a city of Tapas, Gaudi, and Leche de Pantera. Here are a few of the photos I took during our visit.
A few photos from my recent work trip to Charleston, South Carolina which included a lovely walking tour of Charleston and a trip to the Middleton Place plantation.
A few photos from our trip to Madrid, NM during the recent Automattic Happiness Team meetup in Santa Fe. As seems to be becoming a tradition at these meetups I start the week intending on taking a lot of photos and then end up enjoying the company and forgetting to get the camera out so these are the only photos I have from the whole trip 😉
A recent discussion around the way we write and share small helper scripts inside Automattic made me think a lot about why I do things the way I do and why I am against “authorship attribution” in shared code.
The views I have are strong and I think a good guiding principle for working collaboratively with your peers especially in Open Source projects:
I am very strongly against authorship attribution – it puts up a barrier to contribution by setting a subconscious ownership barrier around things.
I give you my code to do as you wish, I mold your code to do as I wish, I blame early and often when searching for bugs, and I expect you to have forgotten you wrote the tool I’m asking you about especially if you committed it yesterday!
What is your ethos and what do you think of mine?