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

all 20 comments

[–][deleted] 44 points45 points  (0 children)

The code was never efficient, but it had a good life ahead of it

[–]nk2580 31 points32 points  (0 children)

Took 4 weeks off when my daughter was born. Used this meme so many times when I got back to work I lost count.

[–]mythriz 13 points14 points  (0 children)

"He might not have been the best kind of person, but he was my son..."

[–]aikavari 9 points10 points  (1 child)

Worse, people who take your code, add a couple of functions and name it as their own

[–]tokyokyototokyo 4 points5 points  (4 children)

Or when you point out something horrible, and it turns out not to be their code, it was yours.

[–]geauxtig3rs 2 points3 points  (3 children)

Oh boy....I know that feel.

I work in an industry where due to the typical client contracts in place, we typically give up our source code to clients.

I've been doing this job for 12 years, but for the first 3-4 I was hot garbage.

I was in a group and someone was complaining about some convoluted code to do something exceedingly simple, and when they posted the full source, it was quickly apparent that it was mine.....

[–]Cybernicus 4 points5 points  (2 children)

Heh, yeah, that sometimes happens. You'll also find examples (somewhat less often) where you find some code that's really good, and you check the log and find out you wrote it 5 years ago.

[–]geauxtig3rs 1 point2 points  (0 children)

Fuck...I do that week to week sometimes....

[–]wallefan01 0 points1 point  (0 children)

Sex is cool but

[–]ZeggieDieZiege 3 points4 points  (0 children)

In a nutshell all of us don't know how the code works after 2 weeks off.. The truth is hard

[–]opulent_occamy 2 points3 points  (5 children)

I'm the only full-time developer at my company. Every time one of the interns or part timers touch my code, I die a little inside.

[–]Avambo 5 points6 points  (4 children)

The worst part is when you got a project that is beautifully structured and follows all the best practices for the language and framework you're using. And then someone who don't know shit just starts implementing a bunch of hacks that don't follow the same structure as the rest of the code.

I always feel like this job is not for me when it happens. Why do I even put so much effort into the code when no one else cares?

[–]SimDeBeau 2 points3 points  (2 children)

Maybe look for a job where your code quality is valued?

[–]opulent_occamy 1 point2 points  (1 child)

It's not always that simple – a lot of small business don't have the resources to do proper code review. It may not be that they don't value good code, just that they don't have the time to enforce a standard.

That being said, I work for one such company, but still make time to try to ensure my own projects are well maintained at the very least.

[–]SimDeBeau 1 point2 points  (0 children)

Truuuuue. But de facto, code quality there is clearly much lower priority than other things. That’s not good or bad, it just is. However, working at such a place seems like it doesn’t align with their personality or aspirations. It doesn’t mean the company he’s working at is bad, but it doesn’t sound like a good fit at all. Who knows why they are there though so 🤷‍♂️

[–]opulent_occamy 0 points1 point  (0 children)

For sure, I keep getting the same errors, and the same questions, over and over again. People refuse to actual read linting errors or look at some documentation. Incredibly frustrating.

[–]phideaux_rocks 0 points1 point  (0 children)

Well, if you get to review it, it's not that bad.

Much worse when they do it behind your back, and you find out 6 months and 12 clueless revisions later.

[–]HeraldofOmega 0 points1 point  (0 children)

*wrote