I have been involved in seismic surveying since early 1960's. I
have worked from coast (British Columbia) to coast (Quebec) to coast (Arctic
Islands) and all parts of Canada in between. I also worked in various
locations in the United States from Michigan to Louisiana.
I started programming since late 1960's with programmable
calculators and since early 1970's on computers. I was programming mostly
seismic surveying applications. I started with BASIC on IBM main frame with a
teletype machine as the user interface and for data entry. I moved on to
various mini-computers (Wang, PDP-8) and later personal computers. I developed
mostly seismic survey software. During this period I kept my 'hand in' with a
lot of survey field work.
I co-founded
Signal Computing Service Ltd. in the early 1980's. I
developed seismic survey applications for 'in-house' survey processing and
mapping and for retail consumers. I was programming in BASIC on Commodore
PET's and later in QuickBasic (structured, compiled BASIC) on IBM-PC's and
compatibles. I started programming in 'C' (Microsoft, Borland, Sun) in the mid
1980's and C++ (Microsoft, Borland, Inprise) in the early 1990's. In the late
1990's I developed some Java applications/applets. with both Microsoft's
Visual J++ and Inprise's JBuilder, and some C++ applications with Inprise's
C++Builder. I have extensive experience with 'data collectors' for the seismic
survey industry, both programming them (BASIC, C) and actual field 'hands on'
operations.
I spent the last twenty five years alternating between retirement
and doing 'program maintenance' for various seismic survey processing
companies as well as some survey consulting work for a major energy company. I
find that I have a real 'knack' for 'program maintenance' and find that I
enjoy the challenge. I read, somewhere, that the majority of programmers
consider themselves 'developers' and don't like 'maintenance'.
Currently, I'm retired but available for any 'interesting' tasks...
programming and/or surveying related.