Monday, June 8, 2009

And Now for Something Completely different

Well, I've taken further advantage of the unlimited text messages I have with this phone to set up mobile posting to this blog from my phone.

But now for something completely different.

I'm reading this book called Dreaming in Code by Scott Rosenberg. It was highly recommended by Prof. Bostain. So far I'm more than half way through and it's really interesting but definitely for a more computer savy/interested reader. It's a chronicle of the development of a program call Chandler that's supposed to provide a flexible solution to storing and sharing information on a computer. In truth though it's more about the perils related to ambitious programing projects.
It highlights many of the things that you wouldn't necessarily think of as problematic when it comes to software. The book points out interesting bits like Brook's law which tells us that software projects only slow down when we throw more labor at the problem; definitely the sort thing that is good to remember.
Anyway as I'm not finished with it yet and I don't want to write a summary of the book for you all that's all on that.
I've started to play around with python and so far it seems easy and fairly useful, but I'm running into the same problems that I always hit with programing languages and such-the documentation is too dense and I can't think of a use for it right away. I know that I seem impatience here, but I feel that if I don't start practice with a language (any kind really) I'll forget stuff about it faster than I'll learn. Maybe if I get good at python and I have plenty of thing (read as the following will never happen...) I'll write my own tutorial that teaches the language by having the user write programs as they go. Perhaps I'll spend enough time with it to do something cool, and perhaps not.
Oh well, The time has come to talk of many things: of shoes and ships and sealing-wax, of cabbages and kings, and why the sea is boiling hot and whether pigs have wings.