My official position at Space Telescope Science Institute is Project Engineer for the
Data Processing Team in the Science and Engineering Systems Division. In more familiar
terms, I manage a team of engineers who develop software for processing data from the
Hubble Space Telescope. The software we design, implement, test, and install is but one
part of the operations ground system for the HST project. My team maintains about half a
million lines of code. I direct the work of 13 engineers, and coordinate activities with
other organizations, both inside and outside the Institute. It is also my job to safeguard
the quality of the software prior to installation in operations, and to work closely with
operations staff to effect a smooth transition for accommodating a new software load. Two
of the operations staff members I work with are Mark Kochte and Forrest Hamilton, whose
biographical sketches are also available in the Live from HST project.
I really didn't know what career path I wanted to follow until I got in college. I was
interested in music (piano and voice), astronomy, meteorology, and computer science. I
took courses in all these subjects and decided to pursue meteorology. I got a degree in
meteorology from the University of Oklahoma. OU was a good place to study meteorology
because Oklahoma is in the heart of so-called Tornado Alley; I saw a lot of interesting
weather phenomena while I was there. Then I decided to get a second degree in computer
science while I was working at the National Severe Storms Lab in Norman, OK. I decided to
get another degree both because I liked programming (once I was forced to do some of it
for my meteorology degree!) and because I thought that a second degree in computer
science would give me more career options.
I was right. The positions I've held since obtaining my CS degree have been software
related, so naturally my degree in computer science has been an important factor. However,
the positions have also focused on some aspect of earth science, first oceanography and
now astronomy. A number of the same concepts and college courses are required for all the
earth sciences, so my meteorology degree has also been a plus on my resume.
As for becoming a team manager, I never "decided" to be a manager. At first I didn't
want to be a coordinator or leader or manager; I just wanted to focus on the hands-on
work, as I derive a lot of satisfaction in writing software and getting it to work in
various environments. However, I have found that I enjoy coordinating activities, working
with a team to get a job done. And since I keep finding myself in such positions, I
finally decided that maybe this is where I should be focusing my effort! But I still
enjoy the occasional coding task. I sneak little software tasks in when I can.
One really fun thing about this job is knowing that ALL science observations taken
with the HST are processed by our software. Without our software in ground operations, no
images would make it to astronomers or the media. It's also fun being able to see software
projects all the way through -- from conception and design to implementation, shake-down,
and operations -- such as the work we did for the first HST servicing mission, and the
work we're now doing to support the second servicing mission. To prepare for a career in
software development, it's a good idea to get some hands-on experience with computers.
Most schools offer courses in computer usage and programming. Even if one doesn't pursue
a career as a computer scientist or software engineer, any experience gained with
computers is a plus in today's job market. Keeping up on the latest computer hardware and
software technology by reading newspapers and magazines, at the library or at home, is
also a good idea.
No matter what career one chooses, having the right attitude is a key to success. My
parents taught me that. Of all the people in my life, I think my parents played the
biggest role in my career development. They encouraged me to pursue whatever career I
desired, and assured me that I could do whatever I decided to do. They taught me that
age, gender, ethnicity, etc, neither guarantee nor exclude excellence, but that being
honest and responsible do lead to excellence. They also taught me that the way to achieve
equality in the workplace is simply to *be* equal, and to treat others equitably,
reasonably, and honestly -- and to be honest with myself. The utility of these lessons
has been demonstrated to me countless times during my career. This schooling in ethics
has been the most important influence in my career and in my life.