Not a bad article. They really don't get into programming languages or what was most efficient for coding, rather the limitations more on graphics and the 32 color limit, as well as other limitations of the time.
I wouldn't mind watching a documentary of the process of making a game for that system, the limitations of the software and programming tools, and what they could and couldn't do. Perhaps the evolution of creating a game over 6 months until they had the completed project ready to find a publisher.
Perhaps most phenomenal is the specs he posts at the end...
The full palette consists of 4096 colors of which you could use a maximum of 32 at the same time in a game. Most games used no more than 16 colors though.
* The most common screen resolution was a whopping 320 240!
* Sprite sizes were often within 16 or 32 pixels.
* CPU ran at 7MHz!
* Standard memory size was 512k but most systems had extra memory of 512 which gave the user 1M of RAM.
* My system had a hard disk of 20Mb!
* No network. (Modems were available though.)
In comparison the Commodore64 and Apple II ran at 1Mhz, and the Atari800 ran at 1.8Mhz.