3 ms·
> > OOP is fraught with gotchas, misaligned incentives and lacks objectively checkable criteria > Like, almost everything in programming these days (especiall
by chriswarbo 8y ago
> > OOP is fraught with gotchas, misaligned incentives and lacks objectively checkable criteria
> Like, almost everything in programming these days (especially the frontend part)?
Everything has problems; that doesn't mean everything is equally problematic. My point is that we should favour practices which are unambiguous and encourage objectively good things, and that OOP isn't either of those.
W.r.t. functional programming, I wasn't trying to argue in favour of it specifically here. I write a lot of procedural code, and keep looking for opportunities to learn/apply logic programming ;)