Hacker News new | past | comments | ask | show | jobs | submit login

I don't like these posts (for any language, not only Haskell). Invariably they will list many points, most of which are subjective or tangential.

There are one or two core points (here I guess it is "Control Flow") that would benefit going into much deeper. I think, you'll find these points aren't as solid as they appear (cf. other threads in the comments).

Using Haskell is fine. You don't have to justify it. It's enough to like it, being comfortable and productive with it.

Own your gut. Don't make pseudo-truth argument lists to justify your decisions.




I agree with you. It's sufficient to like using a tool and be productive with the tool to justify using it.

But sometimes, solid engineers who are productive with certain tools are working at the behest of unenlightened managers. Articles that say "BigCo uses X for Y because of Scientifically Sounding Reasons" help those engineers use the tools they like and are productive in.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: