HN user

cake-rusk

49 karma
Posts0
Comments61
View on HN
No posts found.
LotusNotes 4 months ago

Here's a quote from the article. Hopefully this helps the people with rose tinted glasses get some perspective...

Lotus Notes is used by millions of people, but almost all of them seem to hate it. How can a program be so bad, yet thrive?

I think you have misunderstood what a carpenter is. A carpenter is someone who makes wooden furniture (among other things).

I am not sure I if I can speak to that in general but personally I discovered functional programming late. Object oriented programming was all the rage when I got initiated and that is all that was taught in colleges.

IMO the ELM architecture only works with pure functions. It doesn't work with languages which cannot provide this compile time guarantee. Also functional programming needs a different mindset / training. You won't benefit from it until you understand what it actually brings to the table (and what it leaves out).

I agree. Doesn't contradict anything I said. So I will assume you posted the link in support of my argument :)

Some common design patterns are so flexible that if you really implemented them in full generality as, say, some library function, its interface would be so complex that it likely wouldn't be a net win

Then I would say you have not arrived at the optimal solution. Keep looking.

I don't know why you are being downvoted. What you said makes sense to me but I understand I know very little about how companies think. Can someone with a differing point of view elaborate?