I generally enjoy reading Jeff Atwood’s Coding Horror blog. Yesterday his post, Quantity Always Trumps Quality, made me think of two things. First, the thoughts conveyed are exemplified at Eclipse: we value code over specifications; code is written, mistakes are made, lessons are learned, and everything gets better in the process. Second, it made me think if advice I give new grads and new hires: write lots of code.
Mistakes are okay so long as you learn from them. Oh… and be careful what you decide is API, you may have to live with it for a long time.