Hacker News new | ask | show | jobs
by velzevur 3279 days ago
This! I can not stress this enough: algorithms, languages and paradigms are just tools and some are suitable for a certain job and some are not. How do you choose a language to complete a task? It depends on the task at hand. In handling money you must be consistent but in some other cases - eventual consistency is just good enough. When building a server should I kick all users out just because we've lost a couple of nodes in the cluster? It always depends, it always is a trade off.