News for hackers. Stuff that matters.
Re:"Be Different" doesn't work for building products anymore by airstrike on Monday October 06, 2025 @01:10PM (#45493573)
It's very, very far from a CRUD app or "just updating a DB". GUI-heavy apps are notoriously hard to get right. Any kind of "editable canvas" makes it 10x harder. Online collaboration is hard, so that's another 10x—there are known solutions, but it's an entire sidequest you have to pour a massive amount of effort into.

Custom text editing and rendering is really hard to do well.

Making everything smooth and performant to the point it's best-in-class while still adding new features is... remarkable.

(Speaking as someone who's writing a spreadsheet and slideshow editor myself...among other things)

Re:"Be Different" doesn't work for building products anymore by dpark on Monday October 06, 2025 @01:23PM (#45493715)
It is a CRUD app, though, which is why that classification isn’t generally meaningful. CRUD basically just means the app has persistent storage.
Re:"Be Different" doesn't work for building products anymore by zdragnar on Monday October 06, 2025 @01:40PM (#45493953)
"Having CRUD operations" and "Just a CRUD app" are very different things.

The custom text rendering bit alone should have been a good cue for this distinction.

Re:"Be Different" doesn't work for building products anymore by dpark on Monday October 06, 2025 @03:42PM (#45495410)
That was the point. It is a CRUD app but it is not just a CRUD app.
Re:"Be Different" doesn't work for building products anymore by airstrike on Monday October 06, 2025 @03:43PM (#45495424)
When people say "a CRUD app" they mean "an app that is mostly just CRUD"
Re:"Be Different" doesn't work for building products anymore by dpark on Monday October 06, 2025 @07:12PM (#45497363)
This might have been the response trcf22 needed.

But sure, I’m being too pedantic here I suppose.

Re:"Be Different" doesn't work for building products anymore by zdragnar on Monday October 06, 2025 @05:54PM (#45496759)
I'm trying to imagine a scenario with a non-trivial app that is missing a create, read, update or delete operation. I'm coming up with so few examples that I have to imagine the colloquial use of CRUD app means just CRUD operations.