Many of you have asked for the truth about the delays behind MenuMachine, so here you go. I haven’t wanted to discuss any of this in public previously for reasons that will become obvious.
Many of you know my wife Janet from discussions online or via our support system. What you do not know is that Janet is affected by a very serious degenerative genetic condition. This condition has significantly worsened in the last three years. In 2008, Janet spent 70 days in hospital and she is just now recuperating from a six-week hospital stay. The prognosis for the next few years is not particularly positive.
It is and has been extremely difficult for us to maintain the business with Janet in her current condition. Not only has it been almost impossible for me to maintain a normal programming workload but what many of you may not realise is that the support side of MenuMachine is extraordinarily time-consuming. MenuMachine is not like many other apps in that it has many inter-depencies and each of these increases the complexity of the product and the likelihood of support requests.
For example, MenuMachine menus need to work in arbitrary HTML pages over which we have no control. Menu problems are almost always due to incorrect HTML or scripts in a customer’s pages, however MenuMachine is always blamed and we have to diagnose the problem. This can easily equate to several hours a day of effort.
The new version of MenuMachine is even more complicated because it needs to interoperate with other apps such as Dreamweaver and Coda, which are moving targets. This adds yet another layer of complexity to the app and yet more potential support issues. We also felt it was important to provide an option for users who are not using a supported app to add the menu code to their pages, which means that MenuMachine is now also an HTML editor in its own right, with all the complexities that involves.
So I have to make a decision about what to do with MenuMachine at this point. With Janet’s condition the way it is, I am now reluctant to finish it and release the product because I just don’t think we can deal with the resulting support load.
What I am considering is releasing a time-limited version of the app as it currently stands and letting you all have a look at it just so you can see that I am not full of hot air and that the app does actually exist. The app is not production-ready, nor is it complete. You can let me know in the comments what you think. One option is just to release the lot as open-source but I haven’t decided what to do yet.
Back before Janet had a serious decline in the beginning of 2008, all was looking well for MenuMachine and it has been financially difficult for the both of us that I have not been able to release it in a reasonable timeframe.
I am all too well aware that we have put our existing customers through an unacceptable period of uncertainty and I’m very sorry about it. The last three years have been exceedingly difficult for Janet, for me and for for our family and unfortunately the next three are not looking promising. I will always put Janet first, before anything else. This means spending as much quality time with her as possible in the time that she has left.
I expect you would all do the same if you were in the same situation.
As usual, feel free to vent in the comments or email me at rob@menumachine.com if you don’t want your comments published.

