Programming and ThinkingHow programming reshapes the way we think about problems3/10/20261 min readprogrammingthinkingsystems