The workflow change that helped us deliver more, deliver faster

What is a software peer review?
In the same way someone peer reviewing an article to be published in a newspaper will be looking for more than just spelling and grammatical errors, an engineer peer reviewing a change to software will be checking the work hasn’t made any false assumptions; has fulfilled its requirements; won’t cause problems or extra work for anyone else later on; and, of course, it’s a good idea to check for spelling mistakes too.

Continue reading “The workflow change that helped us deliver more, deliver faster”

IT janitor – how to be the guy at the back with a broom

On Saturday mornings, my 5 year old son goes to football training. This means I stand on a cold school playing field next to some other cold (and socially awkward) dads making small talk about how cold it is.  A few Saturdays ago a dad who works in the IT department for a large city bank was on the phone for large parts of the session.  Working in IT there are certain words or expressions that exhibit the cocktail party effect.

So, without wishing to eavesdrop I could not help but overhear these phrases: “unix patching”, “how long till we can restore service” and “rollback plan”.  I could tell he was dealing with a legacy piece of his IT estate, so I did not ask him why he did not have a resilient set up that allowed him to use A/B patching groups and chose not to comment that ‘planned downtime’ is still downtime and should not really be tolerated.

Continue reading “IT janitor – how to be the guy at the back with a broom”