Back on track: releases and micro-goals
Posted 2005-11-28-1620
Been ages since I was able to report progress on coding. Now I can.
I have released tpserver-cpp 0.1.2 and libtpproto-cpp 0.1.0. Tpserver-cpp now has all the non-optional bits of TP03, and full design support (although, some bugs have been found and fixed in CVS). I'm currently adding a MySQL backend for storing the game data. It is requiring some changes so that it isn't too hard to get things out of the DB. Libtpproto-cpp have been mostly rewritten. It has been split into a higher level interface, and a lower level. The API is not yet stable, but is looking good for future clients, tpclient-cpptext got 200 lines shorter when changed over.
I have also been working on DBA and Dart, though the former will never be release as source, and the latter hasn't had enough progress to release just yet.
One thing that has been helping motivate me (other than Megan) has been writting a list of Micro-goals
These
micro-goals are little features or bug fixes or changes or things to do. They generally take only a few hours to do, and
it feels good to tick them off. One slight problem is that I have been working much more on the tpserver-cpp and libtpproto-cpp
goals, and not the DBA, Masters, Dart, and other ones.