There's something ingenious about coding with artificial restrictions that brings out your creativity and drive to come trough. I participate yearly in a Web game jam called js13k where you have to code a game under 13kb zipped. It drove me to learn better compressible code and generating audio and graphics. But in our case we can harness all the power of the modern Web platform. Coding for old systems probably is the same but on steroids.