About That Lee Guy

I’ve been writing code professionally since 1995 and writing code since the early 80s. It all started with a “Kids on Kampus” program at California State University Sacramento in the late 1970s. In the seventies, about the only thing you could do with computers was program them. So that’s what I learned to do.

I have owned many different computers over the years and explored many different systems and architectures:

  • Atari - 400, 800, and 800XL
  • CP/M - A couple of different Z-80 based machines (one with eight inch floppy disks!)
  • DOS/Windows from DOS 3.x through DOS and 16-bit Windows 3.0 to 64-bit Windows 7
  • OS/2 2.0, 2.1 and 3.0 (Warp)
  • BeOS R5 for Intel processors and Haiku OS
  • (currently) macOS 10.6 through current - MacBook Pro and Retina iMac

I have also worked with many, many programming languages over the years:

  • BASIC1
  • 6502 Assembler
  • Pascal
  • C
  • x86 Assembler
  • C++
  • PHP
  • ASP v1
  • Perl
  • Java
  • Python
  • C#
  • PowerShell
  • Ruby
  • R2
  • CoffeeScript/JavaScript/TypeScript
  • Elixir

My other passions are video games, scuba diving and whatever shiny thing has caught my attention this week. (There is a half-built quadracopter “drone” in the garage that I keep telling myself I need to finish.) But for a twist of fate, I could have ended up a physicist, that being what I decided I wanted to be when I grew up long ago and what I majored in college … before dropping out and learning just how much it cost to support oneself. I still dream of someday getting a Ph.D. in quantum computing and melding my first love with my current love, but that hasn’t happened yet. I also never did get that Bachelor’s degree …

I can be found in the following ways:

You can see the packages I’ve written and maintain for Atom here: Atom Author Page

  1. Like with line numbers and everything! 

  2. More for data analysis than actual programming, but it replaced the need to write a bunch of tools. 


Copyright © 2010-2021 by Lee Dohm