Don't write code that makes your future self hate your present self.

Reply to this note

Please Login to reply.

Discussion

or at least wrap bad code with clean interfaces that can be refactored later

This is the way.

Stellar advice. 👏

I’ve cut this problem off at the pass by simply not learning to code, period. 😎

Currently hating my past self

So, write rust then? If you insist

tell this to my past self

How does my current dumb self know what will make my future dumb self hate me?

Shouldn't every programmer write code that they're embarrassed to look at after 6 months? Doesn't that imply progress?

If you hate your past self, then you are actually learning, so the statement is out of whack.

Are you saying I should stop working on this Skynet project that automates defense network computers?

My future self is tolerant.

Any lack of documentation is fully his fault.😄