Friday, June 24, 2011

Golden rules of Software engineering

  1. One mustn't imply the existing code is a reeking pile of spaghetti...
  2. Managers understand that no engineering feat is impossible, why cant Software engineers..
  3. All problems no matter how complex can be solved with meetings and PowerPoint slides...
  4. Bug trackers are for time tracking and customer communication not fixing problems in source code....
  5. When defining how an interface looks the words "Best and World Class" implies exactly what colors, layout and content is needed...
  6. Designers and Customers are gods. If they tell you to they want the confirm button to play Mozart at the top volume then by god it needs to play Mozart irrespective of what the user feedback says...

Sadly I have encountered each and every one of these items in my own personal experience.