Noah RheeFeb 24, 20223 min#CodeIsCommunication: Why Naming MattersThere is a reason why this saying exists: “There are only two hard things in Computer Science: cache invalidation and naming things.”
Noah RheeDec 9, 20213 min#CodeIsCommunication: The Value of Constrained Choices in CodeBuilding software is expensive. But the biggest cost is not writing the new code—it’s understanding the existing code.