Saturday, December 11, 2010

Writing something, anything

I want to write more. I haven't written in a while. I think I have substituted writing substance for writing quickly. Hence, my regular maintenance of my Google Buzz and semi dedication to my twitter and facebook feeds. If I want to be a better writer, I need to find the time to sit down, no distractions and just write. Put on some good music and let the creative juices flow. The book I am reading now "The Lie that Tells a Truth" - John Dufresne, suggests writing every morning. I get up plenty early already to adhere to my exercise routine. Looks like I should get up half hour earlier to write first. I think I can do that.

Any way, today is my wife's birthday. So I am spending the day thinking more about her and less about me. I know some will say I don't need to wait till her birthday to practice that and I agree!

Wednesday, April 14, 2010

Objective C

I have to write a paper on a programming language for a course I am taking. I wanted to do Ruby, but alas someone else beat me to the punch. The professor wants no repeats, but I was able to petition for Objective C. Now I have been curious about Objective C for a long time. Not just because it happens to be the language used to write iPhone applications, but also because I have heard some interesting comments about Objective C. Comments like it is horrible and one of the worst languages to code in.

I installed GNUStep on my Windows laptop last night and gave objective C a try. My gosh! it is a weird language, especially if you are used to C based languages. It has this concept of message passing to objects, so instead of $object->foo(), you would write [object foo]. It also has some other weird mechanisms like forwarding which works a lot like php's magic methods.

However after a whole night to sleep on it and a couple more little apps under my belt. I find that I don't mind the syntax any more. I am looking forward to delving more into the special features of the language. I wonder now if I will have so much fun working with Objective C that I forget to write my paper.