Maximizing The Value of Your Keystrokes

You have to have a certain kind of ego, or at least believe in your own writing, to assume that everything you type is better public. Not all of us, thankfully, have that high an opinion of ourselves.

Try substituting “flatulence” for “keystroke” and you may see what I mean.

I certainly agree with seeking advice, especially with coding questions, etc. The only problem with it is that to reach the people that will actually answer your questions, you mostly have to have the relationships already established (and they read your blog). To often, I’ve found the bloggers that read blogs and actually comment instead of just lurk tend to comment to receive comments and develop friendships (no harm, you just will probably need to sift through those comments to find an answer).

E-mail is push-ed to you. I ain’t going to different people’s blog just to know what they want me to know. This just doesn’t work all time.

Jeff, I’m an avid reader of your posts, and was wondering if you could make a list or a summary of the blogs you read and/or recommend other programmers to check out as well. I’ve noticed some from within your posts, and have enjoyed them.

If I write someone an email and they reply with a link to their blog

So here’s a real world example from today.

I sent this out as an email and I used the email template to create the blog entry. I’m not a big sharepoint fan, but sharepoint does make it super-easy to copy and paste an Exchange email (literally!) as a blog entry.

If I write someone an email and they reply with a link to their blog,
I think I’d never write that person ever again. How inhuman and arrogant can you get? “Replying to you personally isn’t worth my time, so I wrote my response in my blog. It’s more efficient, you see?”

I have to disagree with you on this one. I wouldn’t go read other peoples blogs to figure out what they want me to know, nor expect them to read mine to determine what I want them to know.

When I have a question, I need an answer from a particular set of people. If I asked questions in an open format such as a blog, I’d get a dozen replies from people other than whom I’m asking, and most of them will be from people wanting me to add the same thing to their programs (or even some unrelated feature or some such non-sense).

I’d end up spending more time sorting out what I’m trying to find out, and probably a lot more work because of the new feature I need to add for everyone.
(And the opposite is true. If someone emails me a question, it’s usually about a particular client, and not something that should be answered in public forum.)

Also, I don’t have time to search through blogs for information to see if something has already been said. However, I do have time to search through emails, where I can narrow things down considerably with some fancy searching, and knowing who/when/subject and what-not.

(I too was expecting this entry to have something to do with the glory of shortcut keys or something like that.)

“Good business writing may have some broad similarities. However, I think there are some major differences in how you write an email, a blog entry, and an IM…”

Jeff - this is copy/pasted from your article on effective e-mail writing, to which you linked in a comment above. I agree with the concept you are stating in this blog, and after reading it, I am thinking about setting up a blog inside of my company. As a member of the tech support team, I spend WAY too much time repeating myself in e-mail. I’m just interested in how you reconcile your comments from this post with your comments I’ve quoted above?

Remember that posting any emails u get from someone is a copyright violation (though the penalty is tiny as it has not business value)

How about refining the content so more than 1% of it “isn’t crap”, instead of posting more?

As a skilled social engineer, I support this course of action for all of my potential victims.

As a security specialist, I would advise against this to all my clients.

This is a social engineer’s dream. You can become familiar with the lingo, the culture, the titles, even the org chart, all without exposing yourself. Just visit the company blog. So, Bob’s been mentioning having to get Jill’s approval for something? I’ll just call Bob (I’m sure Connie will give me the number) and tell him Jill wanted me to do an independent analysis of what he’s been working on. Now I’ll sell all the information I can bleed out of him to Company X. $10 will get you $20 that I can get source code.

to assume that everything you type is better public

I wouldn’t say everything, but you’ll know it when you see it. Most people are so timid about making anything public that this is rarely a problem.

What I particularly object to is this “everything must be confidential/private” mentality that exists at so many companies.

I ain’t going to different people’s blog just to know what they want me to know

Surely people mail you summaries with links that you click on. This is no different.

I do not post my work on my blog.

I work for the research arm of a large company; the few parts that would be interesting about my job are confidential. (They would be very, very interesting to our competitors.)

My blog mostly stays away from any work topics, so that I do not cause conflict with my company.

Good post, Jeff. I’m a fan of that idea too, even though I have practiced it more with a wiki than with a blog.

To the people wary about confidentiality: Consider setting up a corporate blog or wiki for company confidential information. It’s still far better than sending an email to one single person.

Some plausibly false assertions made in your article:

“It’s a specific example of how you can adapt your behavior to have a much broader impact.”

You cite this premise as though it were a preordained, universally accepted value. The generic “broader impact” is not helpful when you’re simply encouraging people to be more prolific. Your argument that “most people” are shy is an arbitrary argument, either based on your personal experience or based on wishful thinking. Let’s face it, most blogs are a waste of time, not because they lack content, but because people just don’t know when to shut up.

“there’s no reason to silo this information in a private email exchange.”

There is if it’s redundant, or lower in quality than what’s already out there, etc. When in doubt, research before publishing.

“are you maximizing the value of your keystrokes?”

That’s a nonsensical measure of value. Am I only to concern myself with my keystrokes? I think it might be a good idea for a lot of people to minimize their grasp of other peoples’ attention. Granted if it’s something you’re going to share with several people, then by all means put it in one place and point people toward it. On the other hand, writing a public version of your message intended for a specific person is a lazy man’s or impersonal man’s way out of a true one-on-one exchange (something to be valued as much if not more than a public conversation).

“Finding the 1% of stuff that’s actually worth looking at is easy. The populist magic of PageRank/TrustRank means we never need to see or even know that the other 99% exists.”

Absolutely wrong. You’re suggesting that the majority is usually right, or that aggregate feeder systems represent a value system we can all appreciate. If you don’t re-read your own sentence and understand why that’s so very wrong, I’m not sure any explanation on my part will help.

“Most people are so timid about making anything public…”

An arbitrary statement, without any basis in studied speculation much less fact.

I can think of plenty of people who ought to be more timid about pouring their pointless dribble into the public space. The fact that you aren’t bothered by it or are willing to put up with it does not, I repeat does not, indicate that everyone in the world thinks like you or will appreciate having more people make more junk public.

Anyway, as I’ve made abundantly clear, I disagree with you on this one.