User:John Jolly
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