Hacker News new | ask | show | jobs
by _jjkk 2050 days ago
This is the reason for me as well. Many problems map very easily and readably to simple lists and dictionaries.

The easiest example is web applications, especially internal ones, which are essentially shuffling JSON messages around from different SaaS and internal APIs. Adding (and testing!) a different ApiResultSerializer in between each of these points can become a huge headache when everything boils down to JSON string or number in your result anyway.

Though I do use C / C++ (recently some Rust) where business problems are not the priority, and I can focus on technical efficiency / correctness.