Posts Tagged ‘Personal’

So I’ve been using computers for over 20 years, programming nearly as long, used the Internet since AOL added web access as a minor feature, but I don’t have my own website. This hasn’t been entirely out of sheer laziness — I have to admit, I was never particularly impressed with the whole LiveJournal and MySpace thing, and I didn’t think I had anything interesting to say. I probably still don’t, but oh well, that won’t stop me this time. Welcome to my blog!

A few questions you probably do not have at this point:

Who are you?

My name is Kyle Sampson, and I’m a programmer. <AAMeeting>Hi, Kyle.</AAMeeting> I’ve focused most of my efforts on and off the field in video game programming, but don’t hold that against me — I’m a perfectly normal and frankly boring human being (and not a Java bean).

What is this blog about?

Simple answer: stuff I like. More specific answer: mostly software engineering. While the latter is supposed to be a subset of the former, they’re about equivalent. Here is a an ever-changing and mutable (but not redundant) list of topics:

  • Ironically, immutability and why it’s a good thing.
  • Programming languages. You know, good ones like Java, C#, and Scala; as well as bad ones like C++, Eiffel, and LISP. There’s nothing like a religious war to drive traffic to a blog. (Don’t worry, I try not to play favorites with languages, but I will find other ways to inadvertently insult you.)
  • Web services. I’ll clean your dirty API’s with SOAP and send you to your room to ReST afterwards. No dinner!
  • Concurrent programming. I can’t think of anything funny to say about this because it scares me (and you too!)
  • Assembly language. I’m not kidding. C’mon, you know you like it!
  • Bit twiddling for fun and profit.
  • Graphics and sound programming. But because I want to be different, it’ll only be about topics that have been obsolete for at least a decade.
  • Games. I will occasionally take a break from all this fun talk of coding and get serious about real topics like this.
  • Languages. Did I already say this? Pense encore une fois!

How often will you update the blog?

You can use the following formula to determine when my next update will be:

Time till next update = (time till heat death of the universe) * rand();

I’m 1337er and funnier than you!

You most certainly are. Congratulations! Here’s a cookie.

Why should I care about what you have to say?

I dunno. I’m not sure I should care about what I have to say. But you may care about some of it. Who knows, maybe a future post will instigate a major new trend in how we think about software design. Or more likely my words will drown in a sea of unending LOLCats. Hehe cute kitties.

*One hour later*

HAHAHA oh, right. Hello, world!


Read Full Post »