The idea about mixing OO and FP at different levels is a good one. Have had similar experience.
Thanks!
Anecdote-Driven-Development will justify almost any approach, especially to vague problems.
Be aware that this seems very much like criticism, even if it wasn't directed at the author:
> ...seems to be the only way posts devoid of value push forward around here.
I wonder how many people here do this (i.e. upvote topics for HN discussion, not for the submission itself). Personally I do that quite often.
For an article like this I'm split. I'm a passionate programmer and would love to read a good article on the tradeoffs between functional and object-oriented styles. I'd also love to read a good discussion about the two styles.
For some topics, say, a site being down, I don't really care about the discussion in most circumstances.
For many other topics, I'm more interested in a good discussion about the topic than I am in any particular article on the topic. It's harder for me to articulate which topics those are, but I know them when I see them.
You will get a "huh?" from the majority of developers management likes to hire as cogs.
Fogus: Say my name--
Declan: You're Heisenberg.
Fogus: -- to 1,000,000 Java programmers and--
Declan: WTF?
--
On a more serious note, the above is my way of giving props because Joy of Clojure is a really good book.