Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> ... to abstract away SQL

SQL already is an abstraction, why would I want to abstract it away? Why not abstract JS away instead?



Well, everything is an abstraction, down to zeroes and ones.


Oh, it goes so much further down than that.


It's all just fluctuating fields in the vacuum?


Turtles all the way down.


Until you're working on a project where the turtles eat the errors...

Funny story, that's how I've been describing the issue with how errors have been handled on the project I'm working on, where there are SO many areas where errors are just ignored... so they don't propagate up the chain/stack... doubly annoying in a node environment where it's all supposed to be error first (as in the first thing you think about and check for).


I was describing the problem as "turtles all the way down, except the turtles are eating all the errors, and the rabbits can't find them"


> Why not abstract JS away instead?

Lots of projects are already doing this: Elm, ClojureScript, PureScript, etc.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: