Commodore 64 with 1541 disk drive and 1702 monitor.

My first computer was a Commodore 64 in 1984. I had fun entering programs from BASIC Computer Games and Run magazine. I even wrote a ledger for my paper route.

In 1985, I enrolled in the Computer Science AP class at my high school. We did our projects in Pascal on a DEC PDP-11 running RSTS.


I recall writing programs that could add and subtract very large integers and a simple word processor. We were also forced to memorize various sorting algorithms.

In 1986, I upgraded to a Commodore 128. It was a souped up Commodore 64 along with a CP/M PC. I bought a copy of Turbo Pascal for it and did some of my CS AP coursework on it.

Commodore 128

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

1986 is also the year when I enrolled at the University of Lowell majoring in Computer Science.

During the first semester, we wrote code in Modula 2 on a Data General MV10000 running DG/UX. Later, we upgraded to a Sequent Balance running Dynix.

My favorite first year project was Othello. It displayed graphics with GKS and used rudimentary AI. It was a pretty sophisticated freshman project. I had to use the VAX/VMS system allocated to the grad students.

For a parallel programming class, we used a customized version of C on the Intel Hypercube.

Intel Hypercube

I loved Symbolics Lisp Machines. Writing code on them was a joy. But employment prospects weren't good after the company declared bankruptcy.

Symbolics 3600
Lisp Machine

In 1990, I ported scientific visualization software to NeXTSTEP for the Graphics Lab at ULowell. For fun, I wrote a version of Life.


In 1993, I wrote of couple of simple database applications for 3COM using Lotus Notes. The more complex app was a conference room scheduler. It let users enter any value for the time and my code tried to parse what they meant.

In 1994, my ISP (The World) started serving customers' webpages on their SGI Challenge server running IRIX.

The World was located in the S.S. Pierce Building in Brookline, MA.

Almost as soon as I learned basic HTML, I wrote a simple web scraper in Perl which created a page with links to all of the homepages at Some folks were upset that I publicized their homepages. They considered them to be confidential. It was a simpler time.

In 1995, I started Web development in Perl and SQL and in 2008, I started developing mobile apps in Objective-C and Javascript.

Since 2017, I've been learning about React. I'm looking forward to updating this page.

Sean Brunnock