/Mahesh Balakrishnan

Three Laws Of Software Complexity tl;dr: Mahesh discusses the implication of each: (1) A well-designed system will degrade into a badly designed system over time. (2) Complexity is a moat filled by leaky abstractions. (3) There is no fundamental upper limit on software complexity. 

featured in #519


Three Laws Of Software Complexity tl;dr: Mahesh discusses the implication of each: (1) A well-designed system will degrade into a badly designed system over time. (2) Complexity is a moat filled by leaky abstractions. (3) There is no fundamental upper limit on software complexity. 

featured in #518


42 Things I Learned From Building A Production Database tl;dr: Things learned as a tech lead building new infrastructure at a large company: (1) Keep your customers happy; else the rest of this document doesn’t matter. (2) A road-map is a means, not an end. (3) Be conservative on APIs and liberal with implementations. (4) In a transparent codebase with quick review cycles, APIs will leak implementation details unless you gate-keep.

featured in #265