My first computer related job was as a systems operator in the CS dept at the University of Lowell (since renamed UMass-Lowell) while I was a student there in 1987. It was also my first exposure to the Internet. No Web back then, though.

Wannalancit Mills in Lowell, MA which housed the CS department back in the 1980s.

For 3 years, I helped manage DEC VAXes, DG MVs, a Sequent Balance, some LISP machines and various other minicomputers and workstations. I also set up the department's PC lab. Just DOS, no Windows. I couldn't understand why they were so popular.

Sequent Balance
Data General MV/20000
LMI Lambda Lisp Machine

In 1990, I bought a NeXT Cube and ported scientific visualiztion software to NeXTSTEP for the Graphics Lab at ULowell. Unfortunately, that was my last NeXTSTEP programming job.

The ill-fated NeXT Cube.

In 1991, I went to work at MIT's Dept of Economics as a systems administrator where I was responsible for various PCs, Athena workstations, an AT&T 3B2, and an IBM RS/6000.

Sloan School at MIT
AT&T 3B2 supermicrocomputer

In 1992, I was responsible for servers running SunOS and A/UX which handled email and a USENET feed at Apple's R&D lab in Cambridge, MA. I also set up Majordomo mailing lists and USENET gateways for various Apple products.

Apple R&D in Kendall Square

After working at Apple, I was pegged as a "desktop" guy. From 1993-95, I set up and supported hundreds of seats at 3COM, Kodak, and BBN along with Netware and Lotus Notes servers.

3com logo kodak logo

In 1995, I went to work for NewMarket Ventures in Boston which was creating the website for the Car Talk radio show. At this point, I started working with Linux servers running Apache, Mini SQL, and various Perl scripts- the LAMP platform.

car talk logo

In 1996, I went into business for myself and have been setting up and running Red Hat Linux servers ever since. I used to use my own hardware, but starting in 2000, I've been using managed services at Rackspace, Linode, and Digital Ocean.

Main Page