Hacker News new | ask | show | jobs
by DonaldFoss 3481 days ago
Try learning foreign languages. To understand a language, one must possess a level of understanding of the underlying culture and history.

Then one discovers that dialects arise from a common language with differences in geographic or societal culture and history.

Linguistics and etymology are fascinating topics, _almost_ as much fun as building (and test breaking) fault tolerant distributed systems.