Loading video...
Video Failed to Load
Morning bathrobe rant about SQL.
1,332,654 views • 1 year ago •via X (Twitter)
10 Comments

@yacineMTB being over 60 and ranting about sql in a bathrobe on x is my ultimate life goal

@yacineMTB

this is exactly how this website should be used ahahahahahah

I like it. tid= btree(“id_indx”).getTupleByKey(100) row = heap(“students”).getRow(tid) return row(“name”) Expand those apis to give even lower level access for more interesting manipulation.

Does anyone have an example of what these “data representations and function calls” would actually look like if you tried to switch to that from SQL?

Here’s one I used last year. The representation is called Datalog. I used it with the XTDB database.

everyone who manages to avoid SQL ends up reinventing a worse version of it

Bob, read what Relational Algebra is and how SQL is a DSL that allows you to express RA in english. You can debate SQL vs. some other RA DSL but that's not what you're doing. Completely unhinged take.

No, that is precisely what I am arguing. We need a better DSL, one that is based on a rich API instead of a 50-year-old language designed for use by teletype operators.

Why stop there, lets all just write assembly or maybe 1's and 0's. All this extra stuff is overhead!
