8 ms·
I use to say that you have learned SQL the moment you forgot everything about C/C++. Imperative programming is a strong habit to kick. You just have to let go.
by fifilura 2y ago
I use to say that you have learned SQL the moment you forgot everything about C/C++.
Imperative programming is a strong habit to kick. You just have to let go. And once you have you will see things from a very different perspective.
Also in other programming you'll start seeing the map/fold/groupby/dict patterns everywhere.
- parpfish 2y agoevery once in a while i start thinking "it'd be really nice to build a declarative language to do this", but then I realize that: - that just means that I'm bored and would rather be writing out the logic to handle a more general/abstract representation of the problem - whenever I come across a DSL that somebody else made to "make a really simple declarative-like interface", i hate it and wish that they didn't do it
- fifilura 2y agoWas your point that that goes for SQL? One nifty thing with SQL is that you get all the threading/remote processing for free without having to think about it. That can be pretty hairy to write yourself.