Quotes
Mostly from online articles since I’m too lazy to read anything that has more than 10K words.
- “‘Enterprise software’ is software that has to be sold to an enterprise, where someone who doesn’t use the software (typically a manager) must be persuaded to use his purchasing authority to buy the software.” –Kragen Sitaker (“Enterprise software” is a social, not technical, phenomenon)
- “Commercial software is a game of inches: you have to fight for every fix, every feature, every little accommodation that will get one more person up the curve. There are no shortcuts. Luck is involved, but you don’t win by being lucky, it happens because you fought for every inch.” — Dave Winer and Joel Spolsky (A Game of inches)
- “We ask ourselves, “Will people buy thisproduct?” Instead, we should be asking, “How many people will buy this product?” The difference is pretty important.” — Eric Sink (Business of Software)
- “Overcoming fear of failure does not mean making a bet that could really mess up your life.”
- “Soft-boiled egg rule: A user must be able to get into and out of most administrative tools within three minutes.” — Bill Gates (Business @ the Speed of Thought)
- “[I think] Learning is one of the deepest instincts humans have. When they keep on learning, it’s a great pleasure [they get,]” Berkeley physics professor Richard Muller.
- and she would “…bring up the bright sides even if it’s non-existent.”
September 30, 2007 at 9:04 am |
The Visitor, for instance, is just a class wrapper for a function with some accumulator variables, something that’s achieved far more cleanly with, say, the map() function in higher-level languages. Iterator is a poor man’s Visitor. The Strategy pattern is beautiful on the surface, but Strategy objects are typically stateless, which means they’re really just first-order functions in disguise. (If they have state, then they’re Closures in disguise.)