Public APIs, like diamonds, are forever. You have one chance to get it right so give it your best.
Joshua Bloch: Bumper-Sticker API Design