All topics

Engineering Craft

Reviews, refactoring, testing, estimates, and the parts of the job that are not really about code.

Fifteen years in, the things that separate a good team from a struggling one are almost never technical. These are the opinions I have arrived at, including the ones I am least sure about.

1 post on this.

Start here

Stone Soup Programming

Put a rock in some water and ask if anyone fancies adding a carrot.

Everything on this topic

  1. Stone Soup Programming Put a rock in some water and ask if anyone fancies adding a carrot.

Available for rescue and re-platforming work

I take over platforms that already exist and are in trouble. Node, TypeScript, React and Laravel, mostly in regulated or high-traffic environments. If something needs rescuing, re-platforming or finishing, ask and I will send a CV cut for the role.