Skip to main content

Your Conscience (Part-2) and Test-Driven-Development

... contd. from Part -1: Your Conscience is Your Compiler

Friend: Ok, got it. I used to think these are instincts.

Me: Well, you can hack it, i.e. ignore your conscience, but then you're corrupting your "code" and it affects your "program" behavior. And soon, you can't fix it anymore.

It's gone, unless you do major "refactoring".
Or a complete rewrite- which for humans is death and rebirth... and what does anyone know about death and beyond anyway?

In this life, you can only do refactoring, there's no rewrite.

Friend: Nice analogy. TDD!

Me: Well, TDD- Test-driven development is to ensure you are always following your conscience...But at the same time, allowing yourself the oppportunity to learn and the privilege to change your mind some day as you mature. TDD lets you easily incorporate lessons you learn as you grow and mature. It helps you change more easily than would be otherwise possible for you. It helps you easily figure out what went wrong- and how to fix it! And in fact, it would be so obvious and simple that even someone who doesn't know you much can help pinpoint it to you. I can go to a stranger and discuss some of these issues... and they'll say a thing or two that'll tell me immediately what I was thinking or doing wrong. It helps me change myself with objective criteria.

Friend: yeah

Me: TDD, my friend, is the best thing that happened to software since software was created...

Test-driven-development is turning the software "animal" into a software "human"!

TDD is the conscience of Software!


[Originally posted on my personal blog at muralikd.blogspot.com, September 27, 2010]

Comments

Popular posts from this blog

It's a slow economy- Let's talk about handshakes & picking up chicks

You know it's a rough economy when Guy Kawasaki is tweeting about picking up chicks and TechCrunch is blogging about handshakes & social etiquette and beating up dead horses.

But shouldn't these guys be talking about my friend's company that just got funded to do DNA computation in the cloud - or something like that?

[Originally posted on my personal blog at muralikd.blogspot.com, May 09, 2009]

My Experience (a kid's poem)

Here's a poem I wrote when I was in 8th grade in school

My Experience

Once upon a time, I had a little donkey
Whom I very lovingly, used to call Pinky
But in fact, he was very brown
And making a fine pair, I looked like a clown

Whatever we looked like, that does not matter
My story begins, as I grew fatter
Allow me to tell you, for your information
At that time, was I, a very poor washerman

One day, on Pinky, I loaded a huge clothes bunch
And on the top I settled, with my heavy paunch
Due to the mighty weight, his bones crunched
And the next minute, into the air I was launched

As I fell on earth, I started groans and moans
Nevertheless, the next thing I did was to check my bones
My limbs ached, and I felt very sick
Later on, I learned that the cause was Pinky's kick

After that experience so dim
I decided to become slim
And hence I advise you, never to become plump
For you too, as me, may receive many a bump!

[Originally posted on my personal blog at muralikd.blogspot.com, August…