Bootstrapping software delivery
-
Getting started
π Oct 22, 2023 π 1 min
Often when setting up a new project/ programme/ product we forget to make our principles, constraints, and ways of working visible. There tends to be a group understanding however, churn happens and tribal knowledge dissipates. From no fault of any individual this can end in disaster and inevitably many difficult conversations.
-
Get your teams up and running
π Oct 27, 2023 π 12 mins
Joining a new team is often painful and slow. Often you have to work out who to talk to, what software to install, request to be invited to meetings, hunt around for access to environments and repositories, and many more tasks. Without clear documentation, things will fall through the cracks giving vastly different onboarding experiences to new joiners. This postβs goal is to streamline your JML process, delivering value faster.
-
Ways of working
π Nov 2, 2023 π 12 mins
It is important that everyone in the team has a shared understanding of how they work together, however having the right level of documentation is tricky, especially around ways of working. Not enough will cause team members to not understand principles, boundaries or constraints which could impact mental health, and too much will overload team members, running the risk of key pieces of information being overlooked. Finding a balance is important and is an ongoing task and requires continual care.
Guides
-
How? what? why?
π Jan 8, 2022 π 6 mins
So, Iβve thrown together a new blog. This is how I built it and how I ended on this tech stack. Pop over to my github page to view the code.
-
Hello world
π Jan 5, 2022 π 1 min
Over the years Iβve run loads of workshops, brownbags, knowledge transfers, presentations and lightning talks. Iβm immensely proud of what I achieved, however failed to really document or share these outside of the initial group. This felt wasteful.
-
I built a build monitor
π Jan 28, 2021 π 8 mins
Christmas is usually a time for me to catch up with friends and family. Every day tends to be filled with drinks and dinners with friends or recovering on the sofa, itβs an enjoyable few weeks in which I am not particularly productive. This year is different. The pandemic ruined everyoneβs plans and I now have lots of time on my hands, this is a perfect opportunity to learn something new.
-
Training in pseudo situ
π Sep 6, 2020 π 25 mins
A developerβs role is not just code, and a BAβs role is not just story writing, anyone in the industry will attest to this. However many training programs offer little in the way of understanding the role and expectations for a member of an autonomous team; these lessons are commonly deferred. Learning these on the job.
Workshops
-
Getting started with elastic search
π Nov 25, 2020 π 16 mins
I recently engaged with a client that wanted to improve their search relevance and speed. We decided to run some experiments to see if Elasticsearch would be a good fit.
-
Get to production
π Oct 1, 2019 π 8 mins
Over the summer I was lucky enough to speak at Karta conference in Frankfurt. I presented a lightning talk on CI/CD followed by a workshop called βGet to production!β. The goal of the talk and workshop was to cover the pipeline basics and for the group to have the opportunity to create and deploy a simple application using pipelines as code.