The Art of Maintainable CodeFirst of all, what do I mean by the term maintainable code? It is a term that is quite elusive to define, many have tried to quantify it…Jan 19, 2022Jan 19, 2022
Adding Business Logic to TerraformHow to separate your business logic with abstraction layers.Apr 11, 2021Apr 11, 2021
Making Terraform Work a Bit HarderLots of people use Terraform but they only scratch the surface of what it can do. I thought I would explore some of Terraforms…Dec 8, 20203Dec 8, 20203
Software Engineering Is About More Than Just the CodeIt’s heartening to see the positivity coming from people learning to code at the bootcamps I follow, people who had previously considered…Oct 25, 2020Oct 25, 2020
An average guy trying to come to terms with the #MeToo FalloutThis piece was prompted by my response to this post by Deborah Copaken. It got me thinking about how I’m responding to the current rush of…Nov 6, 2017Nov 6, 2017
The De-skilling of Software Engineers is happening but does it matter?I’ve been a software engineer for over 20 years now. Someone asked me the other day whether the job had changed much and it started me…Jun 11, 2017Jun 11, 2017
The Manchester bombing, it could have been any of usI don’t live in Manchester, you could count on your fingers the number of times that I’ve been there but that doesn’t really matter. It…May 24, 2017May 24, 2017
….so you want to write Software for a livingI’ve been asked numerous times over the years, usually by parents whose children want to learn, what is the best way to get into a job as a…Mar 28, 2017Mar 28, 2017
Life After the Brexit Vote and why I think it happenedI was talking to a Polish colleague on the morning of the announcement of the result. I asked her what she thought of what was happening…Jun 28, 2016Jun 28, 2016
Why Docker will Change the Way we do SoftwareI was quite late to the Docker party, I only started working with it about 18 months ago. At the time it I wasn’t impressedJun 14, 2016Jun 14, 2016