Origins of a name

2 11 2009

I’ve been asked a few times where the name Myopic Rhino originates. To answer that, I need to go back to high school.

Back then, my friends and I had a little band called Deviants, for whom I played the drums and sometimes even sang. We rarely practiced, but we wrote a lot of songs, and even put together an album called Lunatic Lovers Lane, which we distributed to maybe a dozen of our friends. Most of our songs had meaning, but a few of were outright goofy, such as Spaghetti for Breakfast, or Megan, a polka with lyrics such as:

Megan, Megan, Megan
We’re glad you’re not a pagan
Megan, Megan, Megan
We’d shoot you with a ray gun
Megan, Megan, Megan
We’re glad you’re not a pagan
Megan, Megan, Megan
No lunch with Ronnie Reagan

After my mission, Greg Bair – one of the founding Deviants – and myself briefly flirted with the idea of starting another band, slightly more serious than Deviants. Greg was reading Jurassic Park at the time, and inspired by a line about the triceratops being nearsighted like the rhino, he suggested that we call our band Myopic Rhino. Sadly, other than writing lyrics to a few songs, we never actually did anything with the band.

Fast forward to… oh, I dunno, 1997 or so. I was just getting started on the Internet, visiting a few game programming websites. I eventually found the forums and wanted to start posting. Needing a cool sounding alias, I searched the recesses of my mind and came across our old band name. I’d always loved the name, and since we never really used it, I thought I just as well put it to use. I soon started my own website, called Myopic Rhino’s Game Programming Savanna. Soon, the name was pretty well known among the hobbyist game development community, especially as rose to prominence.

As my professional career has advances, I’ve switched to mostly using my real name, but since Myopic Rhino (or myopicrhino) is unique, I still use it as my screen name for many websites, including this one, Twitter, and even Facebook.

So thanks, Greg, for coming up with an awesome name that has served me well.

Anyone out there?

26 09 2009

I’m not sure anyone is still reading my blog at this point, but I think it’s time I started updating it again.

Since I posted last, there have been some major changes in my life. Well, really, one major change, and a lot of little things associated with it. After more than 15 years of marriage, Melissa and I decided to call it quits. I’m not going to go into the details of the how or the why here, but any friends and family are free to contact me directly if you’d like to talk about it. Suffice it say that we still get along, and there was no catastrophic event. We just decided that we work a lot better as friends.

The divorce won’t be final for a while, but I moved out a few weeks ago. I’m living alone in an apartment in Escondido. Lissa is still in Temecula with the kids, though she’s going to be moving back closer to San Diego at some point.

I’m rapidly adjusting to single life – something which I’ve never really experienced before – in some ways more than others. Two of the important discoveries I’ve made so far are:

  • You should never wash your favorite black shirt with a towel
  • Actually connecting the gas to your gas dryer makes your clothes dry much, much faster

I can’t wait to see what else I learn in the months ahead.

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.


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, 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, 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.


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.