News for hackers. Stuff that matters.
Re:Case against OOP is understated, not overstated (2020) by jackblemming on Thursday February 10, 2022 @09:27PM (#30296082)
Easy things work until you have to extend them or do anything the least bit complicated. Think of SQL or most "easy" declarative APIs. Or even worse, ORM engines. Simple things are normally also easy to use, but you may have to write some more boilerplate and there's less "magic".

Steve wrote a simple CRUD API that gets some data and returns it. Bob tried to be clever and write a loosly typed declarative cluster fuck that nobody understands, but it's "easy" if you dont do anything interesting or useful with it.

Re:Case against OOP is understated, not overstated (2020) by raducu on Friday February 11, 2022 @03:04AM (#30298472)
A bit like haiku, wonderful when you read it, extremely hard to maintain conversations in haiku.

Or like an improv exercise where you have to improvise a dialogue, but only by using questions, no afirmations.

Can it be done? Sure, but not by most people, not in real time. Again, wonderful when you see it done right.

Re:Case against OOP is understated, not overstated (2020) by Peritract on Friday February 11, 2022 @07:19AM (#30300537)
Talking in haiku: Wonderful when you read it. Too hard to maintain.

Improvisation. A constrained dialogue. Affirm? No. Question.

Can it be done? Sure. Most people struggle slowly. When right? Wonderful.