Archive

    2026

  1. The weight of AI on engineers
  2. 2024

  3. Some nice feedback on LGWT
  4. 2023

  5. Learn Go with Tests reaches 20k stars
  6. Practical ways to shift QA left
  7. HTMX is the Future
  8. How to set a WIP limit
  9. My job advert for 2023
  10. 2022

  11. 2022
  12. 2021

  13. Speaking at GopherconUK
  14. Reduce WIP by practicing trunk-based development, rather than pull requests
  15. The TDD Thinking Hats
  16. Go Time - Giving TDD a Go
  17. The Three Books
  18. Interview questions as a candidate
  19. The Why of TDD
  20. 2020

  21. My experience of Introducing a team to Go
  22. How my website works
  23. Start naming your test doubles correctly
  24. 2019

  25. Work 2019
  26. Gamifying Continuous Integration
  27. The carbon footprint of your website
  28. The ghost of Henry Ford is ruining your development team
  29. Go back to basics with MVC
  30. Functional programming and Go
  31. How to go fast
  32. 2018

  33. Work 2018
  34. The Tests Talk
  35. The Web I Want
  36. Why you should deploy on Friday afternoon
  37. 2017

  38. Tis the season to write Clojure
  39. Developers are stakeholders
  40. Testable Systems and Continuous Deployment
  41. Fun with Bash
  42. 2016

  43. Testing Asynchronous Code In Go
  44. Property-based testing in real life
  45. Magic
  46. Property-based testing in Go
  47. 2015

  48. Estimates
  49. Terror Handling
  50. The lessons I learned from SpringerLink if i was making a website from scratch again
  51. Books I've read recently
  52. Improving the quality and performance of your code, guided by the tooling in Go
  53. 2014

  54. What is a typeclass and why should you care
  55. 2013

  56. Unused features are technical debt
  57. Scala - Just enough rope to hang yourself
  58. The Chris Validation Pattern
  59. 2012

  60. Understanding Javascript Objects
  61. The Web for non-techies
  62. Coffeescript Presentation
  63. New Blog