Times read
Greg's read this book at least one time.
Notes
adam: How to program deliberately: 1. Always be aware of what you are doing. 2. Don't code blindfolded. 3. Proceed from a plan. 4. Rely only on reliable things. 5. Document your assumptions. 6. Don't just test your code, test your ... Note 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Our goal is to think declaratively (specifying what is to be done, not how) and create highly dynamic and adaptable programs. We do this by adopting a general rule: program for the general case, and put the specifics somewhere ... Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Use metadata to describe configuration options for an application: tuning parameters, user preferences, the installation directory, and so on. [...] Typically, metadata is accessed and used at runtime, not at compile time. Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: The Law of Demeter for functions states that any method of an object should call only methods belonging to: itself, any parameters that were passed in to the method, any objects it created, and any directly held component objects. Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Traversing relationships between objects directly can quickly lead to a combinatorial explosion [If n objects all know about each other, then a change to just one object can result in the other n - 1 objects needing changes.] of ... Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: It's much easier to find and diagnose the problem by crashing early, at the site of the problem. Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Remember, if you see hoof prints, think horses-not zebras. Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Progress, far from consisting in change, depends on retentiveness. Those who cannot remember the past are condemned to repeat it. George Santayana, Life of Reason Quote 1 month, 3 weeks ago for The Pragmatic Programmer
adam: Keep knowledge in plain text. Great advice for all facets of life. Quote 1 month, 4 weeks ago for The Pragmatic Programmer
adam: Always be on the lookout for better ways of doing things. If you come across a situation where you feel your current tools can't cut it, make a note to look for something different or more powerful that would ... Quote 1 month, 4 weeks ago for The Pragmatic Programmer























