The Blueprint for a Productive Programmer: How to Write Great Code Fast and Prevent Repetitive Strain Injuries
Moshfegh Hamedaniamazon.com
The Blueprint for a Productive Programmer: How to Write Great Code Fast and Prevent Repetitive Strain Injuries
Sometimes programmers focus so much on technicality and coding that they forget the other side is about business and money.
You solve a complex problem by breaking it down into a set of sub-problems. Then you focus on one of the sub-problems. If that’s still too complex, you break it down even further. You keep doing this until you have a set of small problems that are easy to understand and solve. This is a great way to manage complexity.