News for hackers. Stuff that matters.
Re:Ask HN: Inherited the worst code and tech team I have eve... by bckr on Sunday September 18, 2022 @01:30AM (#32884672)
I think you've not witnessed Ship of Theseus, but "build Ship2 next to Ship1 and start using Ship2 while Ship1 is still being used and keep saying you're going to migrate to Ship2 eventually but meanwhile Ship1 and Ship2 diverge and now you have 2 ships".

I recently witnessed this mess and it is an enormous mess. Don't build Ship2 in the first place. Instead, replace Ship1's mast and sails, and rudder etc until you've replaced all the parts in Ship1. That's the SoT approach.

Re:Ask HN: Inherited the worst code and tech team I have eve... by hamandcheese on Sunday September 18, 2022 @02:37PM (#32890150)
Right but how do you replace the masts? Don’t you have to build mast2 and then tear down mast1 if you want to have continuous propulsion?
Re:Ask HN: Inherited the worst code and tech team I have eve... by bckr on Sunday September 18, 2022 @03:21PM (#32890598)
Yes, can you see how that's quite different from building a second ship?
Re:Ask HN: Inherited the worst code and tech team I have eve... by hamandcheese on Sunday September 18, 2022 @04:31PM (#32891221)
In my comment, X and Y are different masts, not different ships.
Re:Ask HN: Inherited the worst code and tech team I have eve... by bckr on Monday September 19, 2022 @02:39AM (#32895025)
I understand now.