Khaaan - I copied your brilliant provocative advice on to my blog at blogspot for non-hubski-generated readers to read. Re #1, I would add "or the interpersonal skills to communicate your ideas to technical people who are excited by those ideas"
#4 BRAVO! (complaining, venting, whining is so tiresome)
#7 although sometimes the next idea can be the one that makes the first idea possible
#8 A notebook always always!!
regarding these two:
Do not discuss ideas with anyone especially other men (this is an important point to note).
Do not discuss objectives with anyone. I tend to prefer collaborative projects. So I would add, it depends on the ideas and the objectives - it depends also on confidence and commitment to your ideas and objectives.