Hacker News new | ask | show | jobs
by backslash_16 3034 days ago
Agreed, I feel like I always add a ton of code to communicate with the DB/data storage system. If I go with Kotlin I think data classes will keep the number of lines of code down at the very least.

For a side note about language influencing architecture, when I wrote Python I felt some of the jobs you mentioned (serializing & deserializing JSON, mapping SQL results to objects) were smaller and simpler, probably because I tried to embrace duck typing and forget about types and checking somewhat. I'm not sure if that's a great long term solution but it was an interesting feeling and data point.