Hacker Newsnew | past | comments | ask | show | jobs | submitlogin



You don't have to convince me of OOP's faults; Clojure is my favorite language. But I write code for a living, mostly in OOP because that's where the jobs are, and I do not write very many bugs caused by OOP's poor design. I write bugs when the business is ill-defined, or when I misunderstand how a library's APIs are supposed to work, or when I'm careless and don't consider "what do I do if this function returns false"; all stuff that will come up in FP as likely as it will in OOP.




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

Search: