Author Archives: Steve Riley

Why Silver Bullets Tarnish Over Time – New Paradigms Getting Thrashed in the Field

This concept really applies to much of life, however, computer science in particular. Why is is that new ways of doing things can have remarkable success when they are at “the discovery stage” and end up being useful but disappointing … Continue reading

Posted in Development Philosophy, General, Programming, Software Technology | Leave a comment

24 years of game programming: thrills, chills and spills: part 2

If you haven’t read the first part of this article, you’ll probably want to check it out here. 1995 – Legend Entertainment – My First Industry Years I was finally working full-time in the game industry at Legend Entertainment and … Continue reading

Posted in Game Industry, Programming | 5 Comments

How null breaks polymorphism: or the problem with null: part 2

If you haven’t read part one you really need to do that first. It’s here. I got a lot of interesting feedback on part 1 of this topic and found I needed to further explain myself in certain areas. Two … Continue reading

Posted in Programming | 16 Comments

24 years of game programming: thrills, chills and spills: part 1

Originally I was thinking about calling this article 24 years of game programming: observations and lessons learned. Somehow the title seemed much too stuffy for an entry about something I’ve loved so much over the years. In this three part … Continue reading

Posted in Game Industry, Programming | 9 Comments

How null breaks polymorphism: or the problem with null: part 1

Preface: After talking to a number of people I realize that somehow I managed to misrepresent myself with respect to type systems in this article. This article is an attack on null, and to point out that null is still … Continue reading

Posted in Development Philosophy, Programming | 21 Comments