I love this perspective of software as “an individual’s expression of creativity, much like poetry or music.” The sooner we fully embrace programming as a completely creative act the better.
Today’s students have grown-up tech savvy. They live in a world of exploring the Web and of personalizing their devices. Cyberspace is the anytime, anywhere laboratory where you can design and run your own experiments by writing just a little software. It’s affordable by anyone with access to the Internet. And each piece of software is an individual’s expression of creativity, much like poetry or music. Computer science can be fun and empowering.