SharkintoshBlog

#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.