Think Like a Programmer Quotes

Rate this book
Clear rating
Think Like a Programmer: An Introduction to Creative Problem Solving Think Like a Programmer: An Introduction to Creative Problem Solving by V. Anton Spraul
585 ratings, 3.86 average rating, 45 reviews
Open Preview
Think Like a Programmer Quotes Showing 1-11 of 11
“In essence, most programming books for beginners teach how to read a program, not how to write one.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“Restating the problem in a more formal manner is a great technique for gaining insight into a problem.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“For programmers, then, we can define problem solving as writing an original program that performs a particular set of tasks and meets all stated constraints.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“Don’t Get Frustrated The final technique isn’t so much a technique, but a maxim: Don’t get frustrated. When you are frustrated, you won’t think as clearly, you won’t work as efficiently, and everything will take longer and seem harder. Even worse, frustration tends to feed on itself, so that what begins as mild irritation ends as outright anger.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“In many cases, the correct approach to the solution is the solution.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“thinking about the problem may be as productive, or in some cases more productive, than thinking about the solution.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“In general, when the description of a current problem “rings bells,” you’ll want to dig out any similar code from your archives for study.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“We have avoided most of the work for this problem through analogy and have solved the rest through experimentation. This one-two punch is a great approach when a new problem is very similar to another you can already solve.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“Start with the issue that looks the easiest or, if you want a challenge, the one that looks the most difficult. Or just start with the one that’s the most interesting.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“I call a program like that, one that appears to produce correct results but breaks one or more of the stated rules, a Kobayashi Maru”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving
“If you are unaware of all possible actions you could take, you may be unable to solve the problem.”
V. Anton Spraul, Think Like a Programmer: An Introduction to Creative Problem Solving