Monday, September 21, 2009

SOFTWARE LOVE LETTER

Sweetheart,
I`ve seen you yesterday while surfing on the local train platform and realized that you are the only site I was browsing for.
For a long time I`ve been lonely
this has been the bug in my life and you can be a real debugger for me now.
My life is an uncompiled program without you,
which never produces an executable code and hence is useless.
You are not only beautiful by face but all your ActiveX controls are attractive as well.
Your smile is so delightful
it encourages me and gives me power equal to thousands of mainframes processing power.
When you looked at me last evening,
I felt like all my program modules are running smoothly and giving expected results.
(which I never experienced before)
With this letter, I just want to convey to you that if we are linked together,
I'll provide you all objects & libraries necessary for a human being to live an error free life.
Also don`t bother about the firewall which may be created by our parents as
I've strong hacking capabilities by which I`ll ultimately break their security passwords and make them agree for our marriage.

I anticipate that nobody has already logged in to your database so that my connect script will fail.
And it's all but certain that if this happened to me,
my system will crash beyond recovery.
Kindly interpret this letter properly and grant me all privileges of your inbox. Error free...

Assuring a virus free life ~

Saturday, April 11, 2009

not my creation ( like all others ;) )

' I want to go back to the time,
when 'getting high' meant 'on a swing',
when 'drinking' meant 'apple juice',
when 'dad' was the only 'hero',
when 'love' was 'mom's hug',
when 'dad's shoulder' was the 'highest place on earth',
when ur 'worst enemies' were ur 'siblings',
when the only things that could 'hurt' were 'skinned knees',
when the only things 'broken' were ur 'toys',
and when 'gudbyes' meant only 'till tomorrow'. '

Monday, March 9, 2009

IITK placements

INDIAN INSTITUTE OF TECHNOLOGY KANPUR
STUDENTS’ PLACEMENT OFFICE

Placement 2004-2005

1. HLL , Mumbai (PPO) B Tech ME 01
CHE 01 02

2. Infosys Technologies, Bangalore
B Tech AE 01 CSE 02 CHE 01 CE 05 EE 02 ME 03 MME 04
M Tech AE 01 CHE 01 CE 01 ME 01 EEM 01 NET 01
M Sc I MTH 01
M Sc 2 Yr MTH 01
STAT 02
M Des M Des 03 31

3. TCS, New Delhi/Lucknow B Tech CE 04
EE 01
M Tech AE 04 CHE 04 CE 06 CSE 01 EE 01
ME 03 LTP 01 M Sc I PHY 01
M Sc I MTH 01 27

4. Oracle, Hyderabad B Tech CHE 02 CE 03
CSE 01 EE 02 ME 01
M Tech CSE 05 EE 01 MSP 01 IME 01 17

5. June Online, Hyderabad B Tech EE 02
ME 03 05

6. IBM India, Gurgaon/Bangalore B Tech AE 01 CHE 06 CE 01 EE 03 ME 04 MME 05
M Tech AE 02 CHE 04 CE 04 EE 05 ME 05 MME 01 MSP 03 EEM 01 IME 03 LTP 01 NET 01 50

7. Veritas India, Pune M Tech CSE 09 09

8. GE (JFWTC), Bangalore M Tech AE 01 CHE 01 CE 01 EE 02 ME 04 09

9. Sybase Software, Pune M Tech CSE 06 06

10. Wipro Technology, Gurgaon/Blr B Tech CE 02 CHE 01 EE 01 ME 03 MME 04
M Tech AE 02 CE 02 CHE 02 EE 03 ME 02MME 02 NET 01
M Sc I CHM 01 MTH 01 27

11. ITC, Kolkata B Tech CSE 01 EE 02 ME 02
MBA IME 01 06

12. Tata Motors, Pune M Tech AE 01 EE 02 ME 03 06

13. Tata Motors, Lucknow B Tech EE 01 ME 06 MME 01 08

14. Adobe Systems, Noida B Tech CSE 03 EE 01
M Tech CSE 01 05

15. Texas Instruments, Noida M Tech CSE 01
B Tech EE 01 02

16. Fluent India, Pune M Tech AE 01 ME 01
B Tech ME 01
M Sc I MTH 01 04

17. Inductis, New Delhi B Tech AE 01 CSE 02
CHE 01 04

18. Intel India, Bangalore M Tech CSE 02 EE 03
B Tech EE 03 08

19. McKinsey, New Delhi B Tech CSE 01 MME 01 02

20. Nvidia, Bangalore B Tech EE 02
M Tech CSE 01 03

21. Evalueserve, Gurgaon B Tech CHE 02 CE 02 EE 05 CSE 02 ME 01 MME 03
MBA IME 01 16

22. Thermax Ltd., Pune B Tech ME 02 CHE 01 03

23. ST Microelectronics, Noida B Tech EE 03
M Tech EE 02 CSE 01 06

24. DE Shaw, Bangalore B Tech CSE 03
M Tech CSE 01 04

25. GE Capital (PPO) B Tech CE 01
MBA IME 02 03

26. L&T, Delhi B Tech EE 01
L&T, Mumbai M Tech ME 01
M Tech EE 01 CHE 01 MME 02 CE 02 08

27. L&T (ECC), Chennai B Tech CE 01 01

28. Kanbay Software, Bangalore B Tech AE 02 CHE 02 CE 01 MME 01
M Tech ME 01 07

29. NexTag, Gurgaon B Tech CSE 01
MME 01 02

30. Trilogy E-business, Gurgaon B Tech CSE 02 02

31. Ashok Leyland, Channai M Tech ME 01 01

32. Samsung Software, Bangalore B Tech CSE 01 EE 02
M Tech CSE 02 EE 06 11

33. Hughes Software, Gurgaon M Tech EE 05 05

34. FairIsaac Corpn. B Tech EE 01 ME 02 CHE 01
M Sc I MTH 01 05

35. Mentor Graphics, Noida B Tech CSE 02
EE 01
M Tech CSE 02 05

36. Appulse Software, New Delhi B Tech CHE 01 EE 02
M Tech CSE 01 EE 01
M Sc I MTH 02 07

37. Persistent Systems, Pune M Tech CSE 02 02

38. Tavant Technologies, Bangalore B Tech CHE 01 EE 01
M Tech AE 01
M Sc 2 Yr Stats 01
PPO MBA IME 01 05

39. Induslogic India, Gurgaon B Tech CE 01 CSE 03 EE 02 ME 01 MME 01
M Tech CSE 01 EE 01
M Sc I MTH 01
M Sc 2 Yr MTH 01 12

40. TechSpan, Mumbai B Tech CE 01 CSE 01
CHE 01 EE 08 ME 02
M Tech CSE 01
IME 01 15

41. Atrenta India, Noida B Tech CSE 01
M Tech CSE 02 EE 01 04

42. DRDO, New Delhi B Tech ME 08
AE 03 M Tech MME 01 12

43. Pricewaterhouse coopers, Kolkata B Tech CHE 03 EE 01 ME 01 MME 01 06

44. SkyTECH Solutions, Kolkata M Sc 2 Yr STAT 01 01

45. GSSL, Pune B Tech AE 02 CHE 01 ME 01
M Tech AE 03
ME 02 09

46. Bharat Forge, Pune B Tech ME 02 EE 01 03

47. Amsoft India, N.Delhi M Tech CSE 02
EE 02 04

48. Schlumberger Asia, Mumbai B Tech ME 01 01

49. Citigroup, Mumbai M Sc 2 Yr STAT 01
M Tech IME 01
MBA IME 02 04

50. Satyam GE & I IDC, Bangalore B Tech AE 02 02

51. Reliance Infocomm, Navi Mumbai M Tech EE 06
B Tech EE 02 08

52. BPCL, Mumbai B Tech CE 01
EE 01 ME 03 05

53. Yasu Technologies, Bangalore B Tech AE 01 EE 01 02

54. Contata Solutions, Noida B Tech CHE 01 CSE 01 EE 01 MME 01 EE 01 05

55. Solidcore Techsoft, New Delhi B Tech CSE 02
M Tech EE 01 03

56. Jubilant Organosys, Gajraula B Tech CHE 01 EE 01 ME 01 03

57. Quantech Global, Hyderabad/Blr. B Tech ME 02
M Tech ME 05 AE 02 09

58. Goldman Sachs, Bangalore B Tech EE 01 01

59. Cendura Software, Hyderabad B Tech EE 02 02

60. Interra Systems, Noida B Tech CSE 01
PPO B Tech EE 01 EE 01
M Tech EE 01 04

61. Tata Steel (Auto Div), Jamshedpur M Tech MME 02 02

62. LSI Logic, Bangalore M Tech CSE 01
EE 01 02

63. Hero Honda Motors, New Delhi B Tech EE 01 ME 03 04

64. American Express, Gurgaon M Sc 2 Yr MTH 01 01

65. Sterlite Industries, Mumbai B Tech EE 01 01

66. Samsung Electronics Ltd, Noida M Tech CSE 05 EE 05 10

67. Infineon Technologies, Bangalore B Tech CSE 01 EE 02 3

68. Microsoft India Development B Tech CSE 02
Center, Hyderabad CSE 04 06

69. International Technology Transfer B Tech EE 01
Corporation, Japan/Pune M Tech ME 01 02

70. Ador Welding Ltd., Mumbai/Pune M Tech MME 03 ME 01 CHE 01 05

71. Nirma University, Ahmedabad M Tech CHE 01 CE 01
M Sc 2 Yr MTH 01 03

72. HCL Tech., Gurgaon MBA IME 03 03

73. HCL Comnet, Noida MBA IME 02 02

74. Honeywell Lab., Bangalore M Tech AE 01 ME 04 05

75. B&K Securities, Mumbai MBA IME 01 01

76. GE Capital, Bangalore M Sc 2 Yr STAT 01
M Sc I MTH 01
MBA IME 06 08

77. Power Finance Corp., New Delhi MBA IME 01 01

78. AF Ferguson, Mumbai MBA IME 02 02

79. MarketRx, Gurgaon M Sc 2 Yr MTH 01
M Tech IME 02
MBA IME 03 06

80. BSES, New Delhi MBA IME 04 04

81. Airtight Networks, Bangalore MBA IME 02 02

82. Interra IT, Noida B Tech EE 01 01

83. Systat Software,Bangalore M Sc 2 Yr STAT 05 05

84. Niksun Networks, Gurgaon B Tech EE 01
CE 01 02

85. M&M (Auto Sector), Nasik B Tech ME 01 01

86. Jindal Steel, Hissar M Tech MME 02 02

87. Eaton Industries, Pune M Tech ME 01 01

88. Redpine Signals, Hyderabad M Tech EE 01 01

89. Yamaha Motor, Faridabad B Tech ME 01
M Tech CHE 01 02

90. Tejas Networks, Bangalore B Tech CSE 01
M Tech EE 02 03

91. National Instruments, Bangalore B Tech AE 01 01

92. CareerNetworks, Bangalore B Tech/ M Tech All streams None 00

93. KritiKal Solutions, New Delhi B Tech All Streams None 00

94. KLA Tancor, Chennai B Tech MME 01
M Sc I CHM 01 02

95. Eicher Engg. Solutions, Gurgaon M Tech ME 00 00

96. GM Tech. Centre, Bangalore M Tech ME 01 01

97. Airvana Networks, Bangalore B Tech EE None 00

98. Minda Industries, Gurgaon B Tech ME 02 02

99. NTPC, New Delhi B Tech EE 01
ME 01 02

100. TKS (Off campus) M Tech MME 01 01

101. LEA Associates, New Delhi M Tech CE 01 01

102. CES, New Delhi B Tech CE 03
M Tech CE 01 04

103. ABB, Baroda M Tech EE None 00

104. Citifinancial, New Delhi B Tech All Streams None

105. ATC Labs, Noida B Tech CSE/EE None 00

106. Prudential Plc, Mumbai B Tech EE 02 02

107. SRM TechSol, Lucknow B Tech CHE 01
MME 01
M Tech NET 01 03

108. MG Mobiles, New Delhi B Tech CSE 01 01

109. MIDHANI, Hyderabad M Tech MME 01 01

110. L&T (ECC), Chennai M Tech CE None 00
M Tech EEM None 00

111. HCL Technologies, Noida B Tech CSE 01 01

112. BHEL, New Delhi B Tech CE 03
M Tech CE 03
B Tech ME 01
M Tech MME 01 08

113. LURGI INDIA, New Delhi M Tech CHE 01 01

114. Godrej & Boyce, Mumbai M Des M Des 02 02

115. Snecma Aerospace, Bangalore M Tech AE 02 02

116. Eperium Business, New Delhi M Sc 2 Yr PHY 01 01

117. Netscaler, Bangalore (Off campus) B Tech CSE 01 01

118. Mellon Financial Services, Pune § M Sc I MTH 01 01

119. NexTag, Gurgaon § B Tech MME 01 01

120. Read Ink, Bangalore (Off campus) B Tech CSE 01 01

121. TCC, USA § M Tech MNET 01 01

122. Hindustan Zink Litd, Udaipur M Tech EEM 02 02

123. Cordys, R&D Pvt. Ltd., Hyderabad M Des M Des 02 02

124. IFB Automotive Pvt. Ltd.,
Bangalore
B Tech ME 01
M Tech AE 01 ME 03 05

125. Teng & Associate, Chicago § B Tech ME 01 EE 01 02

126. Metta Technologies, Pune(Off
Campus)
M Tech EE 01 01

127. Icem B Tech CE 01 01

128. BPCL, Mumbai (R&D) M Tech CHE Result Awaited

129. Engineers India Ltd, New Delhi B Tech CHE, ME,
MME

Result Awaited

Misc Off Campus Job Offers 24

Students joining higher studies at IIM, MS/Ph D Abroad 45

iitm placements 2008 (before recession) 3



iitm placements 2008 (before recession) 2





iitm placements 2008 (before recession)





Sunday, February 22, 2009

Is Testing inferior to Development ?

First job , first day of your career ……First half of your training batch (sorted on names) gets Java development and the second half (the half to which you belong ) gets allotted TESTING stream..

To many of you the whole existence ceases .You curse your luck, why is your roll number in the second half. A feeling of disgrace to your talent overpowers you.

HR of the company is approached and bombarded with questions if you can get your stream changed from testing to coding. Long calls are made by you to seniors and friends seeking advice what is to be done next .Some of you feel so disappointed that you quit the present job and look for other opportunities. And a few take it as a compromise, as a job which someone or the other has to do.


But is testing actually inferior to the development?

It is a widely accepted myth that testing is a less rewarding career than development. Both coding and testing are integral and indispensable part of the software production cycle. Coders are like interpreters .They translate the logical requirement into a technical piece of code. Many times it is not required for them to know the entire business domain for which they are coding. On the other hand, the job of a tester may not be very challenging on the technical front; however, it requires great business sense and application knowledge. A good tester needs to understand the entire business functionality to spot any shortcomings in the code.


Taking a very simple example, a coder writes a piece of code to read an input name from the user and match if the entry is present in the database. He may write a code meeting the requirements, but the code may give unexpected results, where the user enters the name in small case instead of uppercase .Such kind of checks are also ensured while the testing of the code.

Testers also get an added advantage when it comes to exposure to the business domain knowledge over the coders. To grow higher up the ladder requires more and more of the domain understanding and less of the technical coding proficiencies. All the directors, vice-presidents of a company are domain experts. Good domain knowledge can be capitalized much more in a B school interview than a technical certification. Besides, testing offers a lot more automation opportunities to save time on any repeated activity. It in many cases offers much better work life balance.

Testing is not a test of patience or a compromise. It is equally, and many a times, much more challenging. CISCO testers are revered in the market for their domain knowledge in networking. Even in companies like ADOBE and Microsoft, testers constitute a big chunk of the total work force and are equally treated.


There are some profiles which are offered to non-engineers and which only involve testing cases and creating excel sheets, but then there is the same number of copy and paste tasks even in the so-called development work. But then creating a test case( however monotonous it may be) is better than copying a piece of code and running it. Isn’t it?

So, if you are in the testing profile, don’t curse yourself and instead learn the most of the business and domain knowledge which will help you immensely in your career, and the next time you hear from somebody getting a testing profile, say congrats to him and ask him to read this article