Articles
The following articles are all hosted on CodeProject, a great venue for sharing software / programming / technical ideas, questions, and general chit-chat.
Latest Updates
ToDoList 6.5 Feature Release - A simple and effective way to keep track of your current programming tasks
More Articles »
AbstractSpoon Software

Welcome to AbstractSpoon Software, where everything is free!

Everything on this site is free, the only proviso being that if you use bits of the code, you may not say that you wrote them yourself
(note: this is not the same as me insisting on you inserting copyright info in your code which is a pointless exercise).

Proud supporter of
CodeProject Web Update
                        Wizard

Latest News - 29 Mar 2013

ToDoList 6.6 has been Released

  • Added 'Ctrl+Mousewheel' zooming in calendar
  • Turned off bold attribute in calendar fonts
  • Added recurring task support to iCal export
  • Added 'Icon' attribute type to custom attribute setup
  • Added more options to searching by 'Relative' dates, including 'End of Week/Month/Year'.
  • Added 'Alloc to' to 'To' line of email
  • Added checkbox to task selection dialog to allow comments to be selected for 'Visible Columns'
  • Added preference to always hide parent tasks in list-view
  • Added task dependents to info-tip
  • Added ability to copy and paste RTF formatting
  • Added preference to control 'Percent Done' increments
  • Added preference to locate 'Comments' and 'Fields' to left of tasklist
  • Added support recurring reminders for recurring tasks
  • Added checkboxes to allow custom attributes to be disabled in addition to being deleted
  • Added button to allow custom attributes to be imported from another tasklist
  • Added new visual styles for printing: Wrapped, Tabular and Paragraph.
  • Added a preference has been added to calculate a parent task's due date as being the latest of its subtasks' due dates
  • Added preferences to calculate a parent task's start date as being the earliest/latest of its subtasks' start dates
  • Added a button to the custom attribute dialog to allow symbols to be used for column titles
  • Added a button to allow custom attributes to be imported from another tasklist
  • Added support for relative custom dates.
  • Allow 'flag' custom attributes to be settable via clicking the tasklist column
  • Allow searching on all tasks even if in filtered view
  • Improved task caching performance
  • Extended 'Recurrence' dialog to support 'First in Month' etc
  • Auto-save preferences have been changed to be entirely user-specified
  • Heaps of fixes and tweaks 

ToDoList now has its own resources page.


ps. You are also welcome to ask me any software-related questions.

Contributions

Please note that I am not in any way seeking remuneration for my work here (and never will). I have however (on advice) set up a PayPal account for those people who, for reasons of their own, wish to make a contribution.


Code Downloads
The following downloads accompany the articles listed on the left of this page.
Latest Updates
ToDoList 6.5 Feature Release
More Code »
Software Downloads
Most of the stuff I write is of a component nature rather than a fully fledged tool or application which is why this section may be a bit thin.
Latest Updates
ToDoList 6.5 Feature Release
More Software »



VssReporter 2.1 (for VSS6 and .NET)





VssReporter 2.1 (for VSS5 only)





ToDoList Help 1.3 (for 3.7)





ProjectZip Remoded 1.6





ProjectZip 1.6





EasyFtp 1.3





CodePlotter Remoded 1.6





CodePlotter 1.6





Minispy


« Less Software



The following applets were written in 1995-96 to help me make the transition from structural engineer to software engineer.

They are here for historical reasons only and should not be taken as being representative of my current work.







TimeOn





WorldTime





DeskMenu


« Less Software