“Always start with asking if it is additive, if it is backward compatible… if you can answer those questions simply, they are clearly safe.”
Sahil Walia · Software Engineering Radio - the podcast for professional software developers · Sahil Walia on Schema Changes and Data Migrations
Play from 44:14
44:14
Audio streams from the publisher’s own feed. Verbatim does not host or copy it.
What was described
evaluate every schema change for additivity and backward compatibility before proceeding
Said nearby on the same subject
“You will write ahead logs in Postgres or binlog in MySQL… replay the changes into a new system when the new schema… essentially zero application code changes.”
SW
Sahil Walia
Software Engineering Radio - the podcast for professional software developers ·
“If you are bringing a representative proceeding … and it's a funded one, you ought to disclose the litigation funding agreement when you file the proceeding.”
“Dash Bio thinks that's backward. It publishes pricing publicly on its website and even has a calculator that shows how the price changes if you redesign your study.”
“That one addition doesn't cost him much in delivery time, but it changes the entire conversation a price shopper would have to have with themselves… creates enough differentiation to make at least some of them stop and think before jumping ship over a small price difference.”