Re:I don’t buy “duplication is cheaper than the wrong abstra...
by kiitos on Tuesday August 29, 2023 @08:17PM
(#37315989)
So, to maintain your project, it's not sufficient for me to know language X -- I also have to learn a bunch of domain-specific sub-languages, which any developer on the project may have implemented in response to an arbitrary problem, which almost certainly has no kind of formal specification or stability guarantee, and which can change over time in any way without warning? No sir.
[ Parent
| on HN ]
Re:I don’t buy “duplication is cheaper than the wrong abstra...
by CuriouslyC on Tuesday August 29, 2023 @10:20PM
(#37316894)
"So, to maintain your project, it's not sufficient for me to know language X -- I also have to learn a bunch of functions, and understand the business processes that are used to create the abstractions, and trust code from my coworkers with just unit tests and type checking? No sir."
Re:I don’t buy “duplication is cheaper than the wrong abstra...
by kiitos on Wednesday August 30, 2023 @09:12AM
(#37321597)
It seems like you're equivocating language-level concepts like syntax, semantics, grammar, etc. with program-level concepts like types, functions, names, etc. But these are two categorically different things.