Hacker News new | ask | show | jobs
by utexaspunk 1326 days ago
SQL is pretty darn perfect for its purpose. As long as databases exist, SQL will exist. It is also super easy and intuitive to learn- I taught myself and it has been my bread and butter for the ~17 years since .
1 comments

SQL will always exist as a lingua Franca for data because its declarative nature lets anybody immediately start using a new database/data tool just knowing basic SQL. At the same time, it’s far from perfect for all use cases - it can be much easier to write certain queries imperatively than declaratively.

I can envision a future in which databases are primarily used imperatively while still supporting SQL for those who want to use it.