This page contains various software programs which I have written or ported, mostly for the OS/2 operating system.
Use the navigation links to view the various categories.
Remarks
While I studied programming (more specifically, software engineering) in university, none of my careers since then has involved software development. What programming I have done has generally been either for personal interest, volunteer work, or both.
I have done a small amount of Unix shell scripting, mostly as part of my former job as a system administrator. I've also done some limited work with Perl. Generally, however, my preferred scripting language is REXX, which lends itself fairly well to both simple tasks and (with the addition of third-party libraries) somewhat more sophisticated applications.
For more serious programming work, I generally use C. (I have very little experience with C++, although I'm reasonably familiar with the principles of object-oriented programming.)
In the past I have also done assorted work in Java, although my knowledge of that language is now close to ten years out of date. A couple of my older projects, both rather incomplete, may be found on my non-OS/2 software page.