An Open Letter to PETA

25 03 2009

Dear PETA,

Thank you so much for developing and promoting the game Cooking Mama, Mama Kills Animals. I believe that there are many people who eat meat who are oblivious of the process involved. Sadly, we have become so far removed from the source of our food that most are completely ignorant of the things illustrated in this game.

Thank you for reminding us all of the heroic efforts needed to put the meat on the shelves of our grocery stores and butchers. If not for their contributions to our society, it’s unlikely that I would have time to obtain the meat that I typically eat at three or more meals every single day. So, after playing your wonderful game for several hours this afternoon, I said a silent prayer of appreciation for the people who killed and butchered the cow who produced the delicious, medium-rare porterhouse that I devoured at dinner tonight.

Again, my sincerest appreciation for your role in bringing attention to this beautiful arc in the circle of life. People Eating Tasty Animals, indeed!

Warm (like the center of my porterhouse, ha!) regards,

Dave Astle
Temecula, CA





Zeebo: Gaming for the next billion

24 03 2009

During GDC Mobile yesterday, Qualcomm’s Mike Yuen and Zeebo’s John Rizzo officially announced the launch of the Zeebo console. Given that I work at Qualcomm, with Mike and Dave Durnil, two of the people that initially came up with the idea, I’ve known about this for a while and was glad to see it finally go officially public.

Rather than attempting to compete with the Big 3 on technical level, Zeebo is targeting a niche, albeit a rather large one: middle class families in emerging markets, such as Brazil, India, and China. The console was designed with the following factors in mind:

  • The target audience has never owned a game console before, so cutting edge technology isn’t needed
  • The target audience can’t afford one of the existing consoles, so the much lower price (around 1/5 the cost of a Wii) will make Zeebo much more appealing
  • Piracy is rampant in the target markets, creating little incentive for publishers to develop for those markets. Zeebo addresses this by distributing games (at prices slightly higher than pirated prices) exclusively via their 3G network, using BREW

Zeebo features an 528MHz ARM 11 processor, Qualcomm Adreno 130 graphics core (OpenGL ES 1.0+), 1GB of NAND Flash, and 128 MB DDR SDRAM + 32MB stacked DDR SDRAM. Being based on cellphone technology, Zeebo also draws very little power, further reducing the cost to own.

Publisher support of the console is already strong. The console will ship with 4 titles embedded, and another free to download. More than 40 titles will be available either at launch or within 90 days of launch. The console will launch initially in Brazil, with other markets to follow.

It’s of course difficult for me to evaluate Zeebo without some kind of bias. I was skeptical of the idea at first, but it does seem like it has the potential to open a whole new segment of the market that currently isn’t being reached at all. As one developer pointed out, it seems like the tendency is going to be for publishers to just port their back catalogs, rather than create new titles. I don’t necessarily think that’s a bad thing: it’s cheaper for them, and the games will be new to Zeebo owners anyway. I do think it’ll create opportunities for smaller, local developers to create games tailored to the culture.

Regardless, I’ll be watching with interest to see how well Zeebo is received.





Brief thoughts on the election

30 10 2008

So, the election is almost here, and it seems like the hot topic around here is Prop 8. I’m kinda tired of hearing/talking about it, so I’m glad we have less than a week left.

I’ve laregly lost interest in the presidential race. It doesn’t really matter who wins. Congress, the Fed, and the Treasury are going out of their way to destroy America as we know it, and neither candidate is going to do anything radical to change that. I will say, though, that I think it’s sad that the best tactic McCain has at this point is to make people fear the other guy. Sad, sad, sad.

I also found out that Chuck Baldwin isn’t even on the California ballot, and I don’t really want to vote for Bob Barr. Apparently, however, I can write in Ron Paul and it’ll count, so that’s what I’m going to do. Since I posted last, I’ve read a lot more about him and his views, and I’m convinced that his ideas and vision are the right ones for America.

I was happy to see that my Rep, Darrell Issa, voted against the bailout. Unfortunately, he voted for and still supports the Patriot Act, and there’s a libertarian candidate running for his seat, so that guy (whose name I can’t even remember) gets my vote.





How I’m voting

26 09 2008

I’ve been spending a lot of time lately thinking about how I’m going to vote this year. I don’t really feel that either McCain or Obama represents my beliefs very well.

I used to like McCain, and I think that if we’d had him instead of Bush for the past 8 years, we’d be in a lot better shape. But I’ve seen him compromise his principles too many times to respect him.

I like Obama. I don’t agree with his ideas on a lot of things, but I think he’s a smart guy. Unlike most candidates, I think that he will make decisions based on logic and reason rather than ingrained ideologies. Because of that, I think that he has some chance of changing some of the things that I think are wrong with America. If I were limited to only two choices, or bought into the whole “you have to vote for someone who can win” philosophy, I’d vote for Obama.

But after discussing this with a friend of mine, I’ve come to the conclusion that voting for a third party isn’t throwing my vote away. The two party system is a big part of our problem. It limits our capacity to change things that aren’t working.

So I’m voting for a third party, knowing that he won’t win, but hoping that if enough people do this, that in the next election, or the one after that, the two party system will break down and we’ll start to have more options at election time.

If he were still a candidate, I’d vote for Ron Paul. Which honestly, surprises me. Up until recently, I hadn’t taken a close look at Ron Paul, because I was turned off by how rabid his supporters are. But once investigated what his positions actually are, I found that they were actually pretty close to my own.

I’m particularly impressed with his views on the economy and financial issues, which stem from the Austrian school of economics. Look back at what Ron Paul and guys like Lew Rockwell and Peter Schiff have been saying for a long time, and how right they were predicting the current financial disaster. It all makes a lot of sense to me.

Anyway, Ron Paul isn’t a candidate, so I’m probably voting for Chuck Baldwin, whom Paul recently endorsed. I’m not entirely comfortable with some of his positions or his party, and honestly, if I thought he could win it may give me pause, but I’m not so much voting for him as I am voting for change – not the relatively minor tweaking that I think Obama could bring, but major change to our entire political system.

If you’re undecided about the election, or dissatisfied with the direction our government is taking, I’d encourage you to at least spend a little time checking out the alternatives.





Catching up

17 09 2008

For the sake of providing some context for this blog, as well as catching old friends up on where I’m at today, here’s a whirlwind tour of the past 20ish years. It’ll probably still be boring.

Career

After graduating from high school in Logan, UT, in 1990, I attended Utah State University for a year, majoring in Electrical Engineering. Like most of my friends, I then embarked on a two-year LDS mission to South Korea from ‘91-’93. Upon coming home, I returned to Utah State for a year, switching my major to pre-med Biology, with the intent of becoming a chiropractor. While attending school, I worked in various crap jobs, before eventually landing a job as a security guard, which if nothing else helped with school, since I had plenty of time sitting around doing nothing.

I married Melissa in March of ‘94, and around that time, some friends introduced us to a business opportunity that turned out to Amway. We fully bought into it. I dropped out of school so that I could have time to build my business while working full-time to support my new family.

Three years later, I took a good hard look at my life and realized I wasn’t where I wanted to be. Although we’d been relatively successful with Amway, we’d actually spent more money that we’d made, and the business had grown stagnant. I was still working as a security guard, which was clearly a dead end. In early ‘97, Lissa and I made the decision to put the business on hold (and were soon free of the brainwashing and able to break away completely), and I decided to return to school.

We’d moved to Salt Lake right after getting married, so I enrolled at the University of Utah. I briefly considered returning to pre-med, but ultimately felt that, at 25, with 3 kids already, I was too old and had too many family responsibilities to start the 10+ year process of becoming a doctor. Instead, I chose to pursue my life-long dream of becoming a game programmer.

At the same time, I finally quit the security job, and took a much better-paying (relatively speaking) office job at CompHealth, where I worked with insurance companies to verify physicians’ credentials and investigate their malpractice history.

During the summer of ‘97, I started frequenting game programming websites and chatrooms. I met quite a few people that would eventually become influential in my life, chief among them Kevin Hawkins. Towards the end of that year, I started a small website, dubbed Myopic Rhino’s Game Programming Savannah. I continued to be actively involved in the online hobbyist game programming community. Eventually, a group of us, including Kevin (who also ran a small game programming site), started kicking around the idea of joining forces and creating a new game programming site. That plan saw fruition when Sweet.Oblivion launched in November of ‘98. With frequent updates and an edgy tone, we saw immediate success, quickly forming an active community and becoming one of the top 4 hobbyist sites almost overnight.

A month later, a week before Christmas, I lost my job at CompHell. I’m convinced it was gender discrimination, but couldn’t prove anything. Lissa and I decide that I should just focus on school for a while, and she’ll work full time.

As ‘99 progressed, Kevin and I started talking to the owners of 2 of the other 3 “big” hobbyist game programming sites. We decide that there’s a lot of duplication of effort, and that if we joined forces, we could create a better site, serving the whole game development community, and all spend a lot less time working on it (LMAO). We work really hard for several months, and on June 15, GameDev.net is launched. It eventually becomes the largest game development site. I’m still involved today, though not as actively. Fortunately, we found a group of amazingly talented and dedicated people that now operate it.

Rewinding slightly, in May, I landed my first job as a programmer, at ROI Systems. There, I mostly work on Telnet emulation software for several platforms including PocketPC, and get my first experience in the wireless industry. ROI was a nice, small, privately held company, and they were very flexible with my class schedule.

At the beginning of 2000, due to the success of GameDev.net, we got contacted by Prima Tech, who was starting a series of game development books and looking for potential authors. Kevin and I agreed to do an OpenGL book, despite the fact that we both had limited OpenGL experience (hey, I was taking classes!). Needless to say, fitting a book in while attending school and working full-time wasn’t easy, so it took us a while, but by early ‘01, OpenGL Game Programming hit the shelves. Despite being pretty mediocre (in retrospect) the book did really well, and had a profound impact on my career. I continued to write books in my spare time for the next several years, co-authoring Beginning OpenGL Game Programming, OpenGL ES Game Development, and More OpenGL Game Programming, as well as contributing to many other books.

By July of ‘01, things at ROI had changed. They’d been acquired by Wavelink, who was desperately trying to go public. And in an effort to streamline, they decided to lay a bunch of people off, including me. That same month, I completed my B.S. in Computer Science at the U of U.

With my degree, a couple of years of programming experience, and lots of “extracurricular” experience, I resolved to finally get a job in the game industry. Less than a month after leaving Wavelink, I started at Avalanche Software, a console game developer in Salt Lake (now a part of Buena Vista Games). It was clear that my book played a huge role in landing me the job.

At Avalanche, I mostly worked on tools – not surprising for a neophyte in the game industry. I worked on Max and Maya plugins, as well as standalone tools, that helped create a new asset pipeline that would be used in all of their games, the best-known of which was Tak and the Power of Juju. Unfortunately, Avalanche hit a rough spot in 2002, and in the fall, they let a bunch of people go, including me. The game industry as a whole had been hit hard that year, and in Salt Lake alone several studios had failed. That translated to a lot of game programmers looking for work, most of them more experienced than me, with very few open jobs to fill.

Things were looking bleak, but then, in January of 2003, I got a call from a recruiter at Qualcomm in San Diego. They’d found my resume online, and wanted to know if I was interested in joining a new team developing 3D technology for cellphones. I knew nothing about Qualcomm, but I loved San Diego, so I decided to check it out. A month later, had moved and started working as there as one of only a handful of people in the graphics group. Over the next three years, I was deeply involved in the evolution of handheld 3D gaming and graphics. In addition to development, I also began to become involved in technology evangelism, educating developers about and encouraging the adoption of new technology, especially OpenGL ES.

In February of 2006, I decided to leave Qualcomm to take a position in the handheld group at ATI (working remotely from my home in Temecula), whom we’d been working closely with. I was the first engineer on what eventually grew to an amazing group of people. Our focus was on developing tools, samples, and demos, providing education and support, and otherwise promoting our forthcoming line of OpenGL ES 2.0 hardware, based on the graphics core used in the Xbox 360.

AMD bought ATI at the end of 2006, but my work was largely unaffected. However, AMD struggled financially, and in May of 2008, in an effort to cut costs, they decided to dissolve my team, laying off most of the non-engineers, and assigning the engineers to other teams. Rather than do that, I decided to explore other opportunities, and in June, I opted to return to Qualcomm, to my old team, which is now much bigger and has expanded its role to include multimedia rather than just gaming and graphics. And things are very good.

Personal

Whew, that went on WAAAY longer than I anticipated, so I’ll keep this part brief.

In March ‘94, I married Melissa, who had been one of my closest friends for 7+ years, and whom I’d grown very close to through letters over the course of my mission. She is an amazing woman, and calling her my better half is a gross understatement.

We lived in Logan briefly before moving to a tiny apartment in South Salt Lake. Literally at the first opportunity after getting married, we got pregnant, and in January ‘95, R (I’m gonna follow Lissa’s lead and stick to initials for the sake of privacy) joined our lives. She’s now 13, and attending Palomar Community College. Yes, she’s a smartey. They all are.

We moved to a bigger apartment in West Valley, and in March of ‘96, our oldest son E was born, followed by our second daughter L in April of ‘97. We moved back to South Salt Lake, to an even bigger apartment, just in time for our next son, T, to be born in June of ‘99. We moved back to West Valley and joined the home ownership club in September of 2000. Then, in June of ‘01, we were joined by our youngest son and final child, N.

As mentioned above, we moved to San Diego in 2003, me in February, and the rest of the family in June, after we sold the house and finished the school year. Initially, we rented a house with a pool, but the owner was psycho, so we moved to another house a few months later. Both were in Rachno Penasquitos, in North San Diego County. By 2005, we were feeling pressure to buy, but we couldn’t afford a large enough house where we were (it easily would have set us back over $1 million), and prices kept going up. We ultimately decided to buy in Temecula, which meant a long commute for me, but was much more affordable (if only barely) and moved into our current home in March of 2005.

Alright, I think that’s enough for one post.





Here we go…

16 09 2008

After much dithering, I decided to go ahead and start a blog again. I used to keep a developer journal at GameDev.net, but updated it rather infrequently before giving it up a few years ago. I’ve been hesitant to start again, contenting myself with Twitter and Facebook updates, but sometimes, I find myself wanting to say more than what is practical for those avenues. So here we are.

I make no promises about how often I’ll update this, and I have no intended theme other than whatever interests me at the moment. But hopefully it’ll be at least somewhat interesting.