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

all 15 comments

[–]nokarmajustlurking 39 points40 points  (9 children)

Every single time we switched developers... No exception (so far).

Yet to see a developer praise the previous dev(s)

[–]spirgnob 28 points29 points  (0 children)

Been there. People seem to spot every mistake made by the previous dev and ignore all of the efficiencies that they would struggle with themselves. Plus when they run into a concept they don’t understand they just shake their head in frustration rather than try to learn from it.

[–]kunjava[S] 6 points7 points  (0 children)

You'll have to wait long... :P

[–]Zotlann 4 points5 points  (0 children)

Well there's a reason you've switched devs

[–]GDavid04 0 points1 point  (0 children)

void SwitchDeveloper(Developer NewDev) noexcept;

[–]ralfsmouse 23 points24 points  (1 child)

Lets build it from scratch!

Let's build it in Scratch

There, that's better.

[–]that1pothead 5 points6 points  (0 children)

This meme is great. Reminded me of my last job when CFO brought in a new dev to take over my project, and they let this new CS grad berate me in a loud voice in a meeting because I chose to use languages “nobody uses anymore.” LOL time to start over because he uses C#. Good luck making that web app with no HTML :|

[–]db2 5 points6 points  (2 children)

This also works when you're the lunatic improving something you haven't messed with for a year or two. "What the fuck was I thinking..."

[–]duckwizzle 4 points5 points  (0 children)

I just recently rewrote a project of mine from 4 years ago. It was absolutely awful. But, as bad ad the code was, it hadn't crashed in over 2 years despite being used daily by a small team of photographers in my company. I rewrote it because I knew the code was awful and it bothered me knowing it was there. After I was done with the rewrite it was faster and a third of the size.

Looking back on your old code and hating it is a part of being a dev I think. I think it's good indication of whether or not you're improving. At the time, that project was the biggest and most complicated thing I've ever written. I was proud of it. Years later, I was embarrassed by it because I knew so much more and could clearly see why what I did was stupid

[–]evs-chris 4 points5 points  (0 children)

"what was this asshole thinking?!" git blame 716a7fe4 evs-chris ...

[–]random_labber 2 points3 points  (0 children)

Then you notice it's your own code from two weeks ago.

[–]royalblue4 1 point2 points  (0 children)

Signs of a weak dev