Disclaimer: This article is a piece of fiction, and captures a dialogue between a keen developer and the Lord-of-All-Softwares. All resemblances - existing, running or obsolete - are just a coincidence! M y attempt on reflecting about software life cycle turned into dreams one fine Sunday afternoon. I saw a land where life was perfect: software was bug free, components were fully defined and functional, code was properly commented, quality was free, requirements were met, and customers were delighted and not just satisfied. Wow, life is so good in dreams and fantasies!!! I worked on and on and on and came up with this ultimate utopic Product 2.0 and wished my Lord to appear. He sure did from behind the mirror as soon as I wished... Me : Product 2.0, my Lord! Lord: So I see my child, it looks good from the covers, but why is it double in size now? It will take me three hours to install this thing, while the earlier version got installed in 10 minutes. How did you manage to achieve tha...