1,190 karma · joined July 18, 2013
You should try it some day, it is absolutely nothing like your misconceptions.
Odds are you would find it every bit as soul crushing as tech support if you did get a job doing it. Web development still carries the stigma of "I know how everything should be, you just do the grunt work of actually writing the code for me". You constantly deal with bullshit, people insisting on making the site suck ass because they "have an eye for design" or making things convoluted and hard to use because "I know people" so who cares about all those usability studies. And then when the shitty site is a failure, they pretend it was your fault and that all of the stupid shit they demanded was your idea. Web development is enjoyable when you are doing it for yourself, rarely is it tolerable when doing it for someone else. If you want to aspire to something better, pick a trade. Web development isn't a step up from tech support, it is just a step sideways.
He argued with a joke from a comic and lost. Even he would laugh in your face at the notion that there was anything humble about his talk.
>He is skeptical and I didn't find any of his conclusions to be dismissive
That is precisely the opposite of reality. He doesn't even understand functional programming, he is thus not skeptical, he is dismissive.
>He was there to break through the hype and I think he was successful.
The fact that both he and you believe there is "hype" is indicative of the problem. "Hey, you should learn things and improve your skills" is not hype.
Most of what he says is outright wrong. He talks about smalltalk inventing all of this FP stuff that was in ML before smalltalk-76 "invented" them. He pretends smalltalk predates FP, except again, ML predates smalltalk-76. and smalltalk-72 didn't have the stuff he is talking about. He talks about things "FP languages can't do", but that I do all the time in haskell with no issues. He repeats the oldest most worn out fallacious arguments that have been debunked over and over, and pretends that since nobody is allowed to interrupt the talk to correct him, his arguments are correct. Everything about his talk is an example of the exact opposite of what you suggest it is. If you want someone to convincingly lie to you about how FP isn't all that, look to Erik Meijer. Gilad sucks at it.
You seem to have a real emotional problem with the idea of vegans existing. Why does that cause you so much distress that you make up bizarre nonsense like a "anti-meat lobby"?
Lots of people do? Why do you imply that people caring about animals and people caring about people are mutually exclusive?
>My ex was a vegan. She always complained about the mistreatment of animals used for food but never thought twice about how the people were treated who picked all the vegetables she ate.
Do you think twice about how the people were treated who killed all those animals you ate? The meat industry is much worse than what migrant farm workers face. That is why they have to import immigrants from south america to be slaves in the meat industry.
If you don't want to discuss something, then don't post. You are not making any sense, and calling people trolls does not help at all.
There is no such term, that is the point. Offering up misleading terms that do not convey a sense of their meaning is much worse than a word that is unfamiliar.
>My point isn't really specifically about monoids; they're just an example of what often goes on in Haskell, which is that people put theory before practicality and mathematical (and hence often esoteric) definitions before practical, real-world definitions.
But it isn't an example of that. It is quite bizarre to see people insist that this goes on, and give examples that do not support that claim, while being fully convinced in their proof.
>As it turns out, I'm not one of those people; I love the mathematical side of Haskell and I love that I've learned what a Monoid is and developed an interest in type theory, category theory and all kinds of other things. But not everyone is like that, and that's the point I'm making.
You don't need to be like that, that is the point we're making. I am not a math person. I am not a CS person. I am a high school drop out who taught himself to code in PHP and C. I learned haskell just fine. I learned monoids and functors and monads just fine. I am no more mathematically inclined now than I was before. I know nothing of category theory, and care nothing of it. They are very general abstractions that do not reflect a narrow, specific use case, and thus do not benefit from a word that describes some narrow, specific use case.
But none of that has anything to do with monads.
A review of the cases does not support your claim. 8% of fathers demand custody because 8% of fathers feel the mother is so bad that the children are better off with the father. The fact that they generally win in such cases is expected, but can not be generalized to imply that if fathers simply seek custody more often, they will still get it that often. When they seek custody in cases where the mother is not abusive, they lose.
No, they aren't. When you have a class of "things" that doesn't have a name most people are familiar with, you are left with two options. Either choose a name people are familiar with, but which is wrong and misleading. Or choose the correct name and people have to learn a name. Are we seriously so pathetic as an industry that learning 3 new technical terms is a problem?
My friends in other industries work 40 hour weeks and make just as much as I do. Hell, I know a plumber and an electrician who both make more than I do, and they both work less than 40 hours a week. I am being pressured into working evenings, weekends and all through christmas to meet an arbitrary deadline while they keep adding more features to be finished by that deadline. Step outside of your little bubble and look around at the rest of the world, it isn't your fantasy.