Category: Thoughts/Musings

  • Remote debugging at 15 billion miles

    Remote debugging at 15 billion miles

    The complexities of debugging software on Voyager 1, 15 billion miles away, highlight the extraordinary challenges faced by NASA’s JPL engineers. With commands taking 22 hours to reach and another 22 hours for a response, the risks and logistics are daunting.

  • 2023 in review

    2023 in review

    Today is the 31st of December 2023, not a single cloud in the sky, the weather is unseasonable warm, and parts of the world have already started their 2024.  As I am finding myself usually doing, here is my annual review. Health No major items here to report. I have visibly…

  • The Art of the KISS

    The Art of the KISS

    Writing software that is simple, clean and easy is hard. KISS is easy to say but difficult to put into practice.

  • Failure is an Option

    Failure is an Option

    Trial and error is the only way we learn. Taking chances (not risks) is how we evolve our knowledge and the output to which we are relied upon.

  • Technical Debt – A visual guide

    Technical Debt – A visual guide

    Unpicking the mystery of what technical debt is and how it can be provide learning and inform the future.

  • 2022 in review

    2022 in review

    Now that we have started 2023, one can take a look at the year that was 2022. Personally it was a great year (no deaths/cancer in the family so that is new), with a number of stand out moments. The biggest one is that I married, Kelley, the lady of…

Website Powered by WordPress.com.