How do we make domain decisions when coding software?

via GIPHY I stumbled on an interesting discussion over at hacker news about when you have to make a decision in code outside of your domain of expertise. This is a super interesting topic to me. As the world is more and more powered by computers and algorithms, this seemingly obscure philisophical corner of computing …