Software complexity is starting to outpace the human ability to keep track of things. Many agree we need an upgrade in how humans currently ‘assembl

The Multix Cat Machine

submited by
Style Pass
2022-07-02 08:30:05

Software complexity is starting to outpace the human ability to keep track of things. Many agree we need an upgrade in how humans currently ‘assemble’ and ‘integrate’ software. The advent of the internet helped us push things across a network but also introduced additional complexities, while the core task of moving algebraic symbols around on a screen remains largely unchanged since the 1960s.

So when something shiny and new comes along, it creates a buzz. A few years ago, I wrote a (tad) controversial, somewhat bombastic, and semi-trolling article that challenged the latest programming fad - almost a cargo cult - of Functional Programming (FP). In a nutshell, I felt that FP was largely doomed to suffer the same fate as Object-Oriented (OO) Programming because FP - like OO - had buried itself behind jargon while ignoring the elephant in the room: Category Theory (or CT).

Despite lurking in the shadows for decades, CT is poorly understood by the industry, and Silicon Valley has developed a blind spot in this regard. Putting it another way, if you wanted to disrupt Big Tech, you would probably want to start here and look for areas of vulnerability because it could dislodge the entire foundation their entire trillion dollar tech stack rests upon.

Leave a Comment