My first programming experience was using a televideo terminal and an acoustic modem to connect to my school system's mainframe.  We played around in basic and did tons of tinkering, and the devices we used were closed, dumb terminals.<p>I just don't see the problem.