That's how it feels
... when you have to use your own software.
Firms paid by Microsoft to sell its products are still waiting a brand-spanking-new business intelligence and analytics tool that the Redmond giant promised to deliver by February. The resellers had hoped the once crash-prone Microsoft's Partner Sales Exchange (PSE) would be improved by the addition of the new sales-tracking …
I write software I use myself - sort-of, if you can call an Asset Manager written in VBA (using forms and validation code, accessing Excel data) for our department 'software' - and at this point, I'm the only one using it. And constantly debugging it (I'm not a very good programmer :-/ ) ... it is close to the multi-user phase, now. When you write software for others, the testing is going to be hampered by 'your way of doing things'. However, if you actually use the software yourself, a lot of that problem diminishes with *time*.
This is the neat thing about Gambas - a GNU/Linux-based flavour of VB - the IDE is actually written in Gambas itself. And of course, it's open-source, so you can change the IDE to be what you need. And runs HEAPS cleaner than Excel 2000-2003 VBA.