More on this book
Kindle Notes & Highlights
Many programmers seek out other programmers to discuss a problem, not just because other programmers may have the answer but also because articulating the problem out loud often triggers new and useful thoughts.
When solving problems, working with a specific goal in mind is always better than random effort, whether you achieve that specific goal or not.
In some cases, a problem that looks very difficult may seem easy when stated in a different way or using different terms.