1,916 karma · joined December 12, 2009
Edit: I didn't downvoted you, I think people were a bit unfair, but I wanted to point that the word hacker already had a variety of meanings even 30 years ago.
Is Clojure core project management frustrating for small contributors? Definitely! I also think that would be the case for most similar projects.
We must not forget that Clojure is a very young language. The core team is still getting used to running a project of this nature while continuously improving it. Also the recent move from Assembla to JIRA clearly doesn't help for now, but I'm confident that things will get more streamlined in the ((hopefully) near) future. I've personally stopped trying to contribute to core/contrib because of the slow process and JIRA (which I've not spent time learning yet (not even sure I've got the right permissions)) so that I can concentrate on libraries. One thing that is really annoying tough is that the whole patch submission process must go through the centralized issue tracker, bypassing github which I think is much better for smaller changes (and even getting quite good for the whole process).
P.S.: One sure thing is that Lau is always good at driving traffic to his blog! ;-)
But to say something (merely) constructive, I think that all depends on what you mean by words such as "willing", "sacrifice", "everything", "obtain" and "happiness". More precisely how are these words any different from "bla". Sorry for this snarky nihilistic comment, just couldn't resist!
Are you sure the Anonymous have done any long term damage to Scientology? Or that Al-Qaeda actually achieved anything meaningful against the occident? If you look at history, those who are more centralized are always the ones how are the more powerful. Up until the point they become too big and things start to break down. After that, it's back to normal and the more centralized win. Short-term imperialism and attempts at unification throughout history gives us good examples of how things unfold.
There's certainly a lot of nationalistic Chinese hackers, but I don't think they could pose any significant threats. The best they could do is adding noise so that the "real" government hackers go undetected. They would also become dangerous if coordinated by the government, but at that point they're no longer decentralized.
I think decentralization have its advantages when considered in the right context. But politics and religion are all about centralization and always have been.
My path to Lisp: C/asm > Java> Ruby (and some Scheme) > C# > Clojure
I've always been a polyglot and been programming for fun in lots of strange languages, so I've skipped lots of them in the above. Others notable languages I like are Python, OCaml and Haskell, but I didn't do much with them. That route may not be the best for you though. And you can't know which way will work for you until you've found it! So you need to try one and go far enough to see if you really like it.