Come, hear me!

Archive for August 2009

Engineering good software

leave a comment »

I have done C++ coding before in my DDP, but that involved more of thinking various geometry related algorithms and mathematics and then coding them to see the results. I have absolutely no experience in software engineering and design as such. Now that I am slowly re-implementing the school MIS to make it more robust and very encompassing, I am finding that if I dive into C# without having a proper plan, it proves to be very messy at the end of the module and often several bugs remain. Overall, the module turns out to be non robust. In order to address these issues, I have laid down a workflow checklist for myself and any team that I incorporate in future course.

  1. Clearly define the aim(s) of the module. It should be very clear (in writing) the motivation what is expected to be accomplished by the given module.
  2. Plan out the general workflow (for the user) of the module.
  3. Plan out User Interaction for the module.
  4. Plan how to implement the given module.
  5. Plan out Class Hierarchy.
  6. Very clearly plan out what classes (along with member variables and functions)will be required. Make it in writing too.
  7. Plan out validation rules. Think carefully and plan out what validation rules will be required.
  8. Plan out what forms (windows) will be required.
  9. Design the UI of these forms
  10. Plan what reports and their will be required out of the module.
  11. Implement class structure with all the validation rules in place.
  12. Implement the forms with all the validation rules in place.
  13. Implement reporting solution.
  14. Plan out all regular/weird test cases and test the module.
  15. Update doc for the code.
  16. Write doc for the user.
  17. Give training to the user.
  18. See if any errors are coming up during regular/daily usage. Correct them and re-install.

As I said, I am no software engineer, though I slowly plan to read some books and get some ideas. Till then, this rough checklist ought to do the job. If any expert reading this has any suggestions, I would much appreciate and feel thankful if you could either mention them here in comments or offline to me.

Written by virtualmic

August 28, 2009 at 4:57 pm

Building modern day Vincis?

leave a comment »

Sometimes, you come across such inspiring, creative people that it becomes hard to imagine how can a person accomplish so much is so little time.

Creativity is a function of many factors. One of the most important ones is general peace of mind. In India, I feel this factor is usually missing. Any entrepreneur has to undertake an almost torturous pathway of dealing with highly corrupt government departments and has to bear with very poor infrastructure. So that peace of mind which is a prerequisite of any creative undertaking is destroyed, when that entrepreneur thinks constantly of ways of dealing with and if possible, by-passing this system.

For artists working on their own though, this factor might not be missing. Sometimes I think why can’t I find such highly talented and also at the same time, accomplished people in India. This becomes even more relevant for me, as I am in the business of finding and nurturing talent.

In my perspective, the most important reason is that we are still very very orthodox in our educational system. Even a child quite talented and interested in painting, music or other arts usually has to study Science or Commerce subjects in her higher secondary classes. I have examples in my own school. Inspite of my long counseling sessions, some students just refused to take arts for 11th class, and they are struggling with Physics and Chemistry these days. For them, understanding the difference between vector and scalar quantities is a Herculean task; on the other hand, I am sure they already have highly developed aesthetic sense, with good grasp and understanding of finer nuances of the languages.

I am still not sure what to do about this. I get many ideas at times, but implementing them would take time. And I am an individual. What is required is a more system wide change, where students are given more freedom to take up subjects and courses. Evaluation should be more spread out, instead of concentrating on a few exams, but that has got a very strong implementation issue of honesty of evaluator. Thinking of ways to overcome such issues would require a lot of creative effort, platforms for the same will have to be made. I usually discuss these issues with my friends, whenever I meet them and try to extract some ideas out of them. Developing a system which instills creativity and high motivation amongst children is the utmost aim of my life. I think I think I know the road which will take me there, but still am unable to find a proper exit from the present one.

Written by virtualmic

August 17, 2009 at 5:40 pm

Posted in School

Tagged with ,

Hotel Rwanda

with 3 comments

hotelrwandapic

I can only say this: what a movie! It has got superb acting, class direction, a sensitive theme and above all, for the viewer, gripping intensity. Wikipedia says that it is the “Schindler’s List” for Rwanda and I agree.

Only once or twice in a year, does one get to see such a class act and yesterday was the lucky day for me.

One statement by a character (who seemed like a steward at the hotel, named Dube) has really stuck with me, “How can somebody be so cruel?” Yesterday night after the movie, lying in the bed, I really thought hard, but was just unable to comprehend. Some people can be really cruel, greedy or dishonest. What motivates them to be so? I guess, that would be a huge psychological study and am sure there would be experts working on this, just as I write. But as a layman, my analysis would be that there is nothing special. Just as maybe, thinking about development of children motivates me or music motivates Johny Cash (?), killing Tutsi people must be motivating for the Hutu gang.  It is a matter of convention that what I do or Johny Cash did is/was accepted in the society and what the Hutu gang did in 1994 is not.

Speaking of villainy, another character motivated solely by suffering of others, whom I really adore for his passion is:

dark_knight_18

Written by virtualmic

August 11, 2009 at 4:02 pm

Posted in movie

Tagged with

Ladakh with Tsomoriri trip: Day 6

leave a comment »

DSC_0002 DSC_0006 We had a long, solid view on the Tsomoriri in the morning and started our journey to Manali. (Btw, the pic on left is not the Tsomoriri, but the small lake I mentioned before.)

 

DSC_0015

DSC_0022

We drove along the famous salt water lake, Tsokar. We could see salt depositions many kilometers before Tsokar; at places we could not see the road though. ;)

 

 

DSC_0041 DSC_0043  Tsokar also seemed to have receded quite a bit. Getting near the lake was quite tricky because of the marshes.

 

 

 

DSC_0049

DSC_0062

We caught up with the Leh-Manali highway and yes, I admit it: there were some of the most spectacular landscapes on the way, specially the areas around Moore plains and the Baralacha La.

 

DSC_0069 DSC_0083

We had the taste of the “adventurous” Leh Manali highway, when our car got stuck in one the high make-shift bridges made by the army, over a very swift stream. We managed to create atleast 3 km long traffic jam on both sides.

 DSC_0087 DSC_0091 

Situation got so scary and confusing, that I didn’t even take a snap! With the help of atleast 50 truck drivers and some army jawans, we repaired that bridge with help of some GI sheets lying nearby and only then were able to move forward.DSC_0097 DSC_0107

 

We didn’t halt at Sarchu, as is the norm, but moved forward and decided to stay at Jispa.

 

 

DSC_0101

DSC_0114

 

 

 

 

   

 

DSC_0106

Written by virtualmic

August 10, 2009 at 5:05 pm

Posted in travel

Tagged with , , ,

Ladakh with Tsomoriri trip: Day 5

with one comment

DSC_0871

As I had mentioned before, Leh is becoming green, asDSC_0874 is quite evident by these pictures. I took these pictures, near Leh on the Manali road. We started our trip to Tsomoriri on Day 5 morning. I had seen some pictures of the famous lake on the Internet, but never could have imagined how beautiful and surreal it DSC_0878looked. Even the journey DSC_0886provided some of the most spectacular views. Now I’d better shut up and let the pics do the talking.

 

 

 

DSC_0893

DSC_0970

Small lake on the right is not the Tsmoriri, but Thag Sang Karu, as shown in the road map I had.

 

 

 

DSC_0976

DSC_0973

 

 

 

 

 

DSC_0978

DSC_0979

 

 

 

 

 

 

DSC_0989

DSC_0977

 

The ten lane superhighway to Tsomoriri…

 

 

 

DSC_0032

DSC_0991

Lo and behold! The Tsomoriri.

 

 

 

 

 

DSC_0035

DSC_0077

 

 

 

 

 

DSC_0075

DSC_0046

I had seen this pic on Wikipedia. Since then, I have been mesmerized with and wanted to see Tsomoriri. At last, I was able to take the same shot, but not as colourful.

DSC_0131

DSC_0121

Speaking of  colours, we were able to catch the festival at local monastry. Costumes were interesting, the dance and music were not.

They went on and on repeatedly for quite some time, when we got fed up and went back to the lake.

DSC_0138

DSC_0161

In the meantime, Tsomoriri’s water had changed its colour. We could see shades of green too now.

 

DSC_0163

DSC_0175

 

 

 

 

 

 

DSC_0192

DSC_0193

The sun, shadows of clouds and the mountain behind us, created cool effects.

 

 

DSC_0201

DSC_0200

 

 

 

 

 

 

DSC_0297

DSC_0216

 

 

 

 

 

DSC_0247

DSC_0276

Locals are  fearing that the water level in the lake is receding year by year!I don’t know what can be done about it. If this is truly the case, it is really, really sad!

Written by virtualmic

August 7, 2009 at 4:57 pm

Posted in travel

Tagged with , ,

Ladakh with Tsomoriri trip: Day 4

leave a comment »

DSC_0841Now that S’s eye had started improving and DSC_0513the doc had given us the “clean chit” to continue with our trip, we crossed the highest motorable pass, Khardung La today and moved further to Nubra valley. it was snowing at the La. It became even heavier while  our return.

 

DSC_0519

DSC_0509

  

 

 

 

 

 

DSC_0472

DSC_0768

Nubra valley has the most colourful mountains I have ever seen. Shades of blue, brown, gray, red, green and millions of other colours seemed painted and streaks flew across the Karakoram.

 

 

DSC_0829

DSC_0803

 

 

 

 

 

 DSC_0811    DSC_0661          

 

 

 

 

 

 

DSC_0724

DSC_0551

it had vast expanses of flat areas, almost like Moore’s but quite rocky.

 

 

 

 

DSC_0675

DSC_0715

Can you spot the road, in the picture on the left?

 

 

 

 

DSC_0530

DSC_0633

And, there were sand dunes!

 

 

 

 

 

DSC_0786

DSC_0554

 

 

 

 

 

 

DSC_0603

DSC_0757

Our plan of staying the night had to be put off, as we had gone a day short.

:(

 

 

 

DSC_0570

Written by virtualmic

August 6, 2009 at 3:43 pm

Posted in travel

Tagged with , ,

Ladakh with Tsomoriri trip: Day 3

leave a comment »

DSC_0426

Today, that we had to go to the hospital, we drDSC_0340opped our prior plan of going for an excursion to Nubra valley and thought of further exploring regions around Leh, such as Thiksey, Shey etc. The day proved to be quite an eye-opener, as I  described in my last post.
People of Leh are trying hard to get some greenery in their cold desert. One can see stark boundaries at places.

 

 

 

DSC_0259

DSC_0352

 

 

 

 

 

 

DSC_0249

DSC_0282

 

 

 

 

 

 

DSC_0336

DSC_0343

 

 

 

 

 

 

DSC_0263

DSC_0304

 

 

 

 

 

 

DSC_0390

DSC_0381

 

 

 

 

 

 

DSC_0379

DSC_0447

 

 

 

 

 

 

 

Written by virtualmic

August 5, 2009 at 8:38 pm

Posted in travel

Tagged with , ,

Ladakh with Tsomoriri trip: Day 2

leave a comment »

   Chang LaEarly morning, we left our ultra sh**ty ShamChang La Teaba-la Hotel, and headed for Pangong Tso. We passed the third highest motorable pass, Chang La, drinking the awesome “complementary” Masala Chai, courtesy the Indian Army (Thank you guys!)

The landscaping was awesome, all along the way.

Stream

Roads

In this picture on the right, can you spot the road?

 

 

 

 

Pangong Tso, one the largest HALs. Alas, it was quite overcast, not the best day for photography.DSC_0246 DSC_0195   

Plug for Jimmy (I promised and I owe him): Quite an awesome guy, driver, Sumo Grande owner. You want to move around Ladakh, you want to move with Jimmy (or Zimmet, I think, his real Buddhist name). I can give you his contact, if you are interested.

DSC_0174Pangong did not prove to be very lucky for bro. There is a small Himalayan bee, which when cDSC_0239omes in contact with human eye, lays eggs in it. This time, it found S’s eye as its nest. We immediately turned back to Leh, which was a good 5 hours away. On the way, in a military first aid camp on Chang La, the doctor told us that the situation is serious, and we should hurry to Leh. Jimmy increased his speed, but along the way infection spread to S’s ear DSC_0152too and it started paining a lot. Hearing this, Jimmy really stepped on it, and made it to Leh in almost record time.

Now hear this: Eye doc’s time was till 6. We reached his clinic after 6:15. He had almost locked the door, on his wPangong1ay out. Seeing the emergency, he opened up, spent an hour with S and managed to get most of the eggs out, using various eye scraping tools, water syringes etc. At the end of this active session, he flatly refused to accept any fee, citing that he works in the govt hospital during the day and that salary was enough for him.

As if this was not enough, the next day, he called us for a re-inspection in his office in the Leh Hospital.  He also wanted us to consult an ENT specialist for the pain in the ear.DSC_0168

DSC_0161When we reached hospital the next day, S’s pain had increased tremendously again. We were shocked to see that whole hospital was on strike, asking for 6th pay commission salaries. Obviously chamber of Dr. Angchuk was locked. Jimmy was with us. He told us DSC_0154not to worry and after some searching and enquiries, he was able to determine that doctor was sitting in Suptd’s office. We went there. As soon as doc saw us, he immediately asked us what was S’s situation. Hearing that it is not good, he asked us to reach his room. By the time we reached there, already 4 nurses had started preparations for a minor procedure. Doc later told us that some small eggs had been left the evening before and now they had grown. Doc and his nurses worked again actively, and this time were able to give the eye a very good clean-up, as the instruments in the hospital were much better than in his clinic. Now DSC_0214the doc was satisfied that there are no more eggs left.

When we reminded him that he had asked us to consult an ENT doc too, he asked us to wait and disappeared. Within no time, he was back with his ENT friend and both of them again conducted a thorough examination of S. Again these specialists took no fees. They were on strike!

I was flabbergasted. In any of the cities down south, such attention is not paid evDSC_0233en in good private hospitals, if we ignore the extremely expensive ones like Max, leave aside Government hospitals. The service provided by on strike docs and nurses were stupendous and I bow to them.

At that moment, I felt, (very selfishly) it is good that Leh remains cut off from rest of India for major part of the year. Here, people still know the meaning of service and humanity.

Written by virtualmic

August 4, 2009 at 4:07 pm

Posted in travel

Tagged with , , ,

What a night! (Redux) (Contd…)

leave a comment »

Ok… So I have been asked recently by a long lost friend, who turned up on IM out of nowhere that why have I posted such a scary story under humour…

My answer to him was that the whole situation quickly turned from scary to humourous when we found, after a long search though,  that a pair of wet, cold cats had created the whole raucous and the school building being closed at that time, their voices had echoed throughout the building, creating the long, wailing sounds. As soon as they heard the disturbances, they went quite and we went numb with fear… :)

So moral of the story? Cats can create hell lot of noise. They might look cute, but all of us remember the cute cat in Shrek, don’t we ? (Now, what was his name?)

Written by virtualmic

August 4, 2009 at 12:21 pm

Posted in Humour, School

Tagged with ,

Ladakh with Tsomoriri trip

leave a comment »

We had been planning this trip for so long, that I can’t even remember who had earlier proposed it. Not that it matters. For all I remember, I was vehemently against going to Leh by air, as I thought that it would ruin the whole journey. I wanted to experience the famous Manali-Leh highway.

However, inspite of all our plans, this trip came upon us quite unexpectedly. Less than a month back, when dad asked me whether I was interested for a trip, I said yes, only on the condition that we would go to Leh and that too by road. If he was game, I am too. At that time, he said yes, and so our trip was on. But I knew he didn’t want to take the usual route: Go Manali-> Leh by the road and come back by air.

So the next evening, both of us sat down and charted a different course altogether. This proved out to be one of the most enthralling trips of my life and the people who know me, know that I have travelled quite a bit, specially among Himalayas. Here, I would be giving a brief description of the tour. I am a man of less words, so I would let my pictures say the thousand words.

On Day 1 (21/7), we took the early morning Kingfisher flight from IGI ND to Leh.

Sh Aircraft IGI Runway

The less said about this flight the better. The ‘Aloo Puri’ breakfast of the flight was stale, airhostesses looked like characters from ‘The Ghost Bride’ ( I think you can guess whose side they belonged to.)

Anyways, the plane was quite clean and I think that was the saving grace.

clouds

Leh RunwayThe weather was quite cloudy and views of Leh were scarce. After an uneventful flight, we landed safely on the irregular, jerky Leh runway.

After a bit of rest and ignoring warnings about AMS, we went to the market to hire ride for our charted plan, had a good lunch and went around Leh for some local sightseeing.

Shanti Stupa Leh Bird's Eye View1    Disclaimer (for all articles in the series): All photographs have been shot by me and are my property. If you find them objectionable, please look elsewhere. If you think know, I have shot something which I didn’t have the right to shoot, I have done so in complete innocence. Please let me know, I will remove the snaps immediately and delete them from my computer too. Thanks!Leh View 3Leh View 1

 

 

 

 

Leh View 2

Written by virtualmic

August 3, 2009 at 4:06 pm

Posted in travel

Tagged with , , , ,

Follow

Get every new post delivered to your Inbox.