Remix.run Logo
PaulRobinson 2 hours ago

Ah, we've got back to the "we should event source everything, and allow ourselves to change history and re-snapshot current state", idea gaining followers again.

Well, yeah. But it's hard. Also, git is not the solution to this, it's just the screwdriver you have in your hand right now.

eru an hour ago | parent | next [-]

Funnily enough, git doesn't actually allow you to 'change' any history.

It allows you to make new history, and the old history might get garbage collected eventually.

emmelaich 21 minutes ago | parent | next [-]

It does (let you change history), but in a tamper evident way.

globular-toast 26 minutes ago | parent | prev [-]

Event sourcing normally doesn't either. The only way is forward.

andy_ppp 18 minutes ago | parent [-]

Until you get an event (or 104561 events) that corrupts the whole system and makes it really tricky to get back a working version.

catlifeonmars 39 minutes ago | parent | prev [-]

As the saying goes, “when you have a screwdriver, everything looks like nail”

<proceeds to hammer down the screws with the back of the screwdriver>