3 ms·
> A mature programmer mixes elements freely with no thought to "orientation". Seriously, you advocate freely mixing radically different architectural approache
by winstonewert 5y ago
> A mature programmer mixes elements freely with no thought to "orientation".
Seriously, you advocate freely mixing radically different architectural approaches? Well... I don't want to share a codebase with you.
- ncmncm 5y agoI advocate freely using language features anywhere they are useful. Architecture has nothing to do with seminar-peddlers' "paradigms". Architecture is about organization. For each problem, some architecture is uniquely suited to addressing it. If you constrain yourself to this or that paradigm, you commit at the outset to failing to arrive at the optimal organization for the actual problem.
- winstonewert 5y ago> Architecture has nothing to do with seminar-peddlers' "paradigms". No, these paradigms all have ideas about how software should be organized. OO thinks you should organize everything into interacting objects. Functional thinks you should organize everything into pure functions.
- ncmncm 5y agoOO doesn't think. Functional doesn't think. Paradigms don't have ideas about anything. Advocates for those, and others, characteristically think badly. People who build things that work do not limit themselves with pat labels. Nature has no respect for pat labels.
- winstonewert 5y agoObviously, when I say OO thinks X, I mean that people working within the paradigm think that. Given that you've decided to pretend that I meant something stupid instead, you aren't a person worth talking to.
- ncmncm 5y agoYou have presented your credentials.