Recently, I have watched a video of Dave Farley talking about that coding is, in fact, design. In the 20-minute video, there was one concept that shocked me: the straight line thinker programmer. That wording, although previously unknown to me, uncovered something that was already familiar...