March 15, 2015

"Luck is where preparation meets opportunity."

Randy Pausch

March 14, 2015

"Experience is what you get when you didn't get what you wanted."

March 2, 2015

As P.J. Plauger says, "The more dogmatic you are about applying a design method, the fewer real-life problems you are going to solve" (Plauger 1993). Treat design as a wicked, sloppy, heuristic process. Don't settle for the first design that occurs to you. Collaborate. Strive for simplicity. Prototype when you need to. Iterate, iterate, and iterate again. You'll be happy with your designs.

Steve McConnell - Code Complete