My computing life began on the NOS and NOS/VE operating systems, which ran on Cyber 170 and 180 series mainframes from Control Data Corporation. This was long enough ago that the world described in Real Programmers Don't Use Pascal was still current.

the best that 1987 had to offer
(This picture was taken in 1988. Technology isn't the only thing that's changed a bit since then. :-)

...and yes, I've programmed in Pascal. And FORTRAN*. And BASIC. And COMPASS, LISP, Cybil, CCL, COBOL, SNOBOL, APL, C, C++, Java, sh, csh, Perl and Python. Among others. Not necessarily in that order. :-)

After NOS I moved on to various proprietary Unix versions on systems from MIPS, Sun and DEC Compaq HP, and then to more than a few Linux distributions (including but not limited to Slackware, Mandrake, Red Hat, Ubuntu, Gentoo, Arch, Debian and Mint).

I've spent most of my career as a systems programmer and system administrator, then as manager of the system administration group in the IT department at Concordia University. From 2013-2017 I was responsible for quality control in the department's infrastructure and operations area.

In June 2017 I took on my current role as manager of the system administration group in Concordia's Faculty of Engineering and Computer Science

I also teach part-time in Concordia's computer science department.

...but except in extraordinary circumstances, I don't do any of the above early in the morning. :-)

* I've never actually used the COME FROM statement, but I did once teach it in an April 1st lecture in a beginning programming course.

[ SMW, February 2018 ]