Dot Com Bubble

Dot Com Bubble 2.0? An Analysis

Dot CoDot Com Bubblem Bubble 2.0?

“Two days back, when I opened Twitter to check the topics that are trending, a piece of news struck me: “Deal of the day site Groupon files for IPO”. When I continued to read, I gathered the following facts: The two and a half years old e-commerce company is valued at 20 Billion Dollars. Though the revenues saw a surge, the company spends more and more to get it, the company has never seen any profits ever, its balance sheet shows a net loss of 400 Million Dollars last year and the first quarter results this year too showed a loss.”

Does anything look unusual here? I guess it does, looks like history is going to be repeated.

Continue reading Dot Com Bubble 2.0? An Analysis

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Thoughts on mobile technologies and tele-repair

Innovation doesn’t always mean creating new things. Using existing things in new ways is also innovation. Innovation does not have to be big-bang, it can also be soft and silent steps which make an impact. Innovative application of current, boring and existing technologies could itself make the most trivial jobs better! A small example follows.

I noticed a service-person last week working on the water filter in our office. He was speaking on the phone and explaining something animatedly to the person at other end of the connection. The water filter was open showing its innards and he was fiddling with wires of many colors. Some eavesdropping revealed that he was explaining something about the wires – presumably to a person with more expertise – their layout, condition, color and so on. There was some heat and argument as our man was getting impatient with the expert – because the expert couldn’t get the exact status as he was explaining it.

He was on a mobile, they spent 15 minutes trying to get each other to understand the physical status as it was and should be – using mobile phones. Tele-repair? Yes. Could this be improved? You bet – a picture is worth a thousand words 😉

The visual aspect was the biggest missing piece. Without getting into 3G and live-video-enabled phones, a still-photo mechanism using the ancient MMS would also do the job while being economically viable. The guy at the other end just needed to see the damn pieces once!

Ideally, I would visualize a flex-cord (one of those twisty things that retain shape after you twist them) connected camera mounted on the mobile phone, which you can twist and point at areas of interest. With a speakerphone and the camera streaming visuals of the situation, field service personnel can “show and tell”, and effectively carry out instructions relayed by the expert at the other end.

This wouldn’t be big to do nor would it cost much. However, what is also important is the linkage among these. You may have the tools individually but not the mind unless someone has told you. You may have a mobile, a camera in it, MMS capability in it or GPRS/3G email capability in it, even dedicated software and flex-cord dedicated camera hardware – but can every service mechanic put these pieces together?

So what we are looking at for field service using mobile phones as enablers is a combination of equipment (hardware/software) and training to achieve the end result. And bang! – you have the ability to distribute deep knowledge and abilities of a limited number of experts over a large number of field service personnel and customer incidents – the ability to scale up your service abilities without corresponding rise in expert manpower. And it is not restricted to something as mundane as economics – having experts help on more repair incidents thereby reducing cost-per-repair. It is simply that you can create only so many experts in so much time.

This ability to distribute expertise over distance and scale up efficiency is the premise of tele-medicine, and can be equally well translated to tele-repair. Tele-repair of high-end and delicate equipment would still justify bringing in the experts, but for equipment like household goods or white goods repair, sundry electronics repair such as on TV sets, on-site repair can be tremendously enhanced using new technology. Happier people, faster and more accurate repair activities, happier customers – it is happiness all around.

Much of above is possible with existing technologies today. Making a customized system might make it more usable and beneficial, but the core pieces already exist!

How much would it cost to set up a mobile phone with dedicated flex-cord camera and a software application that integrates streaming videos into an “environment” that is easy to use? Perhaps the next thing to chew on for our embedded and mobile-computing guys 😉

Author – Chinmoy Panda

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

I AM A BUG

BugHello folks ! Today I am going to tell you a story of three friends …. Yes you guessed it right, one of them is me . All three of us were a gang of notorious beings – blocking a code here, hiding a window there, disabling a button for the poor user or crashing the application a few times ! But we were living happily in our world until came in the big monster ‘The Tester’. Oh what a sweet fellow to begin with. He entered out territory with a gentle smile, its only later did we realize that he captured every corner of our house. He specially looked for the crevices and deep holes. God ! …. how difficult our survival became. Every morning when he came, we tried to hide ourselves and pray for the evening to come so that he would leave for the day. But how long could we, the tiny creatures survive this big bad monster and one day the inevitable happened and our lives changed forever.

Continue reading I AM A BUG

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Attending Asia’s Biggest Software Testing Conference

Software Testing ConferenceThis was really a nice opportunity for me to attend a ‘International Software Testing Conference’. As a ‘Software Tester’ this is really great forum to meet to all great software testing experts and muster knowledge and expertise from them. This is really a huge canvas to expand our network for knowledge concerns. We came across this international event, & finally two of us were selected for the conference.

We zipped our baggage and flew to Bangalore on 11th May 2011 to attend the conference on 12th and 13th May 2011. On 12th May 2011 we had reached the conference spot with vibrant curiosity which was at ‘Hotel The Chancery Pavilion, Residency Road, Bangalore, INDIA’ for the quest of knowledge.

Attending The Software Testing Conference

We completed the registration process successfully and entered the conference hall. At 9 AM the conference just started with a welcome note. After the welcome note we were given with some highlights of the events for that day.

So this way the conference just started with a huge a surprise. On 12th first event was a KEYNOTE by Rob Lambert, Software Testing Club, UK. “Narrowing the Gap between Requirements and Testing: Feedback Loops, Agile and Communication”. Rob was explaining about the Agile process, and gap between requirements and testing. In normal testing life cycle we follow certain standards about writing testcase and executing the testcases in real time. Which takes a lot of time. But Rob explained that we don’t need
to bother about writing all the test cases where we can make a checklist and only need to check them while testing in agile process. Well some debates were there on this concept but at last we were able to understand to the importance of the process which was explained by Rob. I spoke to Rob about this concept and got some concepts cleared about agile software testing and methodology in real time testing.

The second event was “Define and Build Enterprise Automation Framework”, Speaker(s): JayaKrishnan Sashikumar & Preeth K P, Infosys. In this event they explained their own enterprise automation framework. Which was a requirement in of their projects. They were just explaining the architecture and model of the framework.

“Delivering Business Value through Test Automation” Speaker: Maruthi Sivakumar, AppLabs was the third event. Where MR Marithi Sivakumar was explaining about benefits of Test Automation and how test automation can help manual testers to do their job in better way so that the repetitive task can be done within less human interaction.

After three consecutive events we had a small energy break. And after the energy break the fourth eventjust started.

The fourth event was a KEYNOTE by Julian Harty, eBay, UK. “Pushing the boundaries of User Experience Test Automation”. Julian was explaining about the user experience test automation. Now a days usability is the most important factor for all kinds of application. So Julian was explaining about the ‘User Experience’, and ‘Usability’. How to automate Usability testing while observing the user experience. I had a long discussion with Julian about the ‘User Experience’, ‘Usability’, and ‘User Interface’. In the end I got my doubts clarified by Julian.
The fifth event was “Test Automation Rule Radial Hybrid Framework” Speaker: Velu S. P, IBM. Mr Velu has created his own Framework for test automation for his current project testing. After this there was a lunch break.

The sixth event was “Accelerating Regression Test Automation using Ready-to-use Test Automation Framework” Speaker(s): Chandrashekar S, Pallavi Jain & Vidyadhara C.A, Infosys. In this event the speaker has illustrated how test automation helps in regression testing. The seventh event was “Robust Automation Framework using Database for Test Data” Speaker(s): Sriharirao
Kuchi and Merral Crasto, IBM. In this event the speakers has shown how to use database for data driven testing. Instead of using a flat file or excel sheet for data driven testing they have just explained how database can be used for this purpose and how it is helps as compared to the other file formats which is very very dynamic in nature.

After this we had a small tea break. And after the break we had a Plenary Session by Pradeep Soundararajan, Moolya Software Testing, India “Achieving Personal Excellence as a Tester”. This session was really interesting where Pradeep was explaining what should be the true nature of a software tester. How a ‘Software Tester’ should be in ideal form. How to gain knowledge in Software Testing, and how to communicate with other testers and software testing experts all around the globe. Pradeep has suggested the ideal approach for testing and test management.

“Data Driven Automation Testing of Web Application using Selenium” Speaker(s): Navaraj Javvaji, Anand Sathiyaseelan, UmaMaheswari Selvan, AVA Corp was the eighth session. In this session the speakers were explaining about the selenium tool and how to use it for data driven testing.

So in this way 12th May is over and in the end I had a talk with experts for some real time problems in my early projects.

On 13th May 2011 we have reached the conference spot in the same way. After the registration the conference just started with a welcome note. After the welcome note we are given with some highlights for the events for that day.

The first session was about KEYNOTE by Sai Chintala, Applabs, India “Effective Performance Testing”. In this session Mr Sai from Applabs has explained about the basic concepts of Performance testing and how to do effective performance testing.

“Basics on Security Threats, Challenges and Countermeasures” Speaker: Narsimha Reddy, Infosys was the second session where Mr Narsimha from Infosys has explained core concepts of security threats for any application. Where in this session the discussion was for SQL injection, XSS attacks, Script inject and so on.

In the third session we had “Perform Fuzz on Application’s Web Interface”, Speaker: Aniket Kulkarni, Symantec. Mr Aniket Kulkarni works in Symantec as application security researcher. He was explaining about fuzzing techniques to test any application for security and load testing. How to fuzz any application and crash/break the application and check the logs for the crash. So in this way one can encounter about the security holes in the application. Also Aniket has explained how to capture packets transmitted
and analyze the packets for security threats. Overall this session was really nice and helpful.

“Benefits of Automated Security and Performance Testing of SAP HCM Applications” Speaker(s): Abhinav Gupta, Chandrashekar.S, Shahbaz Ali, Sharita Priya Castelino, Infosys was the fourth session. This session was all about SAP based application.

KEYNOTE by Mahesh Saptarshi, Symantec India, “Software Security – Technical Challenges”. This session was all about software security and negative testing. How can negative testing can lead to software security threat and business risk factors.

The sixth session was on “Performance Testing: A Catalyst for Swift IT” Speaker(s): Ashish Tyagi, Siddharth Joshi, Vivek Bal, Capgemini. Mr Siddharth explained about the performance testing and its implementation in web based application.

“Issues during Performance Testing and Solutions using various Tools and Tricks” Speaker: Amitabh Kaushal, IBM was the seventh session. In this session Mr Amitabh was explaining about the various tools and their usage. Some commercial and open source performance and load testing tools.

All sessions were really informative and useful. However I came across these things which I have learned and which will really add value to my current and future testing work:

• Agile methodology
• Automation testing and creating own automation framework
• User experience Test Automation
• Regression testing using automation testing
• Data driven testing using database, excel sheet, and flat file
• Data Driven Automation Testing of Web Application using Selenium
• Effective performance testing
• Application security threats, challenges, and countermeasures
• Fuzzing technique for web based interface
• Software security testing
• Various tools and tricks for performance testing of application

Likewise attending the sessions I got the prospect to meet, share, and interact with different technology experts from different other companies. We shared our views and work procedure on software testing and methodology we follow. This conference helped me in building my network in the world of Software testing,which will help me getting support and sharing opinions with these experts on different problems from time to time that we face in our day to day work life.

This conference was really a wonderful experience for me. I got to know so many new concepts, tools, techniques, and methodologies which is really going to help me in my work. In fact I have started working in the manner as we have learned from this conference. Well in this international conference I have got the exposure to real time industry experts and their views.

I feel lucky to be a part of Mindfire Solutions, not only for allowing me such a huge opportunity to explore knowledge. This is the beginning of opportunities and there is a long way to go with Mindfire on the path of success. This is really a grand experience for learning matter.

Mindfire is our company which always promotes, enables, and supports in all the initiatives for the career growth of all its employees. I feel good when I get these kind of opportunities. Well this makes me feel special in Mindire. I am also looking forward for the opportunities like this in the future to sharpen my skills and expertise in the Software QA Testing and Quality Assurance.

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

The Interview

The shrill tone of the alarm dragged Harish from under his blankets and his dreams, into the cold consciousness of reality. And while still trying to find equilibrium between the real and the surreal, he remembered that it was the day of his interview!

The previous night had been hectic to say the least. Software companies these days, hire people by the dozens and most of them middle class undergraduate students who flock to these companies with dreams of making it big one day. Harish too got an opportunity to try his luck with this company and it can be said, he tried his best. But somehow by the time he returned home after the aptitude test, he felt he had missed the bus this time. And so, it was a pleasant surprise when Mr. Roy, the paan chewing, attitude throwing placement officer of his college, called to say that he had indeed cleared his test and had to have an interview the following morning.

Nine o’clock found Harish sitting on a plastic chair, his face white and hands sweating, in front of the room where his fate was to be decided that day. He looked at the people around him. While some seemed confident of facing the interviews, most of them were of the state as him. This ironically was comforting to Harish. He looked at his friend, Vivek, who gave him a comforting “don’t worry” type of smile. Harish smiled back weakly. He had hardly recovered from this state when his name was called; it was time to face the trial by fire.

An interview is never the straightforward affair it is supposed to be. Like say, if it’s a technical one, you might expect a question like “Draw a graph showing the relation between current and voltage in a diode..”, but you will most likely be asked “Can you draw the graph showing the relation between current and voltage in a diode?” To this, the most appropriate answer will probably be “Yes I can”. Harish‘s interview lasted for about twenty minutes, but quite naturally, to him it seemed a lifetime. And he came out of the room, trying to make up his mind about how he had faced his interrogator. One moment he felt that he had flopped the whole thing and the next moment he was sure he had given his best shot. Finding nothing more to do there, Harish and Vivek, whose own interview had proceeded more or less along similar lines, decided to take a break and came out of the building. They sat in a tea stall, Harish still pondering over his performance, with a dirty looking glass of piping hot tea, when his friend, who was smoking a cigarette, said “We could not have done better” and then added prophetically, “we are not going to make it.” This obviously didn’t make Harish’s condition any better.

This was by no means the end of their trials. Another round of interviews had yet to be done, and the seemingly endless wait to know if they had crossed the first hurdle, made them anxious and uneasy. Harish tried to shift through the study materials he had brought along but the strain of the endless wait was too much and he soon gave up. After what seemed to be an eternity, came the news about the selected candidates. Harish’s heart was literally leaping out of his body, when he heard his name being called. His joy was complete with the news that his friend too had been selected.

Then there was the wait for the final round. Even as the day gave way to afternoon and afternoon to evening, it didn’t seem to end. With his mind heavy and stomach empty, Harish waited. A girl came out of the room, agitated. By the time she had crossed the corridor, she had started crying herself hoarse, to the consternation of all present there. Just then (call it luck or whatever) the interviewer happened to come outside, and finding the girl weeping (much to his alarm), decided to have a retake. The whole incident lasted only a few moments but left everyone dazed. Harish went back to waiting out his turn and as darkness approached, found himself among very few candidates left waiting; and thus was immensely relived when at last his name was called. What transpired at the interview is better left alone but it must have been a pleasant affair because Harish came out looking quite satisfied.

It was raining slightly and night was approaching rapidly when Harish called it a day and went home.

The wave of expectations that were building up inside Harish was waiting to break. They would either lift him into heights of ecstasy or plunge him into depths of misery. Harish maintained a diplomatic stance throughout as all and sundry enquired about his interview but secretly, hoped for the best.

And then…

Nothing happened. No wave of ecstasy or misery broke upon him. News reached him from somewhere about other candidates who had received calls. Harish and his friend, made frantic calls to all those who could help. “If not an acceptance letter, then may be give us a rejection letter!” This enigmatic silence was really unbearable. They checked their mailboxes thoroughly and even tried in vain to contact their interviewers, but to no avail. The search was abandoned after a few days and they resigned themselves to their fate. But the whole episode, like an anticlimax after a fantastic movie, left Harish high and dry.

Life returned to the humdrum existence again.

NB: Remember the girl who wept? Well she got the job. Last heard, Harish was trying to learn “How to weep at an interview”.
(Based on a true story :))

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
talking cars

Talking and Tweeting Cars: Future Belongs To Intelligent Vehicles

90% of innovation in automobile industry is driven by electronics and software according to IEEE New York Monitor. It is not talking carssurprising to find that all leading software giant,IBM, Microsoft,Google and Cisco have plunged headlong into the automotive sector. The major development seems to be centered around the concept of ECS – Electronics and Control Software to make commutation less hazardous and free of traffic snarls. Although GPS-based navigation systems,smartphone apps with real-time traffic updates are already in use,traffic congestion haven’t decreased. In fact, a study reports that an average American spent 34 hours in traffic,costing $808 in 2009, the total loss caused by gridlock was placed at $115 billion!

Although the study cited above was conducted in the USA,the finding can be related to other countries too,which explains why automobile companies are going for complex software to make cars safer and more efficient. Automobiles that can be managed with the help of smartphone apps (such as Chevrolet Volt whose energy level can be monitored by a smartphone app ) are already in use. Microsoft and Toyota are collaborating to network Toyota cars with Microft’s Azure cloud computing platform to bring telecommunications and GPS data, multimedia content and battery management capabilities. If features like streaming music and infotainment in general are introduced, can social networking be far ? Especially after the success of location-based social apps like Foursquare and Latitude which are really helpful when you are in a new city and chances are, when you are entering a new city, you would be in your own car. Apps that quickly find your places of interest or locate your friends and create best routes to reach them would be cool.

As a matter of fact, Ford did test run a tweeting car, a Ford Fiesta with cloud connectivity to explore how car safety and efficiency can be enhanced with cloud connectivity. The cloud-based car apps on a road trip labeled “American Journey 2.0 was able to to tweet, use Foursquare to locate nearby restaurants, gas stations and parks and even auto-blog (pun strongly intended).

Audi Autonomous TTS
Audi Autonomous TTS LA

However the latest frontier is that of vehicular communication or cars that “talk” to each other and with the grid and autonomous/ semi-autonomous cars. Many automobile companies are at various stages, developing these “autonomous cars”. German researchers have developed a car that can be controlled by thought while Virginia University students have developed a car that the blind can drive. Audi show cased its autonomous vehicle technology by letting its robotic car TTS successfuly complete a race to a peak through a rough terrain and of course, without a driver at the wheels.Volvo’s S60have been part of the first successful road train or platooning setup where the semi-autonomous cars have been programmed to follow the lead car by monitoring its speed,direction and distance.  Google’s autonomous cars that use artificial intelligence software to mimic human behavior have accumulated 14000 miles and are some of the best examples self-driving cars.

But large scale implementation seems more likely to be  on the lines of the Ford model that uses wi-fi signals to talk with other cars and has shown crash avoidance system using wi-fi signals,emitted 10 times a second and GPS data to communicate with the other car 900 feet away. In contrast to the current crash avoidance systems that use radar and require a a straight line to detect hazards,wi-fi and GPS mechanism provide a 360-degree visibility and are hence considerably advanced.  With the ability to communicate with other vehicles as well as  surrounding infrastructure, these “intelligent cars” can make commutation far more safer and efficient by sharing real-time data on traffic,speed,weather condition etc.  In fact the US Department  of  Transportation believes that that vehicle-to-vehicle communication has “potential to save a lot of lives” and has launched the Connected Vehicle Technology Challenge.

Of course, every new technology brings with it, its scope of being misused or exploited. How well the security measures are implemented would be crucial not just from the individual/ owner’s perspective but  from the social perspective also. Last year we saw attack on real time systems in the form of the worm called Stuxnet. One of the most sophisticated cyber-attacks in the history of computing, the Stuxnet worm was successful in sabotaging one of Iran’s nuclear plants and was one of the first instances of such a sophisticated  attack targeting industrial software. Though not identical, parallels can be drawn between the systems on the role software plays in both and the damage that can be caused by subverting it.  Apart from that, there are also threats of rogue hackers breaking into networks and causing havoc. In March 2010, more than 100 of drivers found their cars unusable or honking after a disgruntled former employee thought of taking revenge by abusing the web-based vehicle-immobilization system normally used to get the attention of consumers delinquent in their auto payments.  This was just an example, a terrorist or a psychopath is unlikely to be contented with that, the likely scenario is nightmarish.

 

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Something Special

Building Specialized Skills…

Much has been written about recent top-level churn and executive exit at Wipro, Infosys, Mindtree and so on. One way of looking at them is as symptoms rather than the disease itself..

The disease probably is the storm clouds brewing on the horizon for Indian IT service providers. Vineet Nayar had an interesting piece on China as emerging threat – http://articles.timesofindia.indiatimes.com/2010-10-13/india-business/28272876_1_ceo-vineet-nayar-low-labour-cost-chinese-counterpart. This was preceded by the Nasdaq listing of a Chinese IT services firm. While structural deficiencies exist among Chinese providers, these are being firmly addressed right now – and the days are not far when effects will be visible.

Interestingly, apart from the Chinese dragon, increasing off-shore and blended capabilities of MNC IT providers such as EDS, CSC, Cap Gemini, Atos Origin and of course, IBM and Accenture, point to a world of increasing competition, reduced sales ability, diminishing margins and more value to be provided to more demanding clients. Throw into this mix a rising Cognizant and protectionism, and you have all the elements for a perfect storm.

Not surprisingly, some Indian IT promoters are bailing out. Stock sales by founder-promoters and exits (such as Raju allegedly diverting money to land or Patni selling out) are indicative of a not-so-rosy future being seen by those who know more.

For senior professionals, a fast life has suddenly skidded into stagnation, on the back of a just-concluded recession. Which means the excitement of growth and an infinite universe has given way to politics, infighting and games among colleagues – given the increasing realization that the world is indeed finite. Not difficult to understand why there is churn at the top. As battle lines get drawn among groups, members get thrashed around on these waves – for every senior-most person who exits, there are aligned juniors who are suddenly clueless about their future.

While this goes on at the macro level, how does it affect individuals? As an IT professional or software engineer, what can you do to protect yourself in this muddy future? You now have to compete with eager youngsters pouring out of colleges across the world, and faceless professionals seeking equality in a flat world.

Often, you will get attracted by superficial steps to save yourself: keeping a boss happy, keeping a client happy, somehow delivering a project albeit with patches, hiding a problem you know of, and so on. You forget that all this is transient – your organization, your team, your client, your project, your manager – all are maya, illusion, transient.

The one thing that cannot be taken away from you is you. Who you are, what you can do. Focus on yourself and the rest will flow. Some suggestions are below.

First, usually nothing beats competence.
Fundamental talent, ability, skills, competence, capability, approach, attitude are timeless. They always carry value. Every bug is an opportunity to get better. Every hour is an opportunity to learn more. Every colleague is an opportunity to understand better. Every project is an opportunity to go deeper. Every question is an opportunity to widen knowledge. How many opportunities do you waste every day?

Be great at what you do. Style never goes out of fashion. Competence never goes out of demand.

Second, nothing beats specialized competence.
If the world could have commodity skills supplied by junior and an all-nations workforce, who stands out? What can you do that others cannot? The answer is specialization. Specialization along any of multiple parameters – domain or industry specialization, platform specialization, tool specialization, product specialization, technology specialization, etc.

Be not a tester. Be a healthcare tester, a Mac tester, a GUI tester, a performance tester, a Selenium tester, a Content Management System tester, and so on.

Be not a developer. Be not even a Java developer. Be a Java Struts/Hibernate developer, a Java newspaper-systems developer, a Java Web 2.0 developer, a Java JBoss MVC developer, a Java media developer, and so on. Maybe even more specialized.

Competence is ability. Specialization is expertise. Combine both and you are unbeatable.

Third, sit back, relax and enjoy the experience. This industry is here to stay, and if you know how to make your own career unbeatable – specialization makes you special – it is going to be non-stop fun 🙂

Author – Chinmoy Panda

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

“Quality” in simple terms

One small thing that we miss sometimes is the need to keep in mind the end user of the software products we build or the existing products we service. Our client would not in all cases be the final user of the products – for example say our client is into building games in Facebook. He can play the games but the reason he is building this game is to sell it as a business, in that case the end user would be someone we do not know. If we keep this end user’s need in mind and build an application which will delight him once he uses it – we can pat our backs and feel good that we delivered a good “quality” product.
Author – Atma Prakash Ojha
Quality ” – What does this term mean ?

Most of the time we make “quality” synonymous with “CMM” or “ISO” or some other industry accepted certification. The point is these are certifications by independent bodies to let others know that we have certain level of expertise/standard but without these too we can be good. How many of us are certified in the current technologies that we work in ? Does that mean we are not good – NO.

I will not define quality here but rather through some examples try to explain what it is.

You and your friends are planning to go out for dinner to a good place and out of 4-5 options you short list you zero in on 1 option and go there – right ?

Lets analyze what all parameters you would have used to decide on any one particular restaurant.

1st food should be good.
Meaning – you want that the “Quality” of the food should be good. Here quality means two things – first the stuff used for preparing food are fresh and good – no stale or sub standard stuff is used . Second the taste of the food should be good.
If I draw a co-relation to what our situation is – first our client would expect that the technical competence we have is good – that our people are very good in the areas that they work in. Second is our people have enough aptitude to understand the business of the client,i.e his requirement , and code accordingly. Difference here is – some people might know a technology theoretically – every syntax and options available but cannot comprehend a real life business scenario and put it into coding.

2nd thing that you evaluate about the restaurants is the ambiance – it should be good to eat and enjoy.

Here quality means quality of the place. The seating arrangement, the waiters, the plates used for serving etc – everything which is not your primary need (food) but something which will make you feel good and nice.
In our case – This would mean having good communication skills, so that the client feels comfortable talking to us. Communication skill has two main areas – Verbal and Written.
Both of these should be good in us to be a true professional – someone with whom people would love to deal with.

With these 2 things you would have decided to go to a particular restaurant. Imagine there comes up another place in town which in addition to all these also does the following. It discusses with you about your mood and the reason for the outing and accordingly serves food or decorates the place. This would delight you to such an extent that you may always want to go to that place.

In our case – we can check with our client who our end customers would be and accordingly make the product suit their need. For example say our client is building a social networking site for senior citizens ( retired government officials, army personnel, etc ) . Then in such a website having bigger buttons will be good, or building an application in such a way that it is not too deep rather is more horizontal in terms of page spread, i.e to get to a page too many links are not followed – every parent page should have maximum 3 level below pages not more.
Imagine we actually giving such suggestions to our client and implementing it in the final product. Not only our client but our end user will also be impressed to a point where they might just want to work with us for ever.

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Five Minutes can make a huge difference

In our world today, we spend so much of our time working, that sometimes we forget some of the very important duties we have to perform. At the 11th hour, we seem to recollect the lines (What-if-I-had…, I-should-have, it-could-have-been, etc.) of a person who we generally call an idiot, an idiot who missed some of the most important things he could have done or enjoyed but couldn’t. I am going to let you understand this with a better concept. Yes, A short story..

The Story:

After a long hot afternoon, Raghavan decided to take his six year old daughter to the children’s park as the evening was getting cooler and pleasant. His daughter Sintu was over joyed with the decision. Raghavan felt happy for the first time in months. Ekamra Park, he thought, there she will be happier with so many other kids. They went to the park and Sintu ran unto the slide, arms stretching out in joy and her eyes cheerfully sparkling.  While Raghavan waited for his daughter a woman clad in saree came and sat near him.

“That’s my son over there,” she said, pointing to a little boy in a red sweater who was gliding down the slide.

“He’s a handsome boy” Raghavan said. “That’s my daughter in the white dress.”

Then, looking at his watch, he called to his daughter. “What do you say we go, Sintu?”

Sintu pleaded, “Just five more minutes, Dad. Please? Just five more minutes.”

He nodded and Sintu continued to slide to her heart’s content. Minutes passed and Raghavan stood and called again to his daughter. “Time to go now?”

Again Sintu pleaded, “Five more minutes, Dad. Just five more minutes.”

Raghavan smiled and said, “OK.” This went on for a couple more times.

“My Goodness, you certainly are a patient father,” the woman responded.

Patient? He wondered how patient he was a couple of months ago. It was so vivid in his mind that he could never forget it. Never, in this life.

Raghavan was a man with short hairs (he kept them short not to waste time in brushing them). He was well built in length but there was a weird growth in terms of his health. He was termed as a man with insatiable desires because he used to work on music so much that sometimes he forgot to take his two consecutive meals at a stretch. Not to mention, sometimes he wondered if he used the washroom in the past 8 hours. His wife, Suneema died of appendicitis 2 years ago.

Venkat, who was just a child of 8 last year was very lonely after his Mom’s death. Raghavan’s little income from his music classes got him nothing more than a third-hand-purchased bicycle. Suneema had gotten it after paying Rs.300 to the second-hand bicycle owner 3 years back. Raghavan was in the middle of a Raaga when Venkat came in, “Dad can we go to the Ekamra park today?” He very well knew that it was hopeless to ask his dad for such a favor. He also knew he would now get a blast from his dad, but he couldn’t hold his desire to play out anymore. After all, he was an 8 year old. Even a Scamp could have loved that childish innocence filled eyes. But Raghavan shouted at him until he almost broke his Harmonium in anger.

“If you want to go to the useless park to play, go by yourself. Take your cycle and get lost!” He shouted with his lungs almost coming out through his mouth.

That evening late at around 8pm when Venkat had still not returned he got panicked. He respectfully and neatly kept all his belongings, which consisted of a harmonium and a stack of papers filled with Raagas and other music notes. Then took out his Grandpa-aged scooter and went out. Venkat had met with an accident on his way to the park. A drunk truck driver had run him over on his little sweet head. His body had collapsed to the side of the road.

He had never spent even 5 minutes with his children, nor his wife. She had died of such a silly reason. Appendicitis! Now, he lost cute little Venkat. He thought, what if I had given him his share of joy, I should have paid more attention to Suneema. Oh my God! It could have been so nice and easy. It must have been a wonderful evening today.

Now, he looked at the woman sitting beside him on the park bench. He said nothing more than, “I can’t bear to lose more” with tears filling his eyes.

Learning from it

I could have written a better story. This was all I could. But this does the needful. It has helped me learn, that apart from the duty to work, we have duty towards friends and family. Without which, any sort of accomplishment would look hollow. Its true that we should work, but for whom? Thats the ultimate question one should ask to himself/herself.

If we cannot share the success, its measurable with our stupidity.

Best Regards,

Satya

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Peer pressure vs beer pressure

Much has been written about the effects of peer pressure – both beneficial and harmful. The nadir of peer pressure was of course depicted by Chatur (Silencer) in the movie “3 Idiots” – a case of constant comparison and competition. Unfortunately, not enough research has been conducted on beer pressure – the pressure felt subsequent to beer intake. This has caused a large leaking hole in our body of knowledge on these two types of pressure, leaving youth of the world clueless about which pressure to adopt.Let us compare these two so that we may choose between them as informed adults. I strongly feel beer pressure is the right pressure, and my fair and unbiased arguments will hopefully prove the same.The Big Fight

1. Peer pressure leads to fear, beer pressure leads to cheer
Constant comparison causes anxiety and fear of various kinds to build up inside individuals. This anxiety can affect the quality of life and work of even the most saintly person. On the other hand, beer pressure results in instant and all-forgiving, all-forgetting cheer that warms up the soul and fires up the mind.2. Peer pressure causes bottling up, beer pressure results from un-bottling
Those who choose peer pressure are always looking over their shoulder to look at who is drawing close, as if the race can have only one winner. Bottled emotions cause scarred lives and incomplete human beings. The very first act in beer pressure, on the other hand, is un-bottling, a magnificent celebration of the release of human potential.

3. Peer pressure causes loneliness, beer pressure causes belonging
When you choose peer pressure, you are alone – every friend is a peer is an enemy. When you undergo beer pressure, you know you have a purpose, a mission, and you belong to a worldwide movement called “No Bottle Left Unopened” – all in it together.

4. Peer pressure is a complex path, beer pressure is a simple path
Complex is the person who cannot get away from comparison. Peer pressure takes you down a complicated path built out of competition and deceit, slyness and jealousy, envy and hatred. Beer pressure generally creates for you a straight and simple path, generally to the nearest washroom.

5. Peer pressure makes you mad, beer pressure makes you glad
Peer pressure = can’t get badder
Beer pressure = gladder in the bladder
Mathematical justice for poetic art.

6. Peer pressure implies hierarchy, beer pressure means equality
Comparison inevitably assumes that there is an underlying hierarchy of superiority and inferiority, of humans stacked on an unequal ladder. Beer pressure assumes nothing and believes in fundamental equality of humankind. You build an equal world glass by glass.

7. Peer pressure is measured in numbers, beer pressure is measured in decibels
Peer pressure is based on comparison of numbers. Exam scores, weights lifted, goals scored. Numbers don’t have personality. Numbers are drab. Numbers are black and white. Decibels, on the other hand, are colorful. Beer pressure is measured in decibels. Decibels come in flamboyant red and flaming orange and fantastic indigo and fabulous turquoise and f… perhaps we should stop here.

8. Peer pressure kills, beer pressure fills
No explanation required.

9. Peer pressure is free, beer pressure costs money
True. But free things are not necessarily good things. And beer pressure does invariably cause free speech, so there.

10. Peer pressure is driven by expectation, beer pressure is driven by desire
You truly shine when the person inside you can come out and shine. Peer pressure hides your true self, since you act as peers cause you to act. Your life is driven by others, from outside. When you enjoy beer pressure, your life is driven by you, from inside. That is when you truly shine.

11. Peer pressure means a small view of life, beer pressure encompasses the universe
Restricting our world view to our immediate others – our peers – is such a limited view of this wonderful world we live in. Break those barriers. Adopt beer pressure and you will feel at one with the universe – vasudeva kutumbakkan – which may someday lead to world peace. It is our duty to try.

12. Peer pressure elevates performance, beer pressure elevates
There is an argument that peer pressure can also be healthy competition while beer pressure is unhealthy consumption. I agree that peer pressure can elevate performance under the right laboratory conditions. However, my learned friends forget that beer pressure elevates – period. Doesn’t matter what – performance, life, friends, family, memory, mood, work – beer pressure elevates all. Indeed, there are frequent instances of elevation leading further to levitation.

And the winner is…

Evaluating with a fair mind the dozen arguments presented above, it is crystal-clear that beer pressure wins over peer pressure. Peer pressure needs to be banned and banished, and a movement has to begin for beer pressure to be made mandatory.

Some readers will oppose this conclusion even after agreeing with above arguments – submitting unconsciously to the very peer pressure they need to oppose. However, please understand the simple significance of this matter. The future of world history depends on what we do today. Let us build a culture that wipes out peer pressure in favor of beer pressure.

Relevance to Software and IT Industry

Leaders and managers in software companies especially, have to build maturity and responsibility in their software engineering teams with young people who have just been liberated from years of peer pressure. This is a tremendous challenge not to be taken lightly even slightly. There is no better path to this goal than beer pressure. The way to build team spirit is to do it with spirit.

I hope all leaders recognize the dangers of peer pressure, and promise not to use peer pressure to create differences among people in pursuit of “better performance”. Instead, use beer pressure to bind people together. Performance is science, togetherness is magic.

 

Peer pressure is for losers. Peer pressure is un-cool. Cool is the person who is incomparable, for s/he is peerless. Be yourself.

Down with peer pressure. Hail beer pressure.
Cheers 😉

Author – Chinmoy Panda

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •