About

Welcome to Elegant Programming, a blog dedicated to programming as an art.

This site is operated by Scott Thomason. I’ve been a programmer since 1980. The first computer I ever used was an IBM System/3, which had 16K of RAM–not gigabytes, not megabytes, but kilobytes, a whopping 16,384 bytes of memory. All our data entry was done on punched cards–no terminals on that computer. I learned assembler, COBOL, and RPG II on that machine. Groan.

Later in life I would pick up an assortment of other languages, some of which you may have never heard of: QBASIC, Rexx, HyperCard, SAS, M:SDT, Natural. Things that aren’t quite programming languages like CLIST, JCL, SQL, HTML, sh. More recently I’ve learned Perl and Visual Basic .NET pretty well. I know enough Java and Javascript to get by. I’m working on Python and C#. I suppose I’ll have to learn PHP since this is a WordPress site (but I don’t like the looks of it). Someday I’d like to take a look at Ruby.

I’ve always loved programming as a craft, and this website is for people who feel the same way. I hope you like it.

—scott

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • StumbleUpon
  • Technorati