#Databases
24 articles
I Fixed a Typo in a Comment and the Entire Build Pipeline Broke Because CI Parses Comments as Config
Fixed a typo in a comment. The build broke. CI parses comments for config. The typo was the actual deployment instruction.
Our Production Database Runs on a Raspberry Pi in a Bathroom and Nobody Knows
Raspberry Pi runs 47,000 queries per day from the bathroom. Boss thinks it is a Postgres cluster. For 2 years.
I Replaced Our Entire Test Suite with console assert and Nobody Noticed for 6 Months
Deleted the test framework. Replaced with console.assert in production. QA team laid off. Quality is unchanged.
The Database Migration That Never Ended: A 47 Hour Saga
47 hours of database migration. 14 rollbacks. The migration script is now longer than the application itself.