News for hackers. Stuff that matters.
Re:Repeating Yourself Thrice Doesn’t Turn You into a 3x Deve... by erik_seaberg on Monday July 31, 2023 @12:58AM (#36938962)
This is sort of an argument for assembly over higher-level languages. Where do you draw the line for plumbing too tedious to write?

I view abstraction as the single best way to make each other permanently more productive.

Re:Repeating Yourself Thrice Doesn’t Turn You into a 3x Deve... by jackblemming on Monday July 31, 2023 @01:19AM (#36939062)
Great question. A good abstraction can offer an order of magnitude improvement in some dimension, whether that be clarity, speed, or the like. A bad abstraction trades a lot of one dimension for a little of another. In this case, I'll happily take an order of magnitude improvement in understandability, debuggability, extensibility, and a lower learning curve over a crappy ORM or DSL that saves me the effort of writing ~30 LOC; heck even ~5k LOC. If we get farther than that, we can talk. And even then, the solution is probably not going to be an ORM or a DSL.