I love this article. I've wanted to write something like it ever since I held my first "business" role, as a product manager moving from a lead dev role.<p>I cannot possibly stress enough #11 on this list --- "blow your own horn". Software development is more meritocratic than almost anything else you can do in technology. Devs track each other by commits and by improvements to codebases. Some devs are loud, but even when they are, their seniority and expertise usually manifests itself in strong opinions, not outright bragging.<p>The business world does not operate this way. If you assume that people will notice and appreciate your accomplishments, you will get your lunch eaten. Worse still, if you call the classic geek play of being loud and authoritative as a way of expressing your accomplishments, without being explicit about why you're qualified to do that, you will alienate and offend people.<p>Here's a freebie from my list:<p>Don't write long email messages. Don't ever write documents in the form of email messages. Businesspeople use email differently than you do. They've never been on mailing lists. They never read Usenet. If you have something to say that needs to be remembered, put it in a Word document, "brand" the document ("The $XXX Plan"), and send that instead. A bunch of times, I wrote marketing copy or feature/function definitions in 4 page email messages and discovered weeks later that nobody had ever paid attention to them.