Present one idea at a time and let others build upon it
sivers.org
sivers.org
The idea of context is especially important when presenting your ideas to smart audiences like HN. The reason? Smart people are generally skeptics, and will be quick to dismiss ideas unless you preemptively blow holes through the low hanging counter-arguments that are evident to anyone with some basic domain knowledge. I've seen this time and time again, where readers naturally assume their obvious counter-argument wasn't considered by the original poster -- when it actually was but the poster assumed that they were going to be assumed to have thought of it :) This usually isn't how it works, and results in pages of back-and-forth arguments that could have been skipped with some better context presented up-front.
Edit: The irony on this comment is not lost on me :)
Though maybe the counter-arguments are best dealt with separately - being a separate idea - like the following day saying, "Now let's take the opposite view."?
Context built gradually instead of trying to do it all at once?
Btw, didn't read your 2nd para :-)
On reading the essay, I realized Sivers had an excellent point, but it was a point about feedback. Presenting one idea at a time makes it easier for readers to give good feedback, and they are therefore more likely to provide it.
I wonder if there is any way to combine the two views? To provide more background and context, with the necessarily larger numbers of ideas being presented, while still getting useful feedback from readers.
I posted a version of this with links here and to Sivers page on my blog at http://williambswift.blogspot.com/2009/11/many-ideas-or-one-....
Very conscious decision made 6 months ago, when I realized that writing these little articles was doing more for me than learning Haskell, going to conferences, or just about anything else.
I've met more brilliant people because of something I've written than because of any conference or party I've attended.
So I re-prioritized to make writing 2nd priority (1st is still my new company), instead of letting them fall to last priority. It means waking up earlier or staying up later, or saying no to many other things, but it's worth it.