I was involved in developing MARC.pm, the predecessor to the MARC::Record
module now in wide use.
In my prior employment, I wrote a PHP/PostgreSQL/Apache application that
served up a listing of our electronic journals, searchable by title
keyword, range of starting letters, and by a home-grown set of subjects
comprising roughly two dozen terms. It has been superseded at that
institution by a commercial service.
Most of the coding I have done has been for behind-the-scenes data
harvesting and munging--what I think of as utility programming. Much of
it resulted in single-use utilities that were quite specific to data and
context. I have pretty much always used open-source tools in my work.
In my present position (systems analyst, School of Health Information
Sciences at the University of Texas--Houston), I am using Python to do
automated analysis of full-text resources harvested from the web, with
an eye to assigning terms from a home-grown controlled vocabulary.
Sadly, I'm a Linux exile in a Windows world, so I'm running ActiveState
Python on XP, loading the results into MS SQL Server. Cygwin makes life
bearable :)
Roy Tennant made an important observation when he noted that librarians
should have some knowledge of programming if only to have a grasp of the
ease or difficulty of a particular programming task. We all know how
nice it is when the folks we program for have a clue about this matter!
Chuck Bearden
|