Nick combines all the key aspects you want from a great dev - he's exceptionally technically capable, he lives the values and ethos of modern Agile practices, and he never loses sight of the commercial drivers for what is being built and why.
Neal Champion, Delivery Manager, Royal London
Nick is a software engineer, code craftsman and testing evangelist. He is also a TDD practitioner and trainer; team builder and code leader. Learn more about his skills and experience by reading his online cv (résumé).
Nick is currently specialising in Front end React SPAs and Node.js serverless based microservices on AWS.
Nick works as an independent consultant at Deliverist, currently providing software engineering and technical consultancy for Fidelity Global Digital Wealth.
Nick focuses on successful execution and decision making based on critical thinking and evidence. He excels at helping startups get to market using lean principles. He also uses that experience to help larger companies with their software engineering and agile transformations.
Nick’s knowledge of development best practices is second to none, and as dev lead he introduced many improvements to the working practices at Waitrose, these included a comprehensive testing approach, continuous integration, build and release pipelines and much more.
Paul Brownsmith, Front end Developer, Waitrose
An intriguing reason why Node.js libraries aren't promises by defaultpublished: 12 December 2019
A colleague came up to me the other day to ask me two very good questions:
Be old fashioned: Use an issue tracker properly!published: 31 January 2019
Be the historian
Update (6th December 2019): I have had some feedback that points to this potentially being a bit of an outdated way of thinking about things. Bear in mind, I wrote this for a more traditional enterprise team audience that perhaps isn't using their version control and code in the most modern way. So, for times when you can't get a good communication process centered around your code using commits, pull requests and up to date developer markdown documentation in the repository: This article still applies!
What is Middleware? From Redux, ASP.Net, Node.js Connect and Ruby Rack all the way back to ODBC and Corba...published: 6 April 2018
Are we using this term incorrectly?
Just a brief sojourn…
The argument for SASSpublished: 16 December 2015
Some people don't like it, I would like to try to persuade them...
** TL/DR: DO NOT REPEAT YOURSELF. I REPEAT: DO NOT REPEAT YOURSELF. Gaffaw. **