Skip to main content
  1. Make It So

    Thursday, September 17, 2020

    4 minutes

    I’m a big fan of automating repetitive work with a Makefile, especially when multiple steps or dependency chains are involved. » Read

    #dev  #make  #work 

  2. Maintenance

    Saturday, September 5, 2020

    2 minutes

    The software project lifecycle doesn’t usually end with delivery. If it’s not looked after properly, a project can often still cause you pain way beyond this stage. » Read

    #dev  #documentation  #security  #work 

  3. Out With the Old

    Sunday, June 28, 2020

    1 minute

    They say that you should never reinvent the wheel. But what if you could make the wheels better? » Read

    #bash  #dev 

  4. Confessions of a Bashist

    Saturday, June 27, 2020

    2 minutes

    I prefer some things to be done a certain way but my reasons are seldom irrational – usually there’s at least some logic involved somewhere. » Read

    #bash  #dev 

  5. Shellology

    Tuesday, June 23, 2020

    5 minutes

    As a follow up to my previous Unix archaeology, I traced the evolution of shell development across the decades. » Read

    #bash  #dev  #unix 

  6. My Descent into Shell

    Thursday, June 18, 2020

    3 minutes

    For my first lightning talk, I dived into the history of Unix to find the starting point from which modern shells emerged. » Read

    #bash  #dev  #unix 

  7. Documentation

    Sunday, May 10, 2020

    2 minutes

    It is a fact that individual contributors to a codebase will come and go. Establishing good documentation practices is essential to enable an effective organisational memory. » Read

    #dev  #documentation  #work