Saturday, July 3, 2010

The Quality Inequality

QA or Quality Assurance is all about developing and implementing solutions with a specific purpose, avoiding the dreaded "OH SHIT, OH CRAP, OH GOD' situation/s but Quality Assurance as commonly perceived by the majority of nitwits is not just about Testing. Yes i agree, testing is a big nay huge part of QA but Quality Assurance in no way can be encapsulated in a nutshell called testing. There are many other factors that contribute just as much as testing towards the successful development of a commercial product that passes the benchmark engraved in stone by the Organization, the standards set by the Client and the standards put in place by the Industry.

The very first and basic requirement of Quality Assurance is, the organization itself should have a Quality Conscience attitude with a strict and a big fat "NO" on making any compromises what so ever on Quality. Hiring absolutely qualified people not the kind who wouldn't know Quality if it bit them in the ass, creating and maintaining a productive, professional but friendly environment across all departments (Zero Toleration towards politics and below the belt personal attacks) ,acquiring tools and latest technologies(Absolutely No Penny Pinching), proper training and human resource management (The right person for the right job) all play a vital role in the development of a product which the company could later boast about.

Then comes the client and his standards, more then often a client will expect quality but will refuse to grant the time or dough required for it. This is a true fact and sadly this is the nature of the outsourced I.T Industry, so what to do in this situation? kick the quality factor out of the product? well you would be a ultra moron if you do so. The simple yet effective solution here is to school the client about the benefits of quality development and quality management. If the client has just an ounce of foresight, he/she will agree and let have your time and required bucks to develop a rich in quality product, but please, please refrain from misusing this opportunity for financial or any other form of unethical gains.

Next come the standards set by the industry itself, here the rule of thumb is that do not assume or think that you are wiser, more intelligent then the person who developed a particular standard. You can be a dumb ass but never a wise ass in this case. Yes the space to innovate is always there provided you are equipped with the knowledge necessary to put the wheels of innovation in motion. The people who developed these standards in the first place knew their business, they worked hard and worked intelligently and then came up with these standards, they demand and deserve respect so honor them by following or innovating them but steer clear from disgracing them by being a quality moron.

People who believe in quality do not vomit rainbows as some myths might suggest, the basic difference between normal and quality cautious people is paying attention to details. There is no such thing as NO QUALITY, but yes there is High Quality and Low Quality.

Quality Assurance is one of the most boring jobs in the world, you are surrounded by paper work all the time, but if you want to look at it from a different angle here's one, consider it as an adventure, because when you are surrounded with paper work the danger of getting multiple repeated paper cuts increases thus endangering your life and making QA an adrenaline pumping adventure.

The QA team is never allowed to assume and you cannot let your mind wonder off, doing the same thing meticulously over and over again gets you your pay check. You have a long list of documents which needs to be updated every time a minor or a major change is requested/forced, the list itself and each and every document on it. The irony is that everyone else is allowed to make mistakes except for the QA team as you are supposed to rectify all the mistakes committed by others.

Friday, June 25, 2010

Main Shayar to Nahi (I.T Mix)

Main coder to nahin
(Main coder to nahin, magar ae framework
Jab se use kia maine tujhko
Mujhko programming aa gai)
Main tester to nahin, magar ae application
jab say test kia main tujhko
mujhko testing aa gayi

Main coder to nahin
(Language ka naam maine suna tha magar
Syntax kya hai, yeh mujhko nahin tha khabar)
Main to uljha raha amateur ki tarha
source main ghusa raha eik bug ki tarah
main error to nahin
main error to nahin, magar ae test environment
jab se dekha maine tujhko
mujhko bug fixing aa gayi

Main coder to nahin
(Sochta hoon agar main overwrite maarta
Backup utha kar k tawaan maangta)
Jab se black mail tujhko main karne laga
tab se jaise ameer main honay laga
Main data theif to nahi
Main data theif to nahi, magar ae open database
Jab se dekha maine tujhko
Mujhko data migration aa gayi

Main coder to nahin magar ae framework
Jab se use kia maine tujhko
Mujhko programming aa gai
Main coder to nahin

Sunday, June 20, 2010

The Un noticed everyday Superhero

My dad, my superhero, my larger than life idol, my ideal and favorite personality and my reason for having faith in humanity and having faith in God, because of you i firmly believe that there is a higher power who really cares about me and gave you the task to watch over me from the ground below while he does the same from the heavens above.Thank you dad for everything, seriously for every little and big things. I recognized you even before i developed face recognition ability, i recognized you by your voice and by your touch. I know you held and carried me continuously for hours on, you must have felt tired but you couldn't bear to set me down because you feared that i might get hurt.

Dad, how can i repay you? i don't think its humanly possible for me and i am sure of this now because i myself am a father and i am going through the same things that you went through and i too have developed the same emotions but i am no where near the parenting standards set by you, your patience, compassion, understanding and the sacrifices you made for me.  From the time i started to recognize faces, the time i took my first steps, i uttered my first words, i remember you being there always by my side smiling and there to take care of whatever mess i got myself into regardless of the situation.

Dad, you know i don't believe in celebrating mothers or fathers day because i think its the most cheap and inhumane way of honoring the greatest personalities, greatest helpers and greatest care takers one gets to know. If it was up to me i would declare every second of every minute of every hour of every day of every month of every year, mothers and fathers day and even so i wouldn't be able to just start thanking you for everything you did, you do and will do for me and my betterment.

Dad, they say being a parent is the worst job in the world, you don't get paid, there are no holidays,overtime or extra benefits and you have been doing this thankless job for the past 31 years non stop. For the past 31 years you have been taking first class care of me, and now you are doing the same for my kids and your grand kids, sometimes i wonder what good did i accidentally do to deserve such a wonderful man like you for a father. I know i am far from being the best son in the world, heck i don't even  come any close at being a good son but dad let me take this opportunity to tell you that i try my best, i really do and when you say that you love me and are proud of me it makes me happy, very glad and satisfied. Thank you dad for supporting me through thick and thin, through sad and happy times, through hot and cold seasons, through scarce and unlimited means.

Dad, i owe everything good to you, without you by my side i would have been nothing, an absolute loser and a terrible waste of mind, body and soul. It is because of you i learned to talk the talk and walk the walk. You taught me greatness, survival, compassion, humility and modesty. Dad i can go on forever but i know you get bored very easily and being a man's man you too don't like to get emotional, so i will stop now by once more thanking you and by saying Oh dear Father Take me Further, Further into valor, knowledge and parenting.

Monday, June 14, 2010

Social Sharabi Nerd

Inteha Ho Gayi Intezaar Ki
Aayi Na koi email Mere Yaar Ki
Yeh hamain hai yaqeen
Offline woh nahi
Phir wajah kia hui
No Reply ki

SMS Jo Hain Us k
Waisay SMS kisi aur k nahi
Woh Hai Meri friend aur main us ka friend Myspace pay
Saath Saath Hai Woh Mere Facebook aur Orkut pay
Friends List Mein Woh Nahin Toh Kuchh Nahin Hai Meri list Mein

Band na ho jaay yeh tweets twitter Ki

Inteha Ho Gayi Intezaar Ki
Aayi Na koi email Mere Yaar Ki
Yeh hamain hai yaqeen
Offline woh nahi
Phir wajah kia hui
No Reply ki

Ho Oooo Mere Sajana Lo Main online ho Gayi
Block nahi ho, kyun ho daray sehmay
Layi Hoon Main Tere Liye IM Mera
Dil Yahi Maange chat history Kabhi Ho Na fanaa
Mera Hai Mera Hi Rahe Messenger Tera
Yeh Meri online presence Hai Teri

Tu Mera Farmville
Main hoon neighbor teri
O Mere Sajana Lo Main online ho Gayi

Facebook pay Ban Ke Andhere Dhale Bujh Gaye ehtijaaj Bhale
Account active kia to jaan main jaan aayi
Status update say page sajay sary groups Jagay
Video aur photos main tag karkay tujhay Sharmaayi
Chaa Gayi Phir bahar friend requests ki

Woh Ghadi Kho Gayi Intezaar Ki
Aa Gayi ab Speed DSL Ki
Yeh Nasha Yeh Khushi Ab Na Kam Ho Kabhi

Na paray kabhi zaroorat "Forgot Password Ki"

(My apologies to the writer and composer for messing with their master piece)

Monday, June 7, 2010

Cruising for a Bruising, NOT

Some rules to follow while cruising on the roads of Karachi:


You have to be hyper crazed all the time while behind the steering wheel, the more hyper the better

Never think that you just own your car, not thinking of the road as your property too is considered as being a jackass

Being courteous is considered as being a pretentious A-hole, don't be one

Being hospitable means you are less of man, so act all manly by refusing to give anyone a helping hand but giving the finger to anyone at anytime with or preferably without any reason is an absolute must

Pedestrians are simply slow moving targets, hit them, keep count and boast about it to your friends

Wearing seat belts is considered lame and a huge waste of time, wear a gun instead

Wearing a gun would come in handy as whenever you get into an argument with a fellow driver start having illicit and explicit sexual verbal relations with his female family members and end it with your gun

You can stop, anywhere for any reason or no reason at all, as your highness pleases

Never give way to a passing car, as someone overtaking you would definitely hurt your manliness and will make you seem like a wuss

At nights drive with at least the high beams on, if your ass is too cheap to buy LED lights

Even if you do not have to be at any place, always act like your behind is in a hurry

Being rude to female and elderly drivers is considered as the most awesome driving act

Road rules are not meant for you, ignorance is bliss, pay absolutely no attention to them

Honk loud and continuously, specially in hospital and school zones

The music system in your car should at least be worth 25 to 50k regardless of the fact that your car itself may only be worth 20k

Play louder than loud music, everybody needs to know that you are a pompous rich supposed celebrity and can afford ear treatment at a later phase in your life

Since life itself is a race, go nuts on the road, Drag Racing is an absolute must

Nothing defines class and status as passengers sitting right on your car doors

Intoxication and driving under influence is extremely COOL

Ambulances are only pretending to be in an emergency with their sirens and the man yelling on the microphone,  the only and the most important emergency is you reaching your destination as quickly as possible. Keep in mind that people will die regardless if you give way to an ambulance or not, so why bother?

Always drive with a smug look on your face with a cigarette in your mouth

Texting while driving gets the onlooking divas all hot and what not for you, the women folk are most impressed by reckless behavior

While driving always act like a Super hero in a hurry to save the day, by doing anything in your power to get ahead of the rest of the cars

Always keep a 50 Rupees note handy in your pocket for the cops

There are no predefined slow or fast lanes, deciding which speed to drive in and in which lane, solely depends on your mood

Always overtake from the wrong side and confuse the living daylights out of other drivers

In case of a minor accident, never ever be a pansy and admit your fault

In case of a major accident and resulting casualties, run like hell away from the crime scene

Traffic signals are just kidding, they don't really want you to stop on a red light

Think of every road as a F1 track and you are Michael Schumaker

You were born a driver, no need to get a driving license

Always blame everything on the driver of the bigger vehicle

It is a common sight in Karachi to see an unfortunate broken down vehicle and the driver of that vehicle pushing it alone with a worried look on his sad face and that can fill you with compassion, if that happens you are allowed to make his day by yelling "Maachis doon kia" on the top of your lungs while passing by the scumbag

The more your car pollutes, the cooler it becomes by extension

Render every argument invalid by mentioning your contacts

Failure to follow any one of these rules most probably will result in an ego threatening experience, don't let that happen,  be a rule abiding citizen, always follow every rule mentioned here and you are good to go for the pleasure of driving on the roads of Karachi.