Pattern Recognition

  1. project scoped by overzealous sales person
  2. project assigned to inexperienced developer
  3. developer spins wheels and feels bad for not “getting it”
  4. other developer steps in to help
  5. realizes problem at hand is not simple in the least
  6. other developer asks for help from another developer
  7. head-banging ensues
  8. nights spent working on sinking ship project desperately trying to find an answer
  9. post on stackoverflow.com and get smacked for “not trying hard enough”
  10. vacation ruined
  11. project way over budget
  12. many features remain undeveloped
  13. self doubt
  14. anger
  15. feel like a failure yet hang on to thread of knowing that it ain’t exactly all my fault
  16. rinse and repeat
sales people have no place in the scoping of projects. no place.