Three Laws of Software Complexity
I posit that most software engineers (particularly those working on infrastructural systems) are destined to wallow in unnecessary complexity due to three fundamental laws.
I am a distributed systems researcher currently working on infrastructure for agentic AI at Meta.
Visit maheshba.bitbucket.io → On Hacker News Nov 2021 – May 2024
Systems & Performance 3Software Engineering 2Databases & Data 1
I posit that most software engineers (particularly those working on infrastructural systems) are destined to wallow in unnecessary complexity due to three fundamental laws.
Early in my research career, I had a chance to work with some of the best system researchers1 in the world on a number of really interesting system designs. One of the enjoyable aspects of research was the particular process used by researchers (particularly in the SOSP/OSDI community) to come up with novel yet…