String theory

Sorry to any physicists; this isn't for you. This is a small idea that I came up with while teaching developers about a decade ago. When you're designing a piece of software, I've found that it helps to imagine a piece of string in your head. That string connects to other pins or nodes. For example, if we work backwards from the end state... Our UI renders. We fetch our data and pass it to our UI.…