Tag Search
December 1, 2012
Talk of 10 PRINT
Reviews, Links, Code, and Discussion
Some links to discussion about 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. One of the common ways to interact with the idea seems to be writing and posting re-implementations of the program in other languages and environments. Geeta Dayal's review of the book in Slate. Discussion on Reddit r/Programming, including ...
November 28, 2012
Now Available: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10
You Can't Buy A Better Book About a One-Line BASIC Program At Twice The Price
My latest book is out! It's called 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 and it's about a one-line Commodore 64 BASIC program. I wrote it with nine other authors, but it's not an anthology; we write in a single voice collaboratively, producing a monograph-like text. You can buy it in ...
August 21, 2012
Images of Things
A quick image litanizer
You may be familiar with my Latour Litanizer, a simple example of what I call "carpentry" in Alien Phenomenology. It uses Wikipedia's API to assemble randomized lists of objects of the sort I refer to as "Latour Litanies." If you've read Alien Phenomenology, you may also remember a related example, ...
May 15, 2012
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
A new book in software studies
My next book is even stranger than my last. It's an entire book, 65,000+ words worth, about a single-line Commodore 64 BASIC program that is inscribed in the book's title, 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. And if that isn't strange enough, I wrote the book with nine other collaborators ...
December 22, 2011
The Virtues of Long Compiles
Thoughts on the material conditions of programming practice
I was corresponding yesterday with Jock Murphy, a Portland-based photographer, software engineer, and mobile game developer. Jock had read Racing the Beam, and we were talking about the relative differences between the 6502 and the Z80 microprocessors. This subject led us to different programming practices, a topic Nick and I ...
July 18, 2011
Atari VCS Programming in TextMate
An easier way to make Atari games on your Mac
Download the TextMate Atari VCS Support Installer (Mac OS X 10.5+, 60k)Several years ago I was really getting heavily into Atari VCS programming—for teaching, for art, and for research on Racing the Beam. VCS programming is notoriously hard at first, but like anything once you get the hang of it, ...
January 25, 2011
Computers are Systems, not Languages
On substituting programming languages for natural languages in the humanities
Last year I learned about a rumor swirling around the comparative literature department at UCLA, where I did my PhD. Supposedly I had managed to get C++ to count as one of the three languages required for the degree. It's not true, for the record, but it is a topic ...
May 6, 2010
Flash is not a Right
What Gripes about Apple tell us about Computational Literacy
I've been watching reactions to Apple's controversial decision to prohibit the publication of iPhone applications created in environments other than Apple's own. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C ...
February 19, 2010
Pascal Spoken Here
Learning about Learning Programming from the Apple ][
Among the many, many things we talk about when we discuss curriculum for the Computational Media degree is how to make learning programming facile and appealing all throughout a student's career. Many sub-problems arise, for example, how can one help students learn new languages and environments after they've become familiar ...
February 17, 2010
Chicken's Revenge
Hacking Freeway
Today in my Atari Hacks, Remakes, and Demakes class we talked about disassembling binaries and doing graphical hacks. These are the simplest kind of ROM hacks to do, as they only require changes to data in the disassembly, which is usually relatively easy to find and identify. My in-class example ...
May 19, 2009
Teaching Computing with... Computers?
The NSF Prefers Strings, Crayons
After an unintentional hiatus, last week I resumed following Georgia Tech CS colleague Mark Guzdial's Amazon blog. His latest salvo is a thought-provoking piece called Using computing to teach computing (Hint: Don't use the "P" word). The post centers around a question Mark posed to Jeannette Wing, Director of the ...
April 9, 2009
Atari VCS Programming in Xcode, Revisited
I've finally updated my Xcode Tools for Atari VCS Development, such that syntax coloring works in Xcode 3.1. Apple keeps changing the specifications for it, so every version I have to figure out how it works again and retool. This is just a pointer post for those of you who ...
January 11, 2009
Units and Objects
Two notes apropos of Graham Harman
Along with several others, contemporary philosopher Graham Harman has been instrumental in rekindling the thirsty brush of philosophy, igniting a new and exciting fire in this tired old field. It has become known as Speculative Realism. Harman's work has become tremendously influential in my recent thinking, despite my not (yet) ...
October 29, 2007
Chumby and the Rhetoric of Openness
Small, cute, insidious
Note: Chumby representative Andrew "Bunnie" Huang has replied to this thread, and I have in turn replied to his response with more questions. I encourage you to read through all the comments for more detail. Finally, I should point out that I am not an attorney and nothing herein should ...
September 2, 2007
Atari Games Ahoy
Updated courses and Atari student games
In between sessions of Bioshock, this Labor Day weekend I've been updating this website. Of special note, I've added some of my courses over on the teaching section of the site. I haven't included every class I've ever taught, but rather the ones I thought would be most useful or ...
July 16, 2007
On the iPhone: The Anxiety of Openness
The openness of web applications demonstrates the real treachery of the iPhone's closed platform
This is the first in a series of short editorials on the iPhone, which I'll be writing occasionally. Now that the geekqueues of iDay have come and gone, perhaps we can start talking more seriously about the device without all the fanboy ardor. For some of us who have not ...
June 28, 2007
Atari VCS Programming in Xcode
Software that makes it easier to make Atari games on your Mac
Download forMac OS X Leopard, Xcode 3.1 60 kb - Mac OS X 10.5 Download forMac OS X Leopard, Xcode 3.0 56 kb - Mac OS X 10.5 Download forMac OS X Tiger 69 kb - Mac OS X 10.4 Don't you wish programming Atari VCS games on OS ...
June 25, 2007
Intellivision Homebrew Contest
Texas Instruments engineer announces a competition on the venerable 1979 game platform
If you browse this site a bit, you'll see that I'm a big fan of the Atari VCS, a fervent enough one that I've programmed and written about the machine. Aaron Lanterman, a Georgia Tech Electrical and Computer Engineering colleague of mine, recently told me about Joe Zbiciak, a friend ...