Archive for the ‘Coding’ Category

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…)