23 March 2009

Here are 2 OpenSource software tools that you should take a look at:

1. A productivity tool for anyone:  Task Coach
Task Coach is a simple open source todo manager to manage personal tasks and to-do lists. It grew out of Frank's frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to-do consist of several activities. Task Coach is designed to deal with composite tasks.
I attempted to use Task Coach a year or so ago and quit using it mostly due to my own lack of discipline.  I'm going to give it another go and see if it can help me keep focused on the job.


2. An IDE for Python developers:  SPE.  download w/ SVN

I'm not a fan of IDE's (Integrated Development Environments), I mean I have a half dozen embedded compilers in my office each with their own slightly different IDE.  Some of these are good IDE's, for instance the CCS PIC compiler/toolset is surprisingly very good -- especially when compared to the (admittedly free) toolset from microchip.  I won't even mention the bloated monstrosity called Eclipse... oops too late.

In any case, I'm tired of learning a new IDE every time I switch to a new project.  I guess I'm a dinosaur or old dog not willing to learn new tricks... preferring Xemacs, bash  and makefiles.  But SPE caught my attention, and like TaskCoach above, I'm going to do my best to learn this new trick.

SPE is the one-stop-shop for Python development.  It has hooks to help with wxPython and wxGlade, two tools that someday, with enough perseverance will let me create the GUI test environments that I want but haven't been able to get off the ground.  SPE also integrates PyFilling, Winpdb and PyChecker.  It comes with full source and actually runs directly from the Python source files when checked-out from SVN.