zlacker

[parent] [thread] 1 comments
1. emmanu+(OP)[view] [source] 2023-06-13 04:03:15
Just for fun, I replaced "blowing up your life" with "rewriting your app in Rust":

Rewriting your application: whether you do it or a volcano [destroys the existing code base], it’s effective. How about a coin toss? Participants in a survey who made major codebase rewrites (to Rust) based on the result of a coin toss were much happier, six months out, than those who didn’t.

That six-month figure is important. Rewriting your application doesn’t necessarily feel great right afterward. You always wonder at least once if you’ve made a terrible mistake. You look around at your new scenery, and you say to yourself, wait, this isn’t life, I remember what life was before [ownership], it was that thing I left behind. But this feeling of disequilibrium can motivate you to find a better equilibrium, and six months is probably about how long it takes for a motivated person to stabilize their trajectory and begin to understand Rust's ownership rules.

replies(1): >>mettam+PE
2. mettam+PE[view] [source] 2023-06-13 09:20:37
>>emmanu+(OP)
Haha, it's a great blog post about change in general. I think you could replace it with quite a lot that is about change.
[go to top]