I wanted to commemorate, after watching the finale of what has undeniably been one of the most successful and powerful television show in the past 5 years, the end of Battlestar Galactica. On the finale itself, all I have to say is Bravo. It was a masterpiece of storytelling and it dared our imagination. As a whole, Battlestar Galactica took millions of us through a 5 year long journey amongst the stars and the lives of incredibly real yet larger than life characters.
It will be remembered. The lives that have touched ours, despite having been created by the talent and dedication of writers, composers, actors, artists and so many others, will be remembered.
So say we all.
Once again, the American people have shown what they’re made of by electing Barack Obama the 44th president of the United States. From an unlikely and modest beginning to a resounding 330+ electoral college votes victory, the Obama campaign, and the movement behind it, has inspired millions to become active in the political process once again and change the direction of this great country.
As a Canadian citizen, I was not involved in this generational transition, in this replacement of the old guard, in this repudiation of business and politics as usual. But I certainly supported it in every way I could and was excited by it, because so much of our world, let alone Canada, is tied to the United States, for better or worse.
I believe the Obama administration will have a tremendously positive impact in both internal affairs and international issues, not because Obama is a miracle man, but because he is an exceedingly intelligent and thoughtful man who seeks the advise of experts, not political pundits and ideologues, and strives to achieve concrete results over making a point. The fact that I strongly support his policies is simply because they make sense and are the right thing to do to make everybody better off, including American businesses.
In a way, this is more of a victory of pragmatism over ideology and demagoguery than a Democrats victory over Republicans. Indeed, the GOP has become the ideological party, and is now doomed to irrelevancy unless they reform themselves in profound ways.
So, from a Canadian living in California, tip of the hat to my American friends for doing yourselves and the world a huge favor.
It’s a good read, with some interesting nuggets of information about how Blizzard works internally.
It was a rather “epic” saga to get a ticket, but I managed to grab one at the last minute. Should be pretty fun (hopefully) to talk to some of the Blizzard developers on the show floor, particularly to gather their thoughts on OpenGL 3 (Blizzard is a member of the OpenGL Working Group).
Gustavo Duarte wrote a neat entry on the simple joys of writing software. As a software engineering bachelor, I couldn’t agree more with his sentiments. There is something about designing a system, sometimes with a fair amount of complexity, and seeing it come to life and perform as designed after much blood, sweat and debugging.
But beyond the act of creating software, Gustavo goes further by giving several examples of how software has had and continues to have a huge impact in a large number of other industries and disciplines, from medicine to engineering and business. That, of course, is because software is part of the computer revolution, which I prefer to call the “information sharing and processing” revolution.
Indeed, modern telecommunications (the ability to send large amounts of information most anywhere on the globe at very high speeds) and computers coupled with software (the ability to process received information and send the result of that processing to others) is perhaps the greatest achievement of humankind, if our metric is based on the impact something has had on civilization. It really gives one pause to realize none of that existed only a hundred years ago.
There is perhaps one more thought of interest concerning where software design is heading: ubiquity. Indeed, it’s reasonable to assume humanity will continue to computerize systems over the course of the next several hundred years. It then becomes obvious that knowing how to write software will be as basic of a tool as knowing how to read and write. Much like today, there will be professional software writers, those people who have studied the methods and techniques of software engineering and perform such acts for a living, and there will be the rest of the population with various degrees of proficiency. But everyone will at least be able to write software; that much is a certainty to me.
I will no longer be talking about Apple, Apple products, Apple technologies or technologies and standards as they related to Apple on this blog anymore, since I am now an Apple employee.
I will not be removing previous entries however, since they were written and published in the past.
Blake has decided to move to Microsoft (http://yamacdev.blogspot.com/2008/04/resistance-is-futile.html). I understand his choice, after all C# has none of that square bracket non-sense. I just can’t understand how someone can tolerate Seattle after living in the bay area.
Brad Wardell published an insightful “op-ed” on the PC game market, particularly concerning how piracy has become the scapegoat to explain away disappointing sales, when the real reason is simply that if you make a product very few people can or want to buy, then you just won’t sell many of them.
From eastern Canada, I’d like to wish all my readers, however few or many you may be, a happy new year. This will be quite a big one for me, with both my graduation in software engineering and my humble beginnings at Apple, Inc. I hope also it will mark the end of some of my projects, or at the very least the end of the first major development phase. Hear hear!