![john carmack gamebryo engine john carmack gamebryo engine](https://i.ytimg.com/vi/vBaC7UZm2zA/maxresdefault.jpg)
I'm more curious as to what he's building than what language he's using to do it with. I made the tribe observation when it became apparent to me that perhaps they were jealous that Carmack didn't pick their tribe and bring his celebrity power along to them. If Carmack is amongst the top 1% of programmers, as you say, and is a minor celebrity as we both know then it seems disingenuous to immediately ask him, "Why not Haskell/Erlang/Clojure/Whatever-my-favorite-X-is?" Given his previous essays on functional programming and his move to adopt C++ I think it's safe to say he knows what he's doing and picked Racket for good reasons (even if it's as simple as, "I like it."). I just found that the majority of responses were of this patronizing sort. But it obviously does have merit because of the responses Carmack's tweet solicited so I don't disagree. I don't recall ever choosing to invest in and master a language from a celebrity endorsement. I suppose this might be true but it's rather hard to quantify. > I think if we look at the history of adoption of technology, a lot of it is driven by the top 1% endorsing it. I don't feel inclined to open myself up for public humiliation just to contribute to their project.
![john carmack gamebryo engine john carmack gamebryo engine](https://uploadvr.com/wp-content/uploads/2015/03/John-Carmack1.jpg)
I have found buffer overflow bugs in widely used open source projects that I have not informed the developers about, because when I've made previous bug reports they acted like assholes. Unfortunately some of the people with that attitude maintain open source projects (and have downvote powers on HN).
John carmack gamebryo engine Pc#
There is even a group of people who think that those episodes are examples of 'telling it like it is' and 'sticking it to the PC crowd' and thus should be replicated as much as possible to make sure your project isn't 'swamped by idiots'. Some people aren't prepared to admit that Linus is ever at fault in any way during these episodes. If everybody was just saying that those were unfortunate incidents where he lost his temper and agreed they were inappropriate then this debate wouldn't keep happening. The reason people keep talking about those incidents is that a lot of people defend that behaviour (see other posts in this thread) or even promote it as the best way to manage a project and deal with 'inferior' programmers.