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 ๐
- Delight of the creative process
- Creating things that are useful to others
- Fascination of a complex working system
- The joy of constant learning
- The joy of creating something real from pure imagination
5 reasons programming is ๐
- One must perform perfectly
- Objectives and circumstances of work is outside the programmerโs control
- Dependence on less-than-ideal third-party programs
- Debugging
- 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.