అతన్ని అంత కోపంగా చూడ్డం అదే మొదటిసారి నేను. అతనో కోడ్ రివ్యూయర్. ముందురోజు ఎవరిదో కోడ్ review చేస్తూ తప్పులుబట్టాడట. మ్యానేజరుడు పిలిచి ఒక ఆవృతం వృత్తం వేసుకున్నాడు (ఒక్ రౌండేసుకున్నాడు అన్నది దుష్టవ్యవహారికం). "చిన్నలాజిక్ని ప్రోగ్రాంలో పెట్టలేని ఆపిల్లేం ప్రోగ్రామర్?" అని అతని ప్రశ్న. "ఆపిల్లననేంత పుడింగివా? You are fucking fired!!" అని ఇటువైపు మ్యానేజరువాదన. రెండువైపులా electronic goలు (short form is Ego). అతనికి మండుకొచ్చి "ఏదీ prime number logicరాయ్ చూద్దాం" అన్నాడు. ఆపిల్ల ఇలా రాసింది :
private boolean isPrime(int num) {
if ( num % 2 = 0 OR num % 3 === 0 OR num % 5 = 0 OR num % 7 = 0 OR num % 11 == 0 OR num % 13 ==== 0) {
return false;
}
return true;
}
మనవాడి ఆవేశం బుట్టలు తెచ్చుకొంది కాదుకాదు చుట్టలు తెచ్చుకుంది ఇదికూడా కాదు కట్టలు తెంచుకుంది.
మనవాడు : ఇది ప్రోగ్రామింగా?
ఆ పిల్ల : ఏం? కాదా?
మ.వా. : ఏ language?".
ఈసారి మండిపడటం పిల్లవంతైంది.
ఆ. పి. : "Idiot!! ఎన్ని లాంగ్వేజీలున్నాయోకూడా తెలుసానీకూ! దీన్ని.. . జావా అంటారు".
ఇహ మనవాడు ఆపిల్లని కుర్చీలోంచి పక్కకి లాగేసి, కీబోర్డుచ్చుకున్నాడు. నేను చెప్పలేనుసామీ... నన్నొదిలెయ్యండి. qwerty కీబోర్దుమీద పియానోవాయించొచ్చు అని అంతకుముందు నాకెవడైనా చెప్పుంటే చెప్పిచ్చుకొనేవాణ్ణి. మనవాడు రాసిన ప్రోగ్రాం ఇలా ఉంది.
మనవాడు : ఇది ప్రోగ్రామింగా?
ఆ పిల్ల : ఏం? కాదా?
మ.వా. : ఏ language?".
ఈసారి మండిపడటం పిల్లవంతైంది.
ఆ. పి. : "Idiot!! ఎన్ని లాంగ్వేజీలున్నాయోకూడా తెలుసానీకూ! దీన్ని.. . జావా అంటారు".
ఇహ మనవాడు ఆపిల్లని కుర్చీలోంచి పక్కకి లాగేసి, కీబోర్డుచ్చుకున్నాడు. నేను చెప్పలేనుసామీ... నన్నొదిలెయ్యండి. qwerty కీబోర్దుమీద పియానోవాయించొచ్చు అని అంతకుముందు నాకెవడైనా చెప్పుంటే చెప్పిచ్చుకొనేవాణ్ణి. మనవాడు రాసిన ప్రోగ్రాం ఇలా ఉంది.
private boolean isPrime(int num) {
for (int i = 0; i < Math.sqrt(num); i++) {
if (num % i == 0)
return false;
}
return true;
}
రాయడం పూర్తిచేశాక ఆపిల్లొంక కొరకొరా చూస్తూ సాయికుమార్ మాడ్యులేషన్లో అన్నాడు "జావా అంటే ఇది"
ఆపిల్లలా ఆశ్చర్యపోతుండగానే మళ్ళీ మనవాడు పియానోవాయించడం షురూ చేశాడు.
def isPrime(num)
(1..Math.sqrt(num)).each do |factor|
if num % factor == 0
return False
end
end
return True
end
ఈసారి ఆశ్చర్యపోవడం మ్యానేజర్ వంతయ్యింది. "దిసీజ్ రూబీ" ఖంగునమోగింది మనవాడి కంఠం.
def is_prime(num):
for i in range(Math.sqrt(num):
if num % i == 0:
return False
return True
"పైధాన్" ఆపిల్ల చెప్పింది ఖంగారుగా.
తన ల్యాపీ మరియు తన సామాను తన డెస్కు నుంచి మూటగట్టి చెచ్చుకున్నాక మనవాడు తిరిగి మాట్లాడడం మొదలెట్టాడు.
తన ల్యాపీ మరియు తన సామాను తన డెస్కు నుంచి మూటగట్టి చెచ్చుకున్నాక మనవాడు తిరిగి మాట్లాడడం మొదలెట్టాడు.
"యధో రిక్వైర్మెంట్, తధో లాజిక్
యధోలాజిక్, తధో లాంగ్వేజ్
యధో లాంగ్వేజ్, తధో ప్రోగ్రాం
యధో ప్రోగ్రామో... తధో ప్రోగ్రామర్.
రిక్వైర్మెంటు, లాజిక్కు, లాంగ్వేజు చేసే ప్రోగ్రాంలోకి నిమగ్నం చెయ్యాలి. అప్పుడే రిలీజు (దాన్నే రససిధ్ధి అంటారని నాకు ఆతరువాత తెలిసింది) జరుగుతుంది. నీ దృష్టి న్యూస్ పేపర్లమీద, మధ్యాహ్నం తినబోయే లంచిమీద. కోడ్ వారియర్!!?"
ఆపై మనవాడు తన తట్టాబట్టా.. కాదుకాదు బట్టాపట్టా.. ఇదికూడా కాదు.. తట్టాబుట్టా సర్దుకుని పోబోతూ.. అర్ధాంతరంగా ఆగి మ్యానేజరువైపు నడిచాడు. మ్యానేజరునుద్దేశ్యించి ఇలా అన్నాడు "ఏమన్నావ్!! ఇయాం ఫక్కింగ్ ఫయర్డా? అయాం రిజైనింగ్". అది ఆ మ్యానేజరునికి చెంపదెబ్బలా తగిలింది. సరిగ్గా అతను గేటువద్దకొస్తున్నప్పుడే.. ఈ సంఘటన మొత్తానికీ మౌనసాక్షినైన నేను "నమస్తే సార్!" అని అతనికి అభివాదంచేస్తూ నన్నునేను గౌరవించుకున్నాను.
యధోలాజిక్, తధో లాంగ్వేజ్
యధో లాంగ్వేజ్, తధో ప్రోగ్రాం
యధో ప్రోగ్రామో... తధో ప్రోగ్రామర్.
రిక్వైర్మెంటు, లాజిక్కు, లాంగ్వేజు చేసే ప్రోగ్రాంలోకి నిమగ్నం చెయ్యాలి. అప్పుడే రిలీజు (దాన్నే రససిధ్ధి అంటారని నాకు ఆతరువాత తెలిసింది) జరుగుతుంది. నీ దృష్టి న్యూస్ పేపర్లమీద, మధ్యాహ్నం తినబోయే లంచిమీద. కోడ్ వారియర్!!?"
ఆపై మనవాడు తన తట్టాబట్టా.. కాదుకాదు బట్టాపట్టా.. ఇదికూడా కాదు.. తట్టాబుట్టా సర్దుకుని పోబోతూ.. అర్ధాంతరంగా ఆగి మ్యానేజరువైపు నడిచాడు. మ్యానేజరునుద్దేశ్యించి ఇలా అన్నాడు "ఏమన్నావ్!! ఇయాం ఫక్కింగ్ ఫయర్డా? అయాం రిజైనింగ్". అది ఆ మ్యానేజరునికి చెంపదెబ్బలా తగిలింది. సరిగ్గా అతను గేటువద్దకొస్తున్నప్పుడే.. ఈ సంఘటన మొత్తానికీ మౌనసాక్షినైన నేను "నమస్తే సార్!" అని అతనికి అభివాదంచేస్తూ నన్నునేను గౌరవించుకున్నాను.
No comments:
Post a Comment