Posts Tagged ‘Retrospective’

2010 and 2011 in Review

Saturday, December 31st, 2011

If you’ll forgive me for “metablogging,” I’ve been ruminating lately on the purpose of this website.  Up until now, I’ve been trying to focus exclusively on technology, programming and game design, and to minimize the subjective aspects of my connection to those fields.  Put more simply, I’ve been avoiding writing about who I am and what I do in favour of producing a series of mostly impersonal tutorials and critiques of technology.  There are a number of reasons for this—the word “professionalism” comes to mind as chief among them.  I’d like this website to be my public face on the Internet, and as every saavy Internet denizen should know by now, there are certain risks associated with maintaining a public persona.  I greatly admire Zed Shaw, for his personality as well as his technical accomplishments, but I have no desire to make myself unemployable as he claims to have done (albeit temporarily).

That said, trying to take a dry, detached and objective approach to creating a personal website presents a number of problems itself.  First and foremost, it’s an inherent contradiction; if I don’t write about myself in any meaningful capacity, then there is nothing aside from the superficial about this website which makes it mine.  I can’t imagine it makes for a very interesting read, either.  Realistically, how many people will come here looking for advice on how to link GLUT?  Readership numbers are of little to no concern to me, mind you, but I can at least endeavour to give this website a purposeful existence.  To that end, I want to start writing more about personal topics, although for the sake of cohesiveness I’m going to continue to focus primarily on those aspects of my life that will be of interest to a technically-minded audience. (more…)

Puzzle Panel Postmortem: Framework

Tuesday, July 13th, 2010

I’m currently reading Coders at Work by Peter Seibel. The book is a collection of interviews with respected and knowledgeable programmers. While the interview format can be somewhat difficult to read at times, the book is excellent. Seibel is himself an experienced programmer, and asks the sort of insightful questions no ordinary interviewer could, making for fascinating discussions. One could mine the book for weeks for interesting quotes. I’m going to try to resist that temptation, but because it relates to the topic at hand, I will permit myself to share with you one statement made by Joe Armstrong:

Being a young programmer today must be awful—you can choose 20 different programming languages, dozens of framework[s] and operating systems and you’re paralysed by choice.

I think Armstrong is mistaken; it’s anything but awful to be a young programmer today. However, it’s certainly true that the number of choices one must make in starting a project can be daunting. The choices you make at the start of a project can have far-reaching implications. Choose wisely and your endeavour might be easy and successful, but choose poorly and you’ll almost certainly regret it later.  For iPhone game developers, perhaps the most important choice that must be made early on in a project is which graphics libraries to use. (more…)

Puzzle Panel Postmortem: Introduction

Sunday, May 30th, 2010

Welcome, dear reader!

Although this is the inaugural post for this website, I won’t bother with any introduction here.  If that sort of thing interests you, I refer you to the “about” page. For this entry, I’d like to dive right into the sort of content that this site is to be host to.  My iPhone developer program membership expires today, and I won’t be renewing it—not immediately, at least.  That being the case, I think that this is a good time to reflect on my year as a so-called “iPhone developer.” (more…)