It's gonna be real annoying to be a programmer once we've invented time travel, what with the future selves showing up all the time demanding answers.

Mainly about what the code does, how it works, why did you do it this way, why is this breaking this way, help me debug it, and so on.

the embarrassing thing is how short into the future they'll be coming back from for some of this.

because like, if you're in your 60s trying to revive some game you made as a teenager, fair play, I can see why you'd do that.

but next Tuesday? REALLY? REALLY?

@foone

I mean, you can already do this if you leave "why the hell I'm doing this like this" comments in your codebase; I've thought about how to explain stuff to my future self when documenting in the past

@munin oh of course. and I'd definitely do that a lot more if I was always at risk of future!foone popping out of a portal and yelling at me.
@munin although the annoying part of being a trans programmer with a time machine is that every time I go back more than a certain number of years, I have to spend a while explaining why I'm a girl now, on top of all the usual "why I have a time machine now" stuff. It's just the same conversation every single time, and I get tired.

@foone

I mean, documentation solves this too - print a zine, lol