Think Like a Programmer Quotes
Think Like a Programmer: An Introduction to Creative Problem Solving
by
V. Anton Spraul585 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― Think Like a Programmer: An Introduction to Creative Problem Solving
“In many cases, the correct approach to the solution is the solution.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― 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.”
― Think Like a Programmer: An Introduction to Creative Problem Solving
― Think Like a Programmer: An Introduction to Creative Problem Solving
