The seed that would make me choose to be a programmer was planted one day in the early 2000′s. My slightly older cousin (whom I have mentioned a couple times in this blog) was very exited about Doom 3, and he told me all about John Carmack. A god-like coder whose genius shaped an industry and who consistently and almost single-handedly created technology that was allowing others to create ever more amazing virtual worlds. In those days Moore’s law was still going strong and I was too ignorant to consider that it might end; those were very exiting times. The day I saw the dynamic lighting in Doom 3 was the day I said “I want to be rock star programmer”. I imagine I am one of many who had the passion ignited in the same way.
(Edit: Nine months later. The SSD died and I haven’t replaced it. I do not have Windows installed and Linux is a pleasure to use. I am even playing more games now. I am leaving this post here because the final point still stands strong: Use the right tool for the job)
Last month I read, along with every coder on twitter, the “Smart guy productivity pitfalls” article. I then proceeded to watch Randy Pausch’s time management talk. (Links at the bottom.. Can you believe Randy Pausch died almost 5 years ago?)
It is a talk about time management, and in this talk, Randy asks us to wait a month and then write about how our life has changed. Here I am, a bit over a month later, writing about it. Here is what I learned and why I think it will benefit you too:
If you are not measuring where your time is going, you are wasting time.
My mesh generator is almost done, with only few bugs to squash. Getting to this point made me reach a sort of existential crisis. I knew my intention was to create a game, but suddenly I had no idea of how to make a game out of this mechanic. The obligatory question popped up: Should there be a game? I decided I needed to learn about game design. It took a lot time spent reading and researching and even more time spent doing other things to clear my head. The results were not what I was expecting…
I got the job!
All in all it was an amazing experience. Even if they hadn’t hired me I still would have been pretty happy (I was saying that before I had the offer). I got the chance to have dinner and talk about programming with extremely bright people. I met really nice and smart people from my own country and now we are going to be working at the same company; most likely not on the same team/group, but still…
I haven’t posted anything in quite a while now; I figured this is a good time to start writing again. It was not an uneventful year, but I didn’t feel like writing.
A couple of months ago I got an email sent to the CS students at UNAM about Microsoft recruiters coming to interview people who wanted to do an internship. The day before I spat out a résumé and decided to go. They did a presentation and asked some coding questions to the audience. Some guy got a Zune for answering something. I got a frisbee for participating…
About a month ago, I sent this email to the casting company that was calling for new voice actors for futurama:
Please, do tell those suit-wearing cheap monkeys at Fox to use the original cast.
Sincerely, the Internet.
About 20 minutes ago, I got this response:
Dear Futurama Fan,
Thank you for voicing your strong support for Futurama and the original voice cast. We appreciate the time you took to fire off a thoughtful and/or concerned and/or homicidal e-mail message to our casting director, Scott Muller. (Rest assured, not a single one of these e-mails reached the actual decision-makers at 20th Century Fox Television. For future reference, please note that Scott Muller is in fact one of Futurama’s biggest fans, and was instrumental in bringing about the return of the cast. Please hoist a bottle of Olde Fortran for Scott!)
Speaking of the cast returning… good news, everyone! The cast is returning! All of our series regulars are back in action for Season 6. Billy West, Katey Sagal, John DiMaggio, Maurice LaMarche, Tress MacNeille, Lauren Tom, Phil LaMarr, and David Herman are all on board and have already begun delivering their customary virtuoso performances. The all-new Futurama episodes are slated to air on Comedy Central beginning in June, 2010.
We are extremely grateful for the outpouring of support for the series. Your loyalty over the years has kept the show going through its original four seasons on FOX, its subsequent reincarnations on Adult Swim and DVD, and now its Bendiferous return to life on Comedy Central. See you in the (near) future!
David X. Cohen & Matt Groening
Good news indeed!