Friday, August 8, 2008

Things I hate !!!

  • action item
  • pilot project
  • low hanging fruits
  • value add
  • innovation
  • mission statement
  • growth
  • areas of opportunity
  • visibility
  • customer impact
  • process
  • vision
  • learning
  • improving skill set
  • return on investment
  • aggressive
  • growth driver
  • mentor
  • Team spirit
  • When people say "Cheque" or "Check" (not sure what) instead of telling the waiter "Bill please".
  • When people pronounce "coupons" as "coopawns" instead of "coopuns".
  • When people say "I need to fill gas" instead of "fill petrol".
  • At Subway when the guy asks me "with extra cheese" without mentioning that it costs more.
  • When someone uses the word "Like" in between words. For ex:- I was like pissed, What i mean
  • is like cool, etc
  • I hate it when people say "yup", "nope".
  • Some people use the word "Math" instead of "Maths".

Current mood: annoyed

Designations in the Software Industry

A lot of hue and cry goes about in IT industry about designations. Senior Architect, Principal Architect, Senior assistant developer, Staff software engineer, etc. Sometimes these designations are hilarious because they have no meaning whatsoever. I can't talk about designations in other departments but as far as the software development is concerned I think there are just three designations.
Software Developer, Senior Software Developer and Architect. At any given time, place, team, company I feel the developers fall into one of the three categories.
I feel that one has to spend at least 5 years in the engineering department to be called senior developer. Another 5 to get to even think in terms of design, architecture etc of a software and another 3-5 years to become an architect. There might be exceptions but a normal software professional needs to spend at least 12 years in the industry to be called an architect.
I have completely stopped asking people in the IT industry about their designation.