Author argues databases are global variables

seangoedecke.com5 min read

The author examines the apparent contradiction between software engineering advice warning against global variables and the widespread reliance on databases for managing application state. The author argues that databases are definitionally global variables but succeed in practice because they enforce explicit query mechanisms and adhere to strict norms and customs that limit their misuse. Open article →