I’ve started to write code again. Since January I’ve been in one of my non-programming moods. Last December my wife and I had one of the best times together in our marriage, but it quickly devolved into our worst. I was feeling depressed and lost interest in most everything.

But recently I started watching the WWDC videos. I got the urge to rewrite my Blocks program. With Blocks I wanted to experiment with the manipulation data as expressed as named blocks. After working on it for a while I hit the stumbling block of not begining with an abstraction deep enough.

With Streams, I started over. I am starting with digital signal processing (another interest of mine). In the screen shot below you’ll see an example on converting audio data into bytes the way the Color Computer does when reading a tape file.

Streams Screen Shot from August 10, 2011