Hacker News new | ask | show | jobs
by quickthrower2 3201 days ago
Modelling a domain is very underrated by companies as well as individuals and it's a shame because we end up with code bases full of mixed purposes language and confused naming that makes it harder to work on legacy.

Monad Transformers FWIW are bread and butter in Haskell. So it a bit like going on about dependency injection. Not necessarily a sign of being stuck up or head in the clouds.

1 comments

In some circles writing Haskell in the first place is a sign of having one’s head in the clouds.
Feels that way in the c# world sometimes. Ironic given the love for Linq, Rx, Generics, Lambdas etc.
Where do you think these ideas come from? :)

Microsoft has Haskell in R&D pushing ideas to F# which in turn pushes them to C#.