Full threadprogramminggeek·Here is one thing we get very wrong. Programming is a communication tool to describe communication systems. If you were to design a tool to design/build communication systems, it wouldn't look like what we program with.View on HN