Python Campfire
The holiday season has practically started yesterday. This year we don’t have that much snow in the Boston area, and I thought it would be a great idea to start a camp fire in the garden to kick off a few days where can take things a little slower than usual.
It has become a habit to use some old books to get the fire going. Now that I have an ink-paper reader there is no point keeping those books in the basement. So I went downstairs and looked for books that I really won’t need any more.
I found a great book. It was a book about Python that I bought a couple of years ago when I was looking for a script language that would make it a lot faster, easier and reliable to write software. In defense of Python I have to tell you that the books about Excel 95 and Postscript went into the fire a long time ago. Anyway this was a 1500 page book which could keep the fire going for some time.
The book did well, and we could enjoy a nice fire with roasted marshmallows and bread (I made sure the plastic cover did not go up in flames). While taking care about the fire, it was a good time to reflect on the years behind us; what foolish mistakes we have made and what has been a good decision.
As for the Vodia PBX, the decision to use more REST was definitively a great decision and something that we must continue through all parts of the software. The fact that we were using C++ for the core PBX, with its own, internal database was something that was right at the time, but is now a candidate for further improvement. Although it is not a plan yet, we need to see where we can leverage databases and scripting in areas where performance is not so critical and flexibility is more important.
Anyway, I believe that we have shown leadership when we build a PBX for multiple tenants from day one. This remains a killer feature in a world that is beginning to migrate their telecommunication systems into the cloud and this is currently driving our business into the right direction.
A Merry Christmas and a Happy New Year!