Jan 13, 2009

Jesus saves multiple copies now

Hi,

If you live in internet world, you must have heard this joke about Jesus saves.

Yesterday, one of my friends showed me a huge library of e-books that he has kept for some day. There were over 1000 books amounting just about 4GB. He has just kept it with the intent of reading them some day. But, almost everyone knows that "that day" will never come ;-)

A question popped into my mind that how many copies of an e-book would be lying on different websites, people's desktops/laptops, pen drives or CDs..with each copy waiting for that double-click to happen so that a pair of eyes would read, even if vertical, through it. I remember the days in my school when we used to have floppies and we gave a hard though that which game do we want to copy on it.

Over time, storage has become so cheap. We keep a copy on laptop. Another copy on CD so just in case laptop crashed and never recovers. It's not done yet. Some would keep another copy of online storage drive for that special reason - *just in case*. This is true for almost everything...emails, photos, videos, almost everything most of which we wont see again but *just in case*.

World really changes fast.
~ Navjot Singh

Jan 9, 2009

The other side of NNPP

Happy New Year,

You can think of me as a polar bear coming out of the hiberantion period. I was away for months because of some personal and professional changes in my life. A lot has happened in the past 6 months. Few frauds, more stores close down, more job losss, more confirmations fo recession leading to possble chances of depression. Everybody has read about it in great details so lets discuss something different.

I just heard a new buzzword i.e. NNPP. You wish to know more about it, please read this simple and precise article on the Net Negative Producing Programmer. Ideally, I agree on all the points but I tend to think from a different perspective also.

1. Many large scale companies with masses of employees need to have all kind of people. If you know what normalization curve is and how it is applied in the industries, you know where I am coming from. Usually, they have large base of can-do workers with top of can-think workers. Can-do workers are usually low-cost employees, mostly freshers, less than 2-3 year experience guys and may be with no engineering background or hired from T-3 institutes. Nothing against them as It is also not fair to seek the best of software engineering practices from these guys. With time or training, they may learn but till then they can do mistakes leading to higher defects and all that metrics stuff. For companies, the gross margin is high on these resources. So, in any typical project, you will see many of these kind. And for Time and Material kind of projects, it means more revenue if managed effectively. So, net-net, many service (not product) companies would like to have NNPPs.

2. Lets think from people perspective also. Although some good reasons are already mentioned about people not logging the defects. I have some more...more from day to day practice.
a. Managers dont say that they wont do it. But some may try to escape a few defects to meet or exceed some of their SLAs, to show their better control of the processes.
b. Developers invent reasons not to do it ;-). Reasons are vastly different covering different aspects of attitude..
+ Tool is not nice and I am not going to keep filling the excel files.
+ Even if I log, who is going to look at it.
+ Why should I log, my manager comes back and ask me the delete it or reduce the fix hours.
+ I already know that this is a bug. So, why not just fix it?


I spent 20 minutes writing this so I didnt code. Was I being NNPP?
¬ Navjot Singh

Jul 21, 2008

A wierd story

Greetings,

Apologies that I could not write for so long. Well, there were two reasons. Firstly, I was busy in my personal life and secondly, I came to London for a month. Before coming to London, I took a book from my brother's collection.

I started reading the story whenever I traveled on the tube. My office was far enough from the apartment and there was nothing better to do in those 40 minutes. The story started very well to raise my curiosity with every page I flipped but it did not end very well. Maybe, I didn't wish the story to end at all. I felt attached to Christopher and I wished to know more how his life progressed in the society of so-called sane people. Anyway, this is Mark Haddon's story. Mark wrote it very well and in a very different manner from all the books I have read so far. He has depicted every character and the events in such a way that you can see the entire book rolling like a movie. The illustrations and the graphics and mathematical equations all support the story well. Although, it may seem bit overstretched at times but that is his characterization of Christopher.

Well, the story starts with a dog, Wellington, being killed in garden opposite to Christopher's house. He wished to find out who killed the dog and started writing a book about his findings but slowly, the story unfolds many events related to people linked to Christopher, his parents and Mr & Mrs Shears and Siobhan and many others. Only halfway through the story, you realize that Christopher is not like other kids. He lives in his own world and is very clear about his likes/dislikes of colors, people, subjects, places et. He didn't like crowd and he was very good in maths. He was smart enough to figure out his way from Swindon to London to live with his mother because he figured out that it was his father who killed Wellington and now he was scared to live with him. His mother, who had earlier left his father to live with Mr Shears, came back to Swindon for his son's wishes. One of the wishes was to sit through A-level exams for Maths and get A-grade and he finally did it.

The book is full of observations from a differently-able kid and shows the impact on individuals and relationships. Really an amazing book.

lovely book
Navjot Singh
PS - Book's name is 'The curious incident of the dog in the night time'