The Nostalgia Trap
Programming in the 21st Century - James Hague - July 24, 2011I used to maintain a site about 8-bit game programmers and the games they created. To be fair, I still update the “database” now and then, but changes are few and far between, and I stopped posting news blurbs five years ago.
There’s a huge amount of information on that site. Clearly I was passionate—or at least obsessive—about it, and for a long time, too. When I learned to program in the 1980s, I saw game design as a new outlet for creativity, a new art form. Here were these people without artistic backgrounds, who weren’t professional developers, buying home computers and making these new experiences out of essentially nothing. I wanted to document that period. I wanted to communicate with those people and find out what drove them.
(In 2002, D.B. Weiss wrote a novel called Lucky Wander Boy. It followed the story of someone who attempted to catalog every video game ever made. Amusingly, I received a promotional copy.)
That’s why I started the site. A better question is “Why did I stop?”
Partly it was because I answered the questions that I had. I was in contact with a hundred or more designers of 8-bit computer games, and I learned their stories. But mostly I needed to move on, to not be spending so much time looking to the past.
Nostalgia is is intensely personal. I was a teenage game designer seeing hundreds of previously unimagined new creations for the Apple II and Atari 800 and Commodore 64 come into existence, and I have fond memories of those years. Other people wax nostalgic about VAX system administration, about summer afternoons with cartridges for the Nintendo Entertainment System, about early mainframe games like Rogue or Hack played on a clunky green terminal, or of the glory days of shareware in the early 1990s. Some people pine for the heyday of MS-DOS development—of cycling the power after every crash—or writing programs in QBASIC.
But don’t mistake wistful nostalgia for “how things ought to be.”
Just because you used to love the endless string of platformers for a long-dead game system doesn’t mean that recreating them for the iPhone is a worthy endeavor. Just because you get a warm and fuzzy feeling when recalling thirty year-old UNIX command-line programs is different than putting them on a pedestal as model for how to design tools. That doesn’t mean you shouldn’t learn from the past and avoid repeating expensive mistakes. Just don’t get trapped by thinking that older software or technologies are superior because they happened to be entangled with more carefree periods in your life.
The future is much more interesting.
Categories: Blogs Programming in the 21st Century
Comments
I was thrilled to spend 30 minutes visiting a computer lab to check email. It was fast to create, easy to receive, and instant to send. It was magic.Scrap Metal
Posted by know on 06 Sep 2011 at 11:00It was fast to create, easy to receive, and instant to send. It was magic.best baby car seat
Posted by evin on 15 Sep 2011 at 08:17GHz Xeon E5540 CPU. Version 2.0 (for compute capability 2.x) is over twice as fast on a C2050.best diaper
Posted by best diaper on 18 Sep 2011 at 07:38I wanted to communicate with those people and find out what drove them.
Posted by best table tennis table on 18 Sep 2011 at 13:48I wanted to document that period. I wanted to communicate with those people and find out what drove them. high security safes
Posted by John on 26 Sep 2011 at 11:27I needed to move on, to not be spending so much time looking to the past.digital wireless headphones
Posted by Alex on 27 Sep 2011 at 07:17This is just a minor thing. like the background on the side to be something other than white. We find it bleeds off the page a little to much.
web hosting coupons
I truly like your posting as well as the webpage all in all! The article is incredibly clearly written and also without difficulty understandable.
Norge gratis
I have read it few times and I must say that I really loved it. Of course there are some things that I can’t agree with but overall a brilliant post. Keep the same job in the future too!
dentists in alpharetta
I wanted to communicate with those people and find out what drove them. riverside lawyers
Posted by Joy on 01 Oct 2011 at 16:06This is just a minor thing. like the background on the side to be something other than white. We find it bleeds off the page a little to much.
walking pneumonia symptoms
I wanted to document that period. I wanted to communicate with those people and find out what drove them. Subjex
Posted by Ricky on 04 Oct 2011 at 16:57It help me very much to solve some problems. Its opportunity are so fantastic and working style so speedy. Thanks for posting this informative article Thanks a lot for enjoying this beauty blog with me. I am very enjoyed for this blog.
Posted by saima on 06 Oct 2011 at 23:09I wanted to document that period. I wanted to communicate with those people and find out what drove them. x ray tech
Posted by Lehman on 13 Oct 2011 at 13:06I wanted to document that period. I wanted to communicate with those people and find out what drove them. Buy Electronic Cig
Posted by Jake on 14 Oct 2011 at 22:32I truly like your method of blogging. I bookmarked it to my bookmark web site record and will be checking again soon. Pls take a look at my website as nicely and let me know what you think.
Posted by berry on 20 Oct 2011 at 09:26I wanted to document that period. I wanted to communicate with those people and find out what drove them. Bolsas de compra reutilizables
Posted by Mark on 26 Oct 2011 at 05:51I needed to move on, to not be spending so much time looking to the past. medical billing and coding
Posted by Mark on 26 Oct 2011 at 09:53I should definitely pronounce, impressed with your web site. I had no trouble navigating through all the tabs and related info ended up being truly simple to do to access
Firmahjelp
Your design, man…too amazing! I cant wait to read what you’ve got next. I love everything that you’re saying and want more, more, MORE! Keep this up, man! Its just too good.
Mortgage Broker Ontario
Add comment
Erlang on Twitter
» rezasur (Reza Surya): Makasih ya ivansyah. Haaha wopp tidakk bisaa. RT @ivansyahhsn: Iya dewa erlang hbd,awas ya siksamu menanti
» bagus_erlang (bagus): Malu deh gw slh mencet ☹
» rezasur (Reza Surya): Makasih yaa tengku sharaaaRT @tengkushara: RT @fathiaamandaaa: RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur semoga makin
» bagus_erlang (bagus): @bagus_erlang bangkok
» rezasur (Reza Surya): Maksih ya rianiRT @rianindahinyonk: RT @fathiaamandaaa: RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur semog
» rezasur (Reza Surya): Makasih yoo bro aidilRT @aidilnasution: RT @fathiaamandaaa: RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur sem
» rezasur (Reza Surya): Hehe makasi adek indyyy ☺RT @indytertuing: ƪ(^ヮ^)ʃ RT @fathiaamandaaa: RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur
» hestipratiwi14 (hesti_rd): @bagus_erlang mentionss
» rezasur (Reza Surya): Haha makasi ya sodara ularrr ☺ RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur semoga makin banyak proyek nya ya.
» bagus_erlang (bagus): Marah aja kerjaan…
Statistics
Number of aggregated posts: 10503
Number of comments: 2137
Most recent article: May 21, 2012
Latest comments
» Erno on 100,000 Lines of Assembly Language: Excellent posting. Undoubtedly you are an expert when it comes to this writing. This is absolutely the first time I…
» Jessica on 30 September 2011: Basho Technologies, Erlang Solutions and Trifork AS Announce Big Data and NoSQL R: yeah of course. I just thought that everything will be just alright and I want to have these kind of…
» DRS786 on 25 May 2012: Poznan Erlang User Group Event: I’m going!