• To unit or module test software requires knowledge of the expected outputs for each test case. For complex real-time software in which the output depends on previous outputs, calculating the expected outputs for all test cases can be a very laborious task. Once we have decided on a set of tests and test cases (sets…

  • We recently added Bulgarian to our Matimar website, which is built using WordPress. To keep the cost down we chose to use the open source Polylang plugin to do this. However, it turned out to be not entirely straightforward to add a Polylang language switcher to our WordPress site so I have written some brief…

  • I am currently contracting to a major automotive company, providing functional safety services. In the period of less than two years that I have been doing this I estimate that I have attended well over a thousand meetings. Compared to many others in the same company I have relatively few meetings; some have at least…

  • One of my favourite old films is “Mr. Blandings Builds His Dream House” starring Cary Grant and Myrna Loy as a couple that decide to buy an old house and renovate it to create their dream house. It’s based on a true story. Of course nothing goes as hoped, they encounter all sorts of problems,…