Tangential comments about Software Development

Saturday, February 02, 2013

My Perfect Day

I've blogged before about working with a perfectionist. This week, I had an unplanned free day, and my perfectionist streak came out. Here's what I worried about in the project in hand:

  • a user interface that made sense
  • the back button
  • consistent idioms in the code
  • removing unused code
  • reducing the web traffic required

To put it another way, I didn't worry about functionality or efficiency. These days, I view functionality as an exploration, trying out ideas to see which my users actually want and use. And efficiency at the line-of-code level follows from data, not as an abstract goal.