Everything I Needed to Know, I Learned While Attempting Numerical Computations
- Some problems have many solutions and some have no solutions; a few have just one solution.
- Sometimes you get lucky. Often you don't. Unless you know what to expect ahead of time, it's hard to tell the difference.
- If you take the wrong approach,
getting lucky
meansfailing early.
- The difference between
good enough
andgood
may be the difference betweeneasy
andimpossible.
- The hard part is not finding good solutions; it's knowing when you've found them.
- A good solution passed through the hands of a few careless people (or sensitive functions) can turn into a disaster.
- If an obvious bad solution is nearly the same as a good solution, it will be hard to avoid getting distracted by the bad one.
- Throwing more people (or processors) at a problem only slows things down if you don't know how to coordinate them effectively.
- Sometimes the best way to deal with a problem is to sleep on it.
- Religious zealots will propose the same approach to every problem, even if the approach is totally inappropriate.
- Keeping up with rapid changes is hard; recognizing slow changes is also hard. Interesting problems change rapidly in some ways and slowly in others.
- Finding a description that captures the important details and neglects the unimportant ones is an art; it's also the first step to finding a solution.
- Usually, someone else has solved the same problems you have. Always, someone else thinks they have the solution to your problems.
- Currently drinking: Golden Monkey Tea