I initially started writing code in early 2005. The project did not get far and it was abandoned. A couple of months later I decided to start again from scratch. The project has slowly been improving since then. EDoc++ has improved in usability and speed thanks to help from people on the GCC mailing list.