Daily Edition · Page 2

THE DAILY INDEX

Technology, AI, software, security, crypto and business

PROGRAMMING, DESIGN & DATA SCIENCE

TLDR

IN DEFENSE OF NOT UNDERSTANDING YOUR CODEBASE

People who work on small codebases with low-turnover teams use different methods, practices, and cultures than people who work on large codebases with high-turnover teams. The first group, which says you need to understand the codebase completely, otherwise you can't do good work, is over-represented in online discussions about software engineering. There's nothing wrong with being in a state of partial understanding in many software engineering environments. In large systems, a partial understanding is the best you can do.

THE REVERSE INFORMATION PARADOX

AI creates a problem where buyers risk giving away knowledge just to use what they bought. They essentially pay for intelligence twice: once with money, and again with the proprietary knowledge they must reveal to make that intelligence useful. Over time, the seller learns more and more about their customers while buyers learn very little about what the seller is learning in return. This reverse information paradox needs to be confronted, as companies should be able to use models without giving up knowledge that makes them unique.

TLDR IndexPage 2