Disclaimer: If you are the author of a language, or a library with thousands of happy developers using your code to build cool stuff, then this advice does not apply to you. If you are a line-of business programmer, working at a company whose primary product is not its own technology, then it definitely does.
Why shouldn't you write reusable code? Because you're not good at it. Or, more