On our team we always commit code using pull requests, for review by someone who hasn't worked on that code. Here are my guidelines on how to raise a good pull request.
A few weeks ago I wrote a post about being a technical architect, and one of my main conclusions was that you need to stay technical. But how?
I have wanted to be a technical architect since I started out in IT, and last September I was delighted to achieve this long-held goal. But very quickly I realised that, while it was clear to me that the role of a technical architect is overseeing the technical aspects of large software projects, I really wasn't sure what that meant I should be focusing on day-to-day. So I turned to some of the brilliant technical architects I know, both colleagues and elsewhere in the industry, for their advice.
I've written a post on the GDS Technology blog about moving a project from 'coded in the open' to true Open Source. How we moved vCloud Tools from Coding in the Open to Open Source.
Last year I wrote about how anonymous submissions affected gender balance at SPA conference. Short answer: not hugely, but it did have some other positive effects. This year, however, we did have more women speaking at the conference than previously. Here are some suggestions for how to replicate this at your conference.
A talk about how we do infrastructure as code on GOV.UK and my work on vCloud Tools, our open-source tools for automating provisioning. Video is here, abstract is on the Velocity site and the slides are on Slideshare.
I gave a talk at the delightful Scotch on the Rocks in Edinburgh on my work on vCloud Tools – what we built, how we built it, some hard problems we faced and some tips on how to automate your own infrastructure. Slides are here.
Another post on the GDS Technology blog – this one is about using Git to re-architect vCloud Tools.
I wrote a blog post on the GDS technology blog about the work I've been doing building vCloud Tools.
At ScaleSummit last week, I proposed a session on running Open Source projects. I am hoping to move the project I’m working on, vCloud Tools, from being coded in the open to being Open Source and wanted to get the benefit of the accumulated wisdom. It was an excellent session and I really got a lot out of it. The executive summary is that if you are trying to build a community, you need to optimise for bringing people into the community, and a lot of the discussion focused around that. Here are some of the main things that I took away from it.
As co-Programme Chair for SPA conference I often find myself trying to persuade inexperienced or completely new speakers that it is worth doing and that they have something great to say. Here are some of the resources that I send on to them.
I wrote a post on the GDS technology blog explaining the unusual process for applying for a developer/web operations job at GDS.