Work from home, life in IT industry and me

Hello Friends,

Happy Sunday and welcome in my garden of words !

Work from home kills the craze of Friday otherwise Friday was happiest day of the week. There was a time when offices get empty early in Friday evening, but everyone used to reach home late in night. And I don’t want to tell where these honest and hardworking employees during this time were. If you see beer bars of the city on Friday, cards of all companies were hanged together there in evening and all inside-outside stories-gossips of corporate were discussed commonly. The main excuse given to family members for reaching home late was we were working late in office due to important project work. And family members were like its okay if you are working late but why are you eating chewing gum like teenager in midnight. Excuse me if someone use paan-masala. Now who can explain poor family members what smell they are trying to hide behind chewing gum and paan-masala.

Its not the thing that work from home kills the Friday only; it also tells some inside stories of project to family members as well. Now they also know scrum call, stand up call, team meetings and production deployments. They also know the names of all our colleagues. Now a days Indians are everywhere, even you call on-shore or off-shore, there are many Indian accents and names, and that’s why it’s easy to remember names by family members. One day I have finished my evening calls with client and my mother came and put my hand on her head and asked – tell me you are working in multinational company or it’s a local company in Bangalore. I asked why and she said because all your meeting happened with Bala, Jaspreet, Sangeeta, Virendra, Imran and Rahul (not any foreign name). I make her understand that now Indians are everywhere but seriously work from home put my respect of working in multi-national company at stake. Anyway, but its great thing for India and Indians that we are everywhere around the world. Cheers for India.

Its not only India that I love and respect, I respect USA a lot. It’s not just because we are working for their companies, off course this is the primary reason for loving USA but there is one more reason. In India, when we meet with other people, we asked them from which state they belong, what language they speak. In USA, when people meet, they ask where you are originated from, what part of earth you belong. Someone says China and it’s not some miles but some oceans away from USA. They have mini-India in them, they have mini-China in them, mini-Africa, mini-Europe – Almost every part of world we can see there. And the great thing is that they all are leaving happily and peacefully there. If some day alien plan to live in earth, I am sure they would select USA – This is place where we can live peacefully. From the bottom of my heart, I love and respect the diversity and inclusiveness culture of this country. Such a global country!

Software Industry is full of white-collar professionals who made the life easy for the people whose collar get dirty every day due to their work. Working in Software companies make you very polite, humble, and patient. Sorry and Thankyou are now our new Insha’Allah or hey God like words. In India, we must bargain everywhere, otherwise you will always be in loss. Once I was bargaining with vegetable vendor and my father said you are not here to talk about your daughter’s marriage. If you bargain like this, no-one will less single penny for you. 

You know what, these humbleness or kindnesses come from the way we are working in software Industry. Let me talk about software developer who write code to build a software. They are like cook who made food and get feedback for his own creation. He made dishes, people taste and say it is less salty. Humble developer adds some salt to it and now people pointed him its less spicy, he again goes to the kitchen with contact pressure of fixing the dish on time and add some spices to it. People again taste and say now it taste good but its not healthy. Poor developer called to his friend google, stake overflow and add some nutrition to it. He made a tasty and healthy dish now but now feedback is that we are not on-time. This is what a developer’s life.

Let me tell you one more example to feel the pain of developer. Suppose a developer is creating flush used in toilets (I know this is example from manufacturing industry but I find it very suitable). He developed flush with full of his skills and sweat. Now flush came to Quality team for testing. They reported defect that Flush is not working for them. Developer checked everything and said it is working to me. Then Quality person said its working when I press it gently with using three fingers, but It is not working when I press it with my whole fist. Poor Developer is like I did not create it for punching; are you going bathroom to practice boxing. He fixed it but then again new defect came to him that it is not working still. Developer checked with QA and he said its not working when I press it with legs. Poor developer is like are you practicing football there; bathroom singer is okay but where the hell this bathroom footballer breed came. But that’s not end; Now someone is doing user acceptance testing of it and reported that press icon is printed on wrong location; it should be at the center. Developer is again like everyone know we need to press it, who cares about icon and moreover who look at the icon while pressing it. But his life does not get easy here; one more defect raised that it is making a lot noise when water flows. Now humble developer raised his voice and said I can do everything, but I can’t play guitar melody in water flow. Jokes apart, this ups and downs are constant part of developer’s life cycle. One day he is happy that he fixes everything, next day he again gets something to fix. Believe me, this ups and downs like sine way is the real lifeline of every project; until it is running any company, or any project can breathe and survive.

It doesn’t mean that tester’s life is easy. They have their own pain. You must play a game in newspaper or magazine where there is a monkey at one corner and banana at another corner and we have to find the path by which monkey can reach to banana. All path to reach at banana were blocked at some place except one and we have to highlight that particular path. QA is always like that monkey who run through different paths in search of defects. Running one path to other and sometime same path he took multiple times just in search of defect. At the end of day if he finds banana(defect), he goes to developer and showed that path with pride. Developer says just one defect and rest everything is good. QA is like I almost died in travel one path to another entire day, and you are saying just one defect. (ek defect ki keemat tum kya janoge developer babu). Testers are always like monkeys who jump from one branch to another just to make sure that tree would always be strong and fruitful. Without QA, a project would be like a vehicle that can move from its place, but it can’t run on road.

Let me roast some support people as well. Developers get time in hours to accomplish his job, testers get in minutes and support guy get in seconds. The first thing they do when any mail came to them for any work is sending a mail that work in progress. After sending WIP (work in progress) mail, they can have coffee or even go for walk. Even while sleeping if mobile message tone rang, they send work in progress email, then happily sleep for one hour and then start work on it. Their situation is like that doctor whose duty is in ICU, every patient is critical and urgent for him. Thank God, software engineering practices make them humble; otherwise, if any team would pressure them then they would like I will let you know when you request for an urgent deployment just before production release. Believe me, support team is like spine of every project, they build infrastructure-environment and keep the project standing always.

I am sorry I don’t have medals, but its just a small step from my side to recognize the colleagues around me. At the end tip of the day – fun and smile are like try and catch block, if we try fun in life I am sure we would catch smile and happiness. So please surround your life with try-catch block of fun and smile always.

Thank you very much for bearing me in this article. Happy reading !

25 Most famous Bollywood dialogues in IT/Software Industry

Bollywood is in our blood. We always like to correlate the situation of our life with the scene of any movie.  Someone like to act like a hero and someone love to be villain.

Here are the list of 25 famous Bollywood dialogues, I have  replaced the original words in these dialogues with some funny (or not so funny) situations in day-to-day life of IT/Software corporate world.

All hard-wired and soft-wired people, take a fun ride of these humorous responses of your life –

  1. Client/Customer is always rowdy. His requirements are as miserable as rowdy Akshay Kumar’s mind; He don’t mind to do the things that he never mentioned. bkd akshay kumar
  2. And this is how…people would like to introduce their self. Product name is enough to present their achievements in past.bkd - wednesday
  3. Here is the project manager…eagerly asking about deployment dates to his team members.bkd - gabbar-holi
  4. Investigation of some missed defects is not less interesting than this legendary scene of Sholay where Gabbar is ragging Kalia and his mates. Don’t forget to read the whole conversation 🙂bkd- gabbar and kaliya
  5. Here is the responses of QA to his team about missed defects after postmortem is done.bkd - pan singh tomar
  6. This is the story of every project. Developer and QA are like cat and mouse and their fight turn into most interesting drama of software project. Khamosh…Shatrughan Sinha can better describe this in his famous dialogue BKD - shatrughan sinha
  7. Not …drama of QA and developer is not over yet…Mr. Amitabh Bachhan and Shashi Kapoor would also like to contribute in this fight of moral and values.bkd - amitabh and shahsi in deewar
  8. How can we forget our beloved BABUJI and his SANSKARS. Please excuse QA for some time; this is the fight between two developers on integration defect and SANSKAR of BABUJI are perfect to explain this situation –bkd - ham sath sath hain
  9. Lets bring the QA back into action; He is afraid of rejection of defect.bkd - shahid kapur
  10. Here is the angry developer asking QA to not let the manager know about defects.bkd - dharmendra in shole
  11. Here is the developer get irritated by Data base administrator who always missed to deploy/execute the correct SQL scripts.bkd - sonakshi-sinha_640x480_61427872705
  12. This is the most common word of any team lead to his team for the importance of unit testing of code.bkd - shahrukh khan
  13. Vijay Dennanath Chauhan as project manager is terrifying a fresher who is joining IT industry and client call first time.bkd - amitabh-zanjeer-read
  14. Code reviews are always important…Only lover like Rajkumar of Pakeeza can explain it beautifully what the love for defect free code is …bkd - rajkumar in pakeeza
  15. Saudagar Rajkumar is not a lover but a calm boss also. What a cool manner he is discussing the appraisals with his subordinate …bkd - rajkapur in saudagar
  16. Here is USULO wala devloper who is very much obsessed with back-end technologies only and prefer to work on data base and sql scripts instead of UIbkd - dabur seth
  17. Server administration is the backbone of any project. Once he is down; no one can live happily.bkd - jay kant shikre
  18. The Philosophy of Anand Rajesh Khanna is for everyone in the IT industry. Keep the task status updated …Don’t mind about taskbkd - rajeshkhanna
  19. One last from QA and developer. Most painful situation of the developer’s life is Defect is reproducible in QA’s machine not his. So neither he can fix it nor he can close it.bkd - kuchh kuchh hota he
  20. Meanwhile…hidden expression of an engineer with no project (on bench) for HRbkd - gabbar and thakur
  21. Expression of a project manager after successful delivery of projectbkd - mogambo
  22. On the other side…desperation of project manager on failure of projectbkd - ranjhana
  23. No…we are not leaving on-site coordinator. Only Anarkali of Mugal-e-Azam can understand the pain of himbkd - akbar
  24. Here is the most owckward situation in IT industry…An issue reproduces in customer demo…not during internal testingbkd - Salman-Khan-Kick
  25. Last but not least…Reaction of a Hitler project manager on the last day of his team memberbkd - ja simran ja

Don’t forget to mention your views on this article and let us know if we missed any:)

Disclaimer – All images used in this article are copied from Google Search. Author edited and added the text in these images.