Hacker News new | ask | show | jobs
by lugg 2411 days ago
This is a strawman argument. And I wish people would stop relegating this type of system refactoring to some idiotic attempt to institute order for the sake of order.

Tidying systems up so they are organised "from my perspective" is not done, "for my benefit". It's done to make things easier to change.

Yes, it can make things less performance, no, most of the time that is irrelevant.

Refactoring is not optimisation. They are different things and both need to happen.

They both require you to make trade offs against future difficulties.