Welcome to Eljay’s website!

Thoughts... most recent first

Who am I?

I’m a computer nerd.

I started programming in 1976, as a contributor to Oregon Trail in HP 2000A BASIC on the TIES system using a Teletype Model 33.

I’ve worked at Adobe on Adobe Graphics Server, Adobe Document Server, and Premiere Pro CS2 through CS5.

And Microsoft on Expression Blend, Visual Studio, and Internet Explorer 10 and 11 in the F12 tools.

A few years at Starkey.

And once again at Adobe, on Photoshop.

I have worked in a lot of languages. Assembly (6502, 68000), C, BASIC, FORTRAN, Pascal, Scheme and LISP, C++, Java, Perl, Python, Objective-C, JavaScript, and C♯. (And dabbled in F♯, Swift, D, Assembly 8086, and quite a few others.)

If you are a beginner, I recommend using Python as the language to use to learn to program. If you have a particular project, such as an app on Android then use Java, or an app on iPhone then use Swift.

My favorite languages are: D for systems programming, Python for general programming, and Lua for embedded scripting language programming.

If I were to do functional programming, I think I would pick OCaml (or F♯ which is basically OCaml for .NET). I like it better than Haskell or Scala (for JVM). LISP is not a function first functional programming language — sorry Lisp programmers, that’s my 2¢. Just as you can do OOP in C, you can do FP in Lisp... and likewise sucks.

And I have a Bachelor of Science degree in Computer Science, from the University of Minnesota Institute of Technology. (After having previous majored in physics, then linguistics.)

I’m a gamer.

Also played many pen-and-paper role playing games. D&D, AD&D, Warhammer FRPG, and GURPS. Haven’t been playing now since 2001, but if I did get back in the swing of things I’d pick up something much lighter weight like Fudge, Risus, T&T, or Wushu.

These days I play World of Warcraft, or Darkest Dungeon. Once in a while I play Angband or my favorite strategy games Master of Magic (news flash: Slitherine is making Master of Magic 2!), or Master of Orion.

I’m a family man.

I have a wife, two kids, two dogs, two cats.

I am a Pantheist.

My name.

My name is John Love-Jensen, but everyone calls me Eljay.

Eljay comes from L.J., and that came from Little John.

Little John was from my childhood, since most my friends were named John. There was a Big John who was older than me (and shorter than me!), but he moved to California when I was still quite young.

TO DO list...