So it stuck.
While there I substituted for various professors, gave introduction talks
to freshmen, and taught the co-operative extension classes for C, shell,
and sometimes others. My C class was still available at the (Potter) library
last I checked. Oh, and I wrote
test for the
bash project, which became
/bin/test for most Linux distros. Rich (rsk) and
I also stopped the Morris worm.
I was the moderator of comp.sources.reviewed, and published a few Usenix/Lisa
papers together with my student programmers. I wrote another classic program:
sed calculator. After a daemon's meeting
where we talked about how a novice user might view an open source version of
UNIX, I wrote a
That posting changed a lot of people's minds about how important documentation,
error messages are to most people. I published
file entombing with Matt Bradburn. Then a popular version of the
serial line console server that originally
came from Purdue's ECN
and Ohio State's Tom Fine. I also wrote the first shell interface to
flock(2), which was published in an AIX-based
magazine (the new Linux one had a timeout, how sad).
In late 1994 I moved to FedEx. I was hired to help with the remote configuration of field devices, so I brought all the code I wrote at Purdue with me. Most of those tools I still use and have kept up-to-date. Now days we call this "configuration engineering", because we actually have doctrine that guides us -- not just a set of hacks which we "make do".
I convinced a few of my friends to follow me to FedEx; working with
people I knew and the great people at FedEx made my transition sweet.
But I didn't stay in that position very long; instead I was asked to architect
www.fedex.com web presence.
My friends and I built a great dmz/zmd/admin network structure that
we still use today.
I also taugh C at State Tech in Memphis (which now has a different name).
I really enjoy teaching, and I got great reviews from my students. I'd,
more than likely, be a teacher (as my parents are) if it paid as well as
Technical Fellow of Operations at FedEx does. I submitted patches
to the FreeBSD project, like
fixing math in
m4 in 2004.
I moved to Colorado Springs in 2011, when FedEx opened a new data-center. I helped design the air-flow, power, and the race/rack structures. I pride myself on almost never having to visit the data-center: it is supposed to a lights-out operation, and "no visits" means we are winning.
Now I work on special projects. I solve problems other people don't know we have until I fix them. It is a good life.
I thought that was a great "hack" to the game. And it stuck. I've seen NPCGuild T-shirts and such (which have nothing to do with this site, or me)! So I've had the domain name since I moved to Memphis.
April 10 UCCS slides as a PDF.
My npcguild.org e-mail addresses is back. I read it about 2 times a week.
As I recover my old webpages and build new ones I'll fill in this section. For now see the ReadMe index.
UCCS Apr 29 2015 DataXCenterXPrimer.pdf.
-- ksb $Id: index.html,v 1.14 2014/07/29 15:46:58 ksb Exp ksb $