Stylized line drawing of mark playing the flute


😄 Pronouns: he/him


I’ve been working full time as a software developer since 1998 and I love the intellectual thrill of writing code and solving problems.

I firmly believe that the days of a developer working by themself in a room are over. Software Development is all about collaboration. The ability to work with other developers and clients is just as important as the ability to write code. I love to work with awesome, smart people making beautiful and exciting things. I love making things that people will use and enjoy.

I am not a great programmer.

I am a middle-of-the-road programmer.

I don’t think I’m a 10x programmer (if they even exist).

I am not changing the world. I never invented a programming language or wrote a really amazing piece of software that everyone knows about.

So I have to make up for it other ways.

  • I can write decent code (mostly).
  • I document things.
  • I accept criticism.
  • I’m always learning.
  • I can stay organized in a large project.
  • I work well with people, especially non-technical people.
  • I can be an advocate for a talented team member who is being overlooked or mentor Junior developers.
  • I can deal with jerks without getting upset.

I can get things done. If there is a roadblock or someone is stuck, I can generally get things moving again I’m going to bring value to the table in whatever way I can.

Not Work-Me

I love to make things!

and garden (outdoors and in).

and sometimes I draw things.

or occasionally dabble with electronics.

This is a simple Z80-based computer (leaning heavily on the excellent
videos at

What’s with antelopelovefan?

The short version is that it dates back to my BBS days in the early

The long version is told in “A refugee from the world”.