I don't see how this is any different for "OOP" though (or anything in life for that matter)?
Things are always great till they don't work, and usually are absolutely horrible when they don't.
I see your pipe dream on a daily basis as do many other competent functional programmers so I have to disagree with your entire argument which seems to more related to human error than programming paradigms getting in the way.
Things are always great till they don't work, and usually are absolutely horrible when they don't.
I see your pipe dream on a daily basis as do many other competent functional programmers so I have to disagree with your entire argument which seems to more related to human error than programming paradigms getting in the way.