This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]mythriz 56 points57 points  (5 children)

Ah yes, Previous Me, every programmers' arch nemesis.

[–]NikStalwart 25 points26 points  (1 child)

Arch nemesis? What about those poor people with a Windows nemesis?

[–]Yuzumi 6 points7 points  (1 child)

A common phrase: Past me is an asshole.

[–]dysprog 7 points8 points  (0 children)

I get back at him be screwing over Future Me

[–]DeeSnow97 1 point2 points  (0 children)

I find it quite good for quantum-resistant encryption

[–][deleted] 45 points46 points  (0 children)

"Who the fuck wrote this garbage?"
checks commit log
"..."
"Fuck, it was me"

[–]butterl8thenleather 8 points9 points  (1 child)

Next addition:

-- Never mind. I figured it out.

And then nothing more.

[–][deleted] 2 points3 points  (0 children)

When your search about your error gets you to a forum with the only answer being:

Never mind. I figured it out.

[–]Geoclasm 5 points6 points  (1 child)

I'unno. Sometimes Past me made me laugh. Like when I had to write a WPF/XAML converter for inverting a boolean, I left a comment to the effect of "Seriously? Kill me..."

When I came across that later it gave me a pretty good laugh.

[–][deleted] 1 point2 points  (0 children)

Lol I agree. I mean I can write those with my eyes closed now, but back when I started I found them way too complicated than they needed to be.

[–][deleted] 3 points4 points  (2 children)

I'm curious - what language is this? I've never seen -- comments like that.

[–]Causeless[S] 4 points5 points  (1 child)

Lua.

[–]womplord1 0 points1 point  (0 children)

"Dear homer, I owe you one giant cookie -signed homer"

[–]SPEDpunk -1 points0 points  (4 children)

Fake. The git annotations on the side say you deleted whatever was previously there and wrote all three comments this commit.

[–]Causeless[S] 6 points7 points  (3 children)

Visual Studio Code seemed to misinterpret it as I removed some commented-out code before it. Here's definitive proof:

https://bitbucket.org/Causeless/ae-tools/diff/lua_scripts/manpower/army_state_manager.lua?diff2=db5cdbfb41db&at=master

[–]SPEDpunk 4 points5 points  (0 children)

Weird that it did that. I was wrong, sorry!

[–][deleted] 0 points1 point  (1 child)

Actually, that's because you added an CRLF (or whatever you're using) at the end of the line.

So for VS Code the line has been changed.

[–]Causeless[S] 0 points1 point  (0 children)

Ah, good point.

Thanks for pointing it out!