3 ms·
Stop telling me what to do. This is like telling Chefs they should not use pointed and sharp knives as they are dangerous in the wrong hands. We use Haskell w
by forgottenpaswrd 13y ago
Stop telling me what to do.
This is like telling Chefs they should not use pointed and sharp knives as they are dangerous in the wrong hands.
We use Haskell when we need it. Useful for some works, totally inappropriate for others.
- asdasf 13y ago>This is like telling Chefs they should not use pointed and sharp knives as they are dangerous in the wrong hands. How is it like that at all? It is telling people to use a tool that does the job better. If you don't believe the tool is better then that is certainly a debate you could start. But making bad analogies doesn't seem to be a good way to do that.
- bichiliad 13y agoI think it makes perfectly good sense. You gain a lot of fine tuned control with some of these languages that, without care and thoughtfulness, can lead to bugs.
- asdasf 13y agoIt would only make sense if some languages were dangerous but allowed you to do your job, and others were safe but did not allow you to do you job. That is not the case. If we really need a bad analogy to be able to discuss our profession, it is more like telling chefs to stop using knives coated in grease, and start using knives with good grips.
- pekk 13y agoConventional programming languages are not anything like knives coated in grease.
- asdasf 13y agoWhich is why I suggested we not use terrible analogies as though we are incapable of speaking about our profession directly. My point was that if you insist on using a bad analogy, it has to at least parallel the situation you are analogizing. Pretending "everything but haskell" is a sharp knife and using haskell is some unspecified thing that isn't a sharp knife is just plain ridiculous. General purpose programming languages are all general purpose programming languages, you can't just arbitrarily split one off because you don't like it.
- jameshart 13y agoWhat it's like is telling everybody who does any cutting at all that they're doing it wrong because they're not using a sawzall. You are wasting time, and your clients money, by doing your cutting any other way! But I'm a sushi chef. And my friend here is a child working on a cutting-and-sticking project. Never mind that! The sawzall would cut 90% quicker and the blade would last five times longer! This argument is not going to end well.
- asdasf 13y agoNo, it isn't like that. At all. It isn't even remotely close. Making bad analogies is not productive. It is like someone saying "haskell is safer than python, but just as productive, you should give it a try". So lets discuss that, instead of bizarre kitchen powertool fantasies.