===[ 10 years ago…| June 23rd, 2009 ]

Just now I was browsing some ancient code of mine. Part of the Cuttlefish Engine is a UI layer, and so I thought I’d dust off all the old UI code I wrote for Quaternion and modernize it. Anyone who’s written a UI framework will tell you that the hardest parts are the nuances of message processing; making sure controls and windows behave as the user expects when they click over there, drag, press ESC while dragging, etc.

I happened upon a comment:


...
// release: 1.02 on 06/24/99 by Mason (now safe for realloc)
...

Holy crap. That comment’s from exactly TEN YEARS AGO! The summer of 1999. I was… 22 (lol), working on Quaternion, a few months before I knew it was an IGF finalist. Apparently I had memory allocation issues.

The comment I found wasn’t in the UI code, but I want to believe that today ten years ago I was working on UI, browsing flipcode and sweet oblivion (aww yeah!), wondering what the GDC was like, dreaming of working in games, thinking Visual SourceSafe 6 was a pretty good tool….

Anyway, apologizes for the public introspection, but some coincidences are just too cool not to share. I also recently resurrected my gamedev.net login. Join date: 8/3/1999. At 1am. It’s now 12:40am. I guess some things will never change. :)

Comments are closed.