Pros & Cons of Professional Programming

According to Frederick Brooks, the profession of software engineering has its pros and cons. In Mythical Man Month, here’s what he says makes programming fun and… no so fun.

5 reasons programming is ๐Ÿ˜

  1. Delight of the creative process
  2. Creating things that are useful to others
  3. Fascination of a complex working system
  4. The joy of constant learning
  5. The joy of creating something real from pure imagination

5 reasons programming is ๐Ÿ˜“

  1. One must perform perfectly
  2. Objectives and circumstances of work is outside the programmerโ€™s control
  3. Dependence on less-than-ideal third-party programs
  4. Debugging
  5. Finished product can become obsolete quickly

I’ve never felt so understood. There are many pearls of wisdom in this book. If you haven’t, I’d recommend checking it out! As well as these other books that have improved my soft skills and technical understanding in topics of professional programming. Be sure to get an extra copy for your PM.

Leave a comment

Your email address will not be published. Required fields are marked *