(the urge of) Rewriting everything
— 1 min read
Whenever I learn something new, I spend an awful lot of energies resisting the urge or rewriting everything from scratch. Not really everything, more like anything I did in the last 6-9 months. So my legacy projects are full of geological eras: "This was when repositories were cool", "I was reading a book about design patterns back then." and "hey, these test are from Clean Code".
After some time, you need to start from scratch. Not because the thing is not working, no. The thing is working really well, but you need to tidy up a little, to create some space for new things to sediment and restart the cycle :)
It's called growing up, I think.