User:John Jolly

From Citizendium
Jump to navigation Jump to search


The account of this former contributor was not re-activated after the server upgrade of March 2022.

Who Am I

I am John Jolly, a computer programmer for Novell, Inc. in Provo, Utah. I also teach computer science classes at Utah Valley State College, specifically C++ and Assembly Language.

What Do I Do

My Amature Career

My experience in computer programming extends back to the summer of 1982, when I started writing code for fun on the timeshare system at Cal Poly San Luis Obispo. At the time all I had at my disposal was a varient of BASIC and the book BASIC Computer Games by David Ahl. I knew from that moment forward that they will need to pull my cold, dead fingers off a keyboard before I stop programming.

My Professional Career

I began my professional career in 1995 when I join the newly-formed Novell Groupwise Critical Problem Resolution Team as their DOS client, engine and X.400 gateway developer. I have worked on Novell Groupwise, Novell Modular Authentication Services, Novell Single-Sign-On and currently I work on the Novell Access Manager Team as their installation engineer.

My Hobbies

I am a collector of antique arcade machines, mostly for nostalgia sake (I dumped enough quarters into the stupid things). I also enjoy astronomy and like to take my 202mm Dob out on a clear, still night. I also like to camp, although I would not consider myself a proficient camper. I can set up a tent and sleep in it, but don't ask me to do something wildman-ish, like skin a bear. Too many binary digits in my blood for that.

What Do I Know

Education

I received my BS of Computer Science from Utah Valley State College in 2003. I have participated in numerous internal Novell trainings ranging from Design Patters to Java Programming. I also spend a lot of personal time trying to pick up new languages and see what makes them useful.

Languages

I know many different programming langauges, at various levels of proficiency.

  • Language I Know Better Than The English Language
    • C
    • C++
    • Java
    • Python
    • PHP
    • Javascript
    • awk
    • sed
    • Bash shell scripting
    • RPM spec
  • Languages I'm Still Learning
    • C#
    • Lisp
    • Haskell
    • Scheme
    • Perl
    • Prolog
  • Languages I Knew Well But Probably Couldn't Write In Today Without Some Practice
    • Applesoft Basic
    • 6502 Assembly
    • GWBasic
    • x86 Assembly