Agree, great hack guys, but you need to work on your votes. Some votes disappear after refresh, then again I can submit 2-3 votes if clicking quickly...
I think Marc Andreessen made a good point here, how such one-bit communication turns out to be rather useful for some folks. Don't think this is was YO's initial vision though! :)
You can't buy skills, you can only nurture them. To do so, engage in conversations: Go to discussion clubs, book clubs, meetups etc. Talk and mostly listen! It's not a matter of money, it's a matter of dedication!
The magic lies in defining the real problem. What we call a solution is a mere back and forth between abstraction and concretisation of knowledge surrounding a problem/observation.
Go to a book store.
Find your first customer.
Buy him/her some coffee and learn from his/her experience. Improve your product based on their feedback.
Go to a book store...
Not sure whether developers are more likely to have ideas than non-developers, but they are more likely to pursue them because often they have the means and ability to do so.
I think you've picked excellent arguments @red_tarsius, thanks so much for sharing. Not sure who downvoted you, but I think your comment complemented the article in a great way. One couldn't ask for a better input of discussion, thanks!