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!
First comment for first entry!
Looking forward to your future posts.
Second!
and looking forward also!
Most excellent. The webs need more quality software writing. Bookmarked.