We tend to get caught up in our own disruptions.
727 karma · joined September 29, 2009
We tend to get caught up in our own disruptions.
I can either try to submit a patch and likely fail, or blog about it. Last time I complained to Google about Chrome, they filed 33 bugs and fixed many of them. The point here is to be an agent of change, not an agent of patches :)
Is there a body of research that supports your counter-claims? I'd love to read anything you can point me to.
The Steve Jobs quote is probably the most unrelated, you're right. I included it because I felt that it gave a good practical example of what it means to introspect, judge, and measure your own fulfillment. The overarching idea I'm trying to get across is to drop the social pressure to "keep your head down, don't make a lot of noise, and you'll get your paycheck every two weeks".
I don't have children though, so I can't really empathize on a deep level, I'm just going by intuition.
I agree with most of the article's points, except when it comes to commenting. My thinking is that commenting systems often degrade into back-and-forth, one-on-one bickering and end up distracting from the main points being raised in the blog post.
The exception of course, would be technical blog posts, where comment threads often include more in depth tips, corrections, and tidbits of related information.
Backbone and Cappuccino have both proven that they will last and have dedicated communities building them. All these projects need people to contribute to them and make them amazing. A core team can build it, but the community makes it a real project.
Everyone today wants to get the personal glory out of their own little pet project instead of getting the glory out of contributing important patches to existing projects.
That's only one of the problems. Another problem is that by having all these smart people dedicate their time to solving the same problem over and over, we get stuck at the same level of abstraction. If instead of solving the same problem in slightly different ways, we iterate and build abstractions, we can make apps previously impossible to build in reasonable budgets and time, possible.
It doesn't need to be Sproutcore that we coalesce around. It could be Backbone.
This has already happened with jQuery. The JavaScript community coalesced around the framework, contributed API changes, bug fixes, documentation, unit tests, and as a result, we can operate and build applications without having to re-implement the same cross-browser, low-level code.
http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...
I hope that made sense.