Thursday, December 25, 2008

Zen Programming

Programming is not something that someone can teach you. You cannot become a programmer, you can only be a programmer, because you already are one.

Saturday, June 14, 2008

Flight-path to extinction

From Effective Coaching: by Myles Downey
Command and control is a flight-path to extinction and engineering is a manifestation of that mindset.

Saturday, June 07, 2008

Back to Basics

My E70 concked off recently, not because of any fault of its own but some reckless behaviour by me. So I needed a replacement, and if all the Apple fanboys around me are to be believed then the iPhone had to be my next phone.

Now, the E70 is better than the iPhone in many ways and not so much in one. Plus, I think I can get mine fixed. But even if I can't, I'm not yet sold on the iPhone and don't mind waiting some more to find the right phone. So what I needed was a stopgap replacement till then and guess what? I found one! On my way back from the US, I had a stop over at Frankfurt and on display there at a duty free shop was a phone that I had seen before and fit the bill perfectly. Its as basic a phone as I can handle and in some ways its also very cool.

Wednesday, April 23, 2008

Perfect Process, Perfect Design and Perfect Stories

From Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck with Cynthia Andres:
In software development, "perfect" is a verb, not an adjective. There is no perfect process. There is no perfect design. There are no perfect stories. You can, however, perfect your process, your design, and your stories.