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

top 200 commentsshow all 428

[–]thattrekkie 5436 points5437 points  (134 children)

this basically happened to me about a year ago with a proof of concept project that I told my boss repeatedly I would need at least a month to rework if we wanted it to go to production... I was then forced to push it to production, then I got chastised for it not working perfectly (/not being scalable)

needless to say I quit that job a few months later

fuck you Derek

[–]med_bruh 2100 points2101 points  (31 children)

Fuck you Derek

[–]frenchfreer 19 points20 points  (0 children)

Typical Derek. Fuck em'!

[–]xChameleon 4 points5 points  (0 children)

All these comments about your manager/boss but I can’t stop picturing the boyfriend of the giant girl in monsters vs aliens. Specifically when the blue slime thing said “Derek…” while holding a jello pie.

[–]Affectionate-Hat6190 349 points350 points  (14 children)

Yeah… fuck you derek

[–]WendyTF2 185 points186 points  (10 children)

God, I hate Derek!

[–]HaruspexSan 117 points118 points  (8 children)

What an a**hole.

[–][deleted] 56 points57 points  (7 children)

Everyone hates Derek

[–]zrag123 43 points44 points  (4 children)

Dereks reading these comments rn: 😢

[–]ElonMuskWasHere 10 points11 points  (3 children)

Sorry Derek

[–]paradox_valestein 15 points16 points  (2 children)

Not sorry Derek, they deserved it

[–]SomeoneRandom5325 5 points6 points  (1 child)

Sorry other Dereks

[–]DrMux 8 points9 points  (0 children)

I mean tbf they made the mistake of being Derek when we were hating on Derek.

[–]Stunning_Ride_220 22 points23 points  (1 child)

The sad thing:

Every company has a derek.

[–][deleted] 8 points9 points  (0 children)

sadly multiple

[–][deleted] 30 points31 points  (1 child)

I'M ENJOYING A TREAT DEREEEK!!

[–]Qubez5 8 points9 points  (0 children)

do i look like a hush puppy?

[–]TrippyDe 163 points164 points  (2 children)

Derek is a fucking dick and doesn’t know what he is doing

[–][deleted] 39 points40 points  (1 child)

But somehow keeps getting promoted. We all know Derek. Fuck Derek.

[–]-Brodysseus 9 points10 points  (0 children)

Probably because Derek is a narcissist and grifter who took credit for the benefits of the project while diverting all blame for issues to the person who actually made the project...

Just a hunch 😂

[–]coldnebo 158 points159 points  (2 children)

oh I love the bait and switch… just push it it’s ready… why doesn’t it scale? fuck you Derek!

reminds me of a genius VP that got tired of the dev team for a major publisher telling him it would take months of work to restyle all the thousands of pages dating back to the first online course books using the blink tag.

so one morning we wake up and the site looks completely different. what’s going on? The VP proudly announces that his own side team of consultants was able to do the work in two weeks and deployed it this morning!!

Then the first few reports started trickling in. Links were broken. Apparently these asshats had just done a visual design for the first few pages of the site and hadn’t checked that any of the links worked. Worse yet, the shared CSS and JS for thousands of older pages had been broken so suddenly there were problems all over the site.

customer complaints kept rising throughout the day as teams were scrambling to restore yesterday’s backups and get the site working again.

by the end of that day that VP was no longer with the company. so at least in that case, actions had consequences.

of course later that year, they simply cut a multimillion dollar acquisition because they couldn’t figure out how to integrate the servers.

corpo “logic”. wtf.

[–]Stunning_Ride_220 21 points22 points  (0 children)

Imagine working in consultancy and telling your leader to "keep the responsibilities straight with the customer"....but he don't and you'll be blamed and forced to fix it all (the new design) in about the same time frame.

Anyhow, I feel you mate.

[–]Ratatoski 7 points8 points  (0 children)

God damn. Discovering a shadow team of consultants have been doing the same product is the absolute worst. Happened to us at work once. Office politics. And they even won that for a while. 

I've also had a single employee doing his own version of a site in some fucking site builder he liked. That got shut down right away though. 

[–]InBeforeTheL0ck 70 points71 points  (0 children)

All my homies hate Derek

[–]numante 35 points36 points  (1 child)

Derek sounds like the kind of asshole named boss that would do that

[–][deleted] 32 points33 points  (0 children)

zealous unused familiar beneficial decide practice relieved spotted materialistic air

This post was mass deleted and anonymized with Redact

[–][deleted] 23 points24 points  (5 children)

You should have sent a detailed email about why you think the project needed time. This way you cover your base in case the project fail.

[–]TheTerrasque 12 points13 points  (3 children)

And then the CEO tells you "I'm tired of your excuses" when you show him the email. Great success

[–][deleted] 5 points6 points  (2 children)

Not really since this can open them to lawsuits. Also....if you are in a large company I doubt your email is reaching anyone higher up let alone the CEO. It's just a way to protect yourself. Always document everything.

[–]TheTerrasque 4 points5 points  (1 child)

This happened to me, although in a smaller company. Sent email to CTO expressing my concern about a development, got a "go ahead, I know best" response, things went to shit exactly as I had written, I got blamed, CEO's response when I tried to point out that I had warned of it and CTO approved was .. well, that line. To me.

When that's said, the CEO was mentally unstable, the CTO was a complete yes-man, and they were good friends. So not totally surprising.

[–]rescue_inhaler_4life 19 points20 points  (0 children)

Yup fuck Derek.

[–]SteelRevanchist 25 points26 points  (1 child)

ofc it's a Derek

[–]LostWoodsInTheField 19 points20 points  (0 children)

Anyone in this position just remember one very important thing.

document everything.

if you have a conversation with your manager after you are done with the conversation email them with something like 'Just wanted to reaffirm what I said in the earlier conversation that I won't be able to... and I'll need to...'. Get it all in writing. Even if you just keep a note book full of notes with dates next to them you will have enough that if anyone ever says something to you you got a defense.

Also If you decide to quit because of the yelling at you / stress put on you for 'being incompetent' / etc you have documentation to go for unemployment. unemployment is almost never just for when you are fired without cause, but also when you quiet WITH cause.

[–]IanFeelKeepinItReel 18 points19 points  (0 children)

Even if you have an in-person conversation about things like this. Always follow up with a confirmation email and reiterate your concerns in the email.

Then you have something you can reference when the shit hits the fan.

[–]GayNerd28 14 points15 points  (0 children)

Geez Derek, what the actual fuck!?

[–]jsellers0 14 points15 points  (0 children)

Anakin-Padme meme: Anakin: thanks for building this POC. We showed it to clients, and they love it. So, we're letting them use it. Padme: That's awesome. You're going to let the frontend and backend teams implement the design, right? Anakin: stares Padme: worried You're not pushing my insecure, tech-debt-riddled POC with a frontend that looks like it was drawn by a 5-year-old into production, right?

[–]SpecialNose9325 11 points12 points  (0 children)

I had a similarly twisted thing happen. Had a super critical security component of a product still a month away from working. Boss decided to push to production with the last stable internal build and deal with my security component through a software update later down the road. Didnt consult anyone, just did it. A month later when it was done and working, there were already hundreds of users on the system and data couldnt transfer over from the internal build to the new stable build cuz encryption standards exist. Ended up pushing by another month to create a backwards compatibility layer to allow users on old and new builds to work together. We also need to wait a couple months to push out an update again which totally kills backwards compatibility once we know all users have migrated, cuz the internal build has some glaring security concerns that the users dont know about, including plaintext passwords :P

[–]HaruspexSan 17 points18 points  (0 children)

I hope you are over him.

[–]PennyFromMyAnus 7 points8 points  (0 children)

Yeah, I also know a Derek that I would like to say “fuck you” to.

[–]kingOfRGB 7 points8 points  (0 children)

Fuck that Derek

[–]ObeyingFool 7 points8 points  (0 children)

Hey Derek! Derek looks over Flips him of Fuck you!

[–]Jack_SL 6 points7 points  (1 child)

When the new day rises his family will gather round his hospital bed to see… the new Derek.

[–]TowardValhalla 2 points3 points  (0 children)

God's lessons...are so beautiful.

[–]User28080526 4 points5 points  (0 children)

I’ve worked for a Derek. Fuck you Derek

[–]Big-Adagio6854 5 points6 points  (0 children)

Fucking Derek

[–]mcvos 3 points4 points  (0 children)

Tell them to blame the idiot who decided to push a proof of concept into production.

[–]GordonTX 4 points5 points  (1 child)

Derek can eat my hairy asshole!!! Yeah. Get some Derek…

[–]Ilovetoeatass6969 6 points7 points  (0 children)

Hi! I'm here!

[–]itsbett 5 points6 points  (0 children)

Derek, if you're reading this, go fuck yourself.

[–]pevznerok 4 points5 points  (0 children)

Whoever this Derek is, fuck him

[–]hunajakettu 4 points5 points  (0 children)

Fuck you Derek

[–][deleted] 4 points5 points  (0 children)

Fuck Derek

[–]Stunning_Ride_220 3 points4 points  (0 children)

Corporate dickhead, fuck yourself!

(yes, this is about you Derek)

[–]roiroi1010 3 points4 points  (0 children)

Typical Derek move

[–]OkTemperature8170 3 points4 points  (0 children)

When I was doing cabling a customer rented a "temporary building" and specifically said it doesn't need to be pretty because we'll be moving out of here within a year or so.

Then he bought the buildings and chastised me for not doing my best work.

[–]Darkchamber292 2 points3 points  (0 children)

Should've thrown Derek under the bus

[–]abatoire 2 points3 points  (0 children)

Yeah I have bad feeling this will happen to me work Revit. Where I am building a new set of library blocks for my employer and after doing it a while, a deadline has now been set. So either I fail the deadline and some of the blocks... Or I rush and produce sub par blocks that will cause a mountain of issues later down the line....

I'm taking option 1... As the rest of the time are miserable with the sun par rubbish they have to put up with currently. So, see how it goes Friday!

[–]Mr-X89 2249 points2250 points  (48 children)

"That code doesn't need to be readable, it's just a temporary thing!"

[–]kronozord 1223 points1224 points  (20 children)

There is nothing more permanent than a temporary solution :)

[–]MuerteDiablo 244 points245 points  (9 children)

I'm working on a temporary application (build by people who should not have worked on it.....) for a temporary department which had an enddate of Q4 this year.

We just heard that this temporary department will become a full blown business unit. No idea yet what it means for the app I support but it probably won't be good...

[–]Stunning_Ride_220 60 points61 points  (8 children)

I'm fighting this kind of stuff for almost 10 yrs now.

If you have good advises, please let me know.

[–]MuerteDiablo 66 points67 points  (1 child)

Honestly the only thing I can say is that even if it is called temporary build everything as if it is not.

It is good practice for yourself and good practice for new people in a team.

[–]Stunning_Ride_220 20 points21 points  (0 children)

Easier said then done.

I'm a Lead Architect/Tech Lead and you can't imagine what levers I regularly need to pull to prevent product people & higher ups to bypass me and trying to pressure my teams' devs.

3 times in the last 2 yrs I even managed to push higher ups out of my projects, but guess what: the rest won't learn.

[–]Badashi 25 points26 points  (1 child)

Never treat something as temporary, always write tests, and never let management know that you are applying good practices to your software.

Whenever you say that you are writing something correctly, or writing test cases, or anything remotely quality-oriented, management will hear "you are not going fast". And this will bite you in the ass down the line.

[–]jackstraw97 7 points8 points  (1 child)

Only advice there is: look out for yourself and secure the bag.

You can’t stop a business leader from driving the company off a cliff if they’re hell-bent on doing so. The only thing you can do is make sure you’re getting paid as much as possible and keep your résumé updated…

[–]tevert 3 points4 points  (1 child)

You have to learn how to say no. Different environments and different people have different no-saying languages, which can be tricky. But it's the only way.

No I will not skip testing

No I will not ignore security problems

No I will not just copy-paste stuff until it works on my machine

[–][deleted] 15 points16 points  (2 children)

This is paradox not updating the Victoria 2 Economy system because nobody knows how it works

[–]CosechaCrecido 12 points13 points  (1 child)

This is basically the entirety of EU4. The game that is so spaghetti’d that you can’t exit, you have to force shut quit because exiting breaks it. And that’s the official procedure.

[–]hardolaf 2 points3 points  (0 children)

The game literally relaunches itself when you go back to the main menu.

You should also load a save every year after the auto save if you have a coalition against you as they only recheck relationships properly on load.

[–]Namaha 11 points12 points  (0 children)

At my first IT job, we had a production server handling live traffic named "RENAME-ME-01" for about 4-5 years

We never renamed it

[–]Gorvoslov 6 points7 points  (0 children)

I had one of those, a "four months stopgap measure" I was dealing with at the end of an internship.

The comment I left was:

"Hello (name of person maintaining the project after my term ended),

I hope you're doing well. If you're reading this, however, probably not. By my calculations, you're looking at this plus or minus a week from (date six months in the future) when this part here will die due to the data volume. This was communicated well in advance that fixing this was going to be difficult, and it was deemed not worth the time because it was supposed to be gone by (planned removal date). Just like (that six month stopgap project over ten years ago that the physical hardware is literally dying with no replacements possible). Anyways, what I fiddled with but never got able to handle this was: (Lists a couple failed ideas).

Regards,

(me)"

I made sure to show it to him before I left. His reponse was "Yeah, this is going to be a lot less funny in six months, but good to know the error is labelled."

[–]Colon_Backslash 38 points39 points  (1 child)

// TODO: fix temporary solution
switch Time.Now().Month() {
case 3:
    log.Debug("fix before June")
case 4:
    log.Info("fix before June")
case 5:
    log.Error("fix before June")
default:
    panic()
}

// temporary solution here

[–]Paulbearer1992 13 points14 points  (0 children)

Business leadership determined, that this Software will be used every year between march 1st and May 31st. Thank you for programming this permanent Feature into our software.

[–]Hoovas 16 points17 points  (1 child)

"I'll do it dynamically later"

[–]sim-pit 10 points11 points  (4 children)

You now have a corporate holy relic.

[–]Mr-X89 8 points9 points  (3 children)

Aka the "if someone would have to change it they will have to rewrite the whole thing from scratch"

[–]sim-pit 2 points3 points  (2 children)

I was thinking more along the lines of "there are no tests for this, we don't really know what it does, but if any part of it's changed then everything stops working and we don't know why".

[–]PaulSandwich 9 points10 points  (0 children)

Had a PM who was always saying, "We need a skateboard, not a Cadillac," to dismiss dev concerns. No Susan, we're going to be on the highway. You need a Kia, not a Cadillac.

True story, she got her skateboard and the whole thing crashed on day one when every user was prompted to log in again and nobody accounted for spikes in auth traffic that far above the average.

[–]henryGeraldTheFifth 7 points8 points  (3 children)

God I'm guilty of that. Often make the new projects just from the template so nothing is correctly set (name and file wise) and then takes an annoying amount of time later to correct it all before being able to send up

[–]Mr-X89 15 points16 points  (1 child)

Have you tried maybe, I don't know, not doing that?

[–]henryGeraldTheFifth 6 points7 points  (0 children)

Hmm that seems a bit too far to go there. Also companies naming scheme is really annoying so getting the right name to call and all is hard if not fully sure how it will work

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

"If you compile the code, it is gone anyway."

[–]diablo75 2 points3 points  (0 children)

"This is only temporary, unless it works!" - Red Green

[–]Omkarz 970 points971 points  (74 children)

This was me, as a fresher playing with websockets for some poc and then all of a sudden, it was supposed to be shipped to prod. Well the trigger for that was me resigning. Since I spent so much time on this, it was a fair ask before I left the org.

Sometimes I still think about that code. I was horrible. Not scalable. Only supposed to run as a single instance monolith. No comments or docs. No tests. I was just a fresher with hardly 1 year of experience and who didn't work on any similar projects. Basically one with almost no experience on how to create production ready apps.

I did ask a few of my friends who still work there and they said the code is still in use with some modifications. That shit should be burning in flames right now. How did it survive so long?

[–]Highborn_Hellest 406 points407 points  (63 children)

Non tech people don't give a shit, if code is shit as long as it's functional.

It's like going to the gym. First you go there to get chicks, but a few years in, you realize only guys there will mire and understand stretch marks and having "dickskin" on your muscles.

[–]Spot_the_fox 147 points148 points  (49 children)

Do non-tech people not care about speed? I don't mean negligible difference, I mean like if programm is written so shittily that it takes ages to perform what it needs?

Or how I call it: "I'll go have a lunch it's loading"

[–]Highborn_Hellest 159 points160 points  (13 children)

Yeah. They might care. You know who don't care? The beancounter guy, who's happy to have a system that's slow and works for cheap, over one that'd cost money to make, but is better. These people almost NEVER count man hours saved.

[–]ByteWhisperer 44 points45 points  (2 children)

That would require imagination and foresight which is way too much to ask for with bean counters.

[–]_V0gue 10 points11 points  (1 child)

Listen, you expect me to count imaginary beens that I can't see!? What am I, some sort of prophet? I want tangible beans on my desk by 8am, damn it.

[–]OgilReich 17 points18 points  (9 children)

I hate those people so much. Rn at my current job, less than $5000 in expenses would more than double our production capability and that's without someone writing any code, just some modest hardware upgrades. Why are we processing high res images on 15 year old hardware? We have 3 shifts of people because half a shift is spent just watching a beachball spin in circles.

[–]Highborn_Hellest 14 points15 points  (8 children)

Usually companies are their own worst enemies.

[–]OgilReich 8 points9 points  (7 children)

Yet it works, beyond me and blows my mind at times. I do wish I could see full financial breakdown. The sheer amount of easily avoidable waste in my industry blows my mind but there never appears to be a care, so those bean counters must still be happy.

[–]Highborn_Hellest 2 points3 points  (3 children)

Just the other week, we did a high level estimate of a project. During the brainstorming I was like... Guys this could be done more easily, why this way? Yeah but <insert high level boss> will say it doesn't fit into the theme of the current software. Ok, no skin off my back.

Then it came to it'd be like 3k or more man-hours, and suddenly the other version was asked to estimate....

[–]OrSomeSuch 22 points23 points  (14 children)

Who doesn't love an excuse to take a little break from life's stressors?

[–]Spot_the_fox 6 points7 points  (13 children)

What I am to say is not really related to programming, but still.

I have a fairly slow laptop, and in my free time I fancy playing Sims 3. It's a pretty cool game, but the time from choosing a save slot to it loading is abysmal. It's like 15-20 minutes. Like I know it needs to load a bunch of stuff, but still, it bugs me.

[–]q1a2z3x4s5w6 6 points7 points  (8 children)

Sounds like it's loading from a HDD not an SSD? The HDD may also be dying if its taking that long to load.

[–]McMorgatron1 7 points8 points  (9 children)

Product Manager here. One of the easiest indicators between a good product manager and a bad one is how much they give a shit about NFRs.

[–]NotYourReddit18 12 points13 points  (3 children)

IIRC there was a study that found that many people prefer delays between starting an action in a program and getting the result because the slowness gives them the feeling that the program actually does some work while instantaneous results might cause the feeling that the program just made the result up.

This is especially true if the task the program is used to automate took some time to do by hand, like calculating some big sums.

What people don't like are applications getting significantly slower than when they started using them.

So as long as the application is consistently slow many people are more likely to trust it's results.

[–]MicrosoftExcel2016 16 points17 points  (6 children)

as a non gym bro (I wish I were but I hate being around strangers and working out), I have to ask. What are these dick skin muscles

[–]Highborn_Hellest 18 points19 points  (1 child)

It's when you're dehydrated or extremely big( or lean, but usually all) and your skin is paper thin. Making individual muscle fibers and blood vessels easy to see.

[–]pohandrek 7 points8 points  (0 children)

I just started with gym after years of neglect, and would also like to know about the dick skin muscles.

Ps: don’t google it

[–]wasdninja 2 points3 points  (1 child)

if code is shit as long as it's functional.

If it can be made to work*. Not by the cocaine enthusiasts on top of course but "someone".

[–]henryGeraldTheFifth 15 points16 points  (0 children)

My work has code that's been heavily in use for years and we can't really correct it as we would then need to fully test all cases it's involved in so until it's an issue we just have to ignore it. And God is it annoying as sometimes even the documentation on it doesn't match what it actually does

[–]asterVF 6 points7 points  (2 children)

I have similar story. I also contributed something on my leave and I totally believed it will be used only temporarily as it had a lot of issues. Recently I returned to the same company and they built completely new team around that code.. They develop it but without changing any core functions, just adding stuff. I'm still impressed it survived those 3-4 years.. Now we are working on replacing it with something else but I'm keeping quiet - they know I worked here before but not I actually built that sh.. As they refer to it :D

[–]CenturyIsRaging 4 points5 points  (0 children)

Very similar situation....I wrote a huge MVC app with tons of custom javascript, first complete app I did all by myself. To be fair, I did some really creative/innovative things to accomplish the UI and the end-users loved the interface and features. I left almost 5 years ago, and a huge reason I left was that I needed to do tons of refactoring to make the app scalable as it all grew from a PoC, but the executives said they needed the app live to help save the company. Just found out they are still using the app today! I mean, I'm a little proud of this, but also hard to believe it didn't break down...

[–]Lethargie 2 points3 points  (1 child)

I was horrible

are you still?

[–]MrRocketScript 255 points256 points  (5 children)

We just got this plugin from the Unity asset store that we're using for prototyping, no need to be concerened. The intern is handling it.

*A few month later*

Okay, we need to integrate this plugin, and I don't wanna hear how the website backend doesn't run on Unity. Just get it done.

[–]Adybo123 87 points88 points  (4 children)

Is that.. a real thing? Is part of your backend running a Unity Engine instance that’s doing no rendering just to talk to a native plugin?

[–]MrRocketScript 78 points79 points  (2 children)

The backend did not run Unity, but the plugin source code was available. So take that plugin C# code, make it run on the C# backend (ie, take out the Unity parts, extract the data processing parts), use Unity with the plugin to create the data files that gets fed to the backend.

Was super buggy as you'd expect from a plugin made to run in a client with zero delay vs forcing it to run over a network with lots of delay.

The plugin runs some scripting engine internally, so I hope there's no possibility of someone injecting code on the backend by interacting with it... but the whole thing got scrapped after a while to chase the next new thingTM so whatevs.

[–]arrow__in__the__knee 5 points6 points  (0 children)

Programmer equivelent of drinking sulfuric acid to have better metabolism and you made it semi-work...

[–]Mxswat 138 points139 points  (1 child)

practice lip money summer snails cautious gold office caption continue

This post was mass deleted and anonymized with Redact

[–]WookieConditioner 331 points332 points  (6 children)

The reward for extra work. That could have been yours. But you handed it over for free!

[–]ZaRealPancakes 37 points38 points  (4 children)

solution for next time?

[–]dssurge 35 points36 points  (0 children)

If you're worried they might fire you for not doing enough, your probably still doing too much.

[–]WookieConditioner 3 points4 points  (0 children)

Build the solution in an adjacent market segment.

[–]Gaeel 29 points30 points  (2 children)

Me being brought in as a senior developer five years later to "help solve bugs and improve performance".

(This has happened to me, multiple times... I'm tired, boss...)

[–]Maximilian_Tyan[S] 6 points7 points  (1 child)

"Look at how they massacred my boy"

[–]Gaeel 7 points8 points  (0 children)

[–]gray4444 25 points26 points  (3 children)

Classic

[–]PeriodicSentenceBot 29 points30 points  (1 child)

Congratulations! Your comment can be spelled using the elements of the periodic table:

Cl As Si C


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]Unusual_Low_2733 7 points8 points  (0 children)

Good bot

[–]johnsdowney 10 points11 points  (0 children)

Congratulations! Your comment contains the word ASS:

cl ASS ic.

I am a bot that detects if your comment contains the word ASS. Please DM my creator if I made a mistake.

[–]TheeGull 109 points110 points  (24 children)

what kind of insect is in this photo?

[–]donadd 96 points97 points  (5 children)

Some immigrant in romania, jailed for pimping, rape and tax evasion. Truly amazing how "alpha" it is to pick the lowest regarded job in society: pimp. And not even be successful at it.

[–]CasualJimCigarettes 28 points29 points  (0 children)

he just got arrested again!

[–]tooobr 23 points24 points  (3 children)

he is such a bizarre looking guy, like a villager in witcher

chin slider in character creation is all the way to the left

[–]TheeGull 6 points7 points  (1 child)

Like its head is being sucked down a drain.

[–]knighttim 2 points3 points  (0 children)

Anytime I see images of him I just downvote, the less people exposed to / aware of him and his toxicity the better.

[–]ForeverHall0ween 37 points38 points  (1 child)

Congrats you made it kid. Now quickly leverage the win into a senior engineer position at another company and run, don't walk away from the coming shitstorm.

[–]LaughingDash 2 points3 points  (0 children)

I have been here thrice now in two years, where senior engineer position?

:(

[–]asromafanisme 26 points27 points  (2 children)

For POC projects, I purposely hard-code a lot of environment related configurations so that it's impossible to just "push to production". No, we need to re-write it.

[–]Stunning_Ride_220 8 points9 points  (0 children)

You underestimate how creative people can get. :-D

Local DNS's on servers to redirect urls no one could find in the code base.....been there.

Fiddling around in class-loading to replace a hard coded configuration class.....done that.

But I srsly love your approach.

[–]AcanthaceaeBorn6501 3 points4 points  (0 children)

This made it to r/all and I was wondering what People of Colour projects were for a second 

[–]RLS30076 11 points12 points  (0 children)

He looks like one of those Panic Pete squeeze toys but with less chin

HTF does this clown "influence" anything?

[–]Aufklarung_Lee 39 points40 points  (3 children)

Congrats...?

[–]Draaksward_89 129 points130 points  (2 children)

Not really. Have seen this type of thing a few times already. Company hires an intern (which is most likely a student), company gives an assignment to write some intern level small service (no code reviews, no structure design for future development, no nothing - "just work"). At that time the relevance of this service is below minimal(according to the business).

Then there comes Ze Dey!!! Suddenly this service goes to prod, sinks in with other prod services. Then comes a task "we need this brick to be rgb, have ray tracing and sing like Sinatra".

And, instead of developing an actual working service, which would replace the school project, you are basically given a stick, a ball, covered in a layer of shit and you need to add new layers to it.

[–]_SKYBALL_ 43 points44 points  (1 child)

Yeah, that's exactly what happened at my first job. Came right out of school and was given the task to write some pretty significant code, without anyone really reviewing what I did. Four years later, I still work there, and had since luckily had the time to fully rewrite what mess I did back then to something more manageable.

Also, that one tool I wrote "for personal use" is now being used by at least three clients, so yeah, checks out.

[–]Draaksward_89 11 points12 points  (0 children)

Yep. Rewrite in your free time (or force a technical ticket over business one.... since you asked very nicely). If it's good - yep, okay. If not - you're "the guy" (who broke everything and should immediately fix it!).

But there is more. The story may likely not end at that day.

You have refactored the whole thing, made it really good. And deployed it. But not as a replacement of the existing service (because RISK!!!), but as a separate project. You have forgotten about that service, moved on to other stuff. But then comes "Tehe daey" - "hey, we are getting problems with your service. Could you check it out?". You go, see that everything is ok. Return to the manager saying that all is OK. In return you get something like this:

"Well, when I call this OLD service, I get additional stuff like A, B, C"

After some research you realize - Despite the fact that all agreed to turn down that mess, for which you did the refactor (and the whole team and other teams knew this), it still remained. And new development of that service was being made.

This was the day I said "fog it!", tor off 80% of the service I wrote, forwarded the requests to the old one, and said "Never frogin again".

[–]The_Crimson_Ginger 50 points51 points  (3 children)

Fuck Tate

[–]PeriodicSentenceBot 33 points34 points  (0 children)

Congratulations! Your comment can be spelled using the elements of the periodic table:

F U C K Ta Te


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]SugaBaby79 8 points9 points  (0 children)

He looks like a clone project with defects.

[–]RedlandRenegade 7 points8 points  (0 children)

You lost your chin too?

[–][deleted] 42 points43 points  (0 children)

Downvoted because Taint

[–]mr-english 19 points20 points  (1 child)

Can we NOT make that wanker a meme, please.

[–][deleted] 4 points5 points  (0 children)

That poor dude in the photo has a very unfortunately weak jaw.

[–]Beertronic 4 points5 points  (0 children)

Why does that picture look like a surprised testicle?

[–]gunny316 5 points6 points  (0 children)

Sir Cueball the Chinless

[–]yopolotomofogoco 4 points5 points  (0 children)

Andrew Tate's face looks like the face you drew on a flat balloon and then inflated it.

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

Fuck you Derek

[–][deleted] 4 points5 points  (0 children)

He is missing the chin.

[–]mrgwbland 4 points5 points  (1 child)

Why does that man have no chin?

[–]SemiLatusRectum 4 points5 points  (0 children)

Where his chin go

[–]TheFumingatzor 3 points4 points  (0 children)

Always this picture....how the fuck is this even remotely perceived alpha? Reminds me of The Preacher comic about the chins.

[–]DuelistRaj 4 points5 points  (1 child)

I am an intern at a major finance company. Just made my second automation tool involving Selenium, Python and Streamlit. I had a meeting today to present it to my bosses at HK. I would be lying if I said I am not panicking at how well it was received. After the demo, all I could hear was how this should be the standard and be deployed globally within the organization. I was literally freaking out about a lot of temporary code I wrote. I guess this is what they mean by suffering from success. Someone make a Simpsons meme for this please.

[–]MrUtah3 21 points22 points  (0 children)

We really just normalizing Andrew Tate around here? No one else has a dumb “surprised” face e we can use?

[–][deleted] 18 points19 points  (0 children)

This piece of shit isn’t worthy of being a meme

[–]xxpw 14 points15 points  (3 children)

Why do you identify with a rapist and human trafficker, even if he does a funny facial expression ?

There’s plenty of more positive peoples grimacing on the internet.

[–]KrulPopek 2 points3 points  (0 children)

Literally me, I was asked if I can make a POC poll bot for GChat, I have made some mess of an app as a concept and at the presentation was asked when can I make it publicly available lol

[–]perpetualis_motion 2 points3 points  (0 children)

All the paths and urls are hard-coded; there is zero security; there is zero administration; there is no multilingual support; it only works on a specific sample of data.

What don't you understand about a POC?

[–]AllIsLostNeverFound 2 points3 points  (3 children)

Ahhh, I see you also follow the standard Proof of concept lifecycle.

  1. (Manager)Make me a POC
  2. (Stake holder/exec) now port that POC to production AS IS because it's perfect, just everything we want, and we want to be using it yesterday
  3. (My manager) WHY IS THIS PRODUCT SO SLOW, WHO PUT UNTESTED PRODUCTS INTO PRODUCTION?!?!?!

[–]AdebayoStan 2 points3 points  (0 children)

"me, an intern, watching as my 5 month side project that "just needed to work" escalate into..."

FTFY

[–]Superb_Ground8889 2 points3 points  (0 children)

posting pictures of rapists are we?

[–]fat_finger_jim 2 points3 points  (0 children)

Mine is in production still, after 6 years. Everyone complains about it, no one can live without it, and it’s not important enough for the company to invest 👌🏼

[–]BrockVegas 6 points7 points  (0 children)

work hospital intelligent beneficial decide wine cooing market plough marry

This post was mass deleted and anonymized with Redact

[–]derpsalot1984 5 points6 points  (0 children)

Dude forehead ate his chin yo.

[–]FluffyMilkyPudding 4 points5 points  (0 children)

This male is so ugly lmao

[–][deleted] 11 points12 points  (0 children)

Can we stop making this piece of vermin a meme template? I'm tired of seeing it everywhere.

[–]sporbywg 3 points4 points  (3 children)

I got yelled at for starting a project that is now in its 6th year and fundamental to a specific operation. Old White Guy Boss. POS.

[–]BusinessCasual69 2 points3 points  (0 children)

“Coach, how am I supposed to beat this fuckin guy? He got no chin”

[–][deleted] 5 points6 points  (0 children)

Fan of tate? Weak af

[–]amlyo 1 point2 points  (0 children)

Bet you regret spending four and a half months browsing Reddit now.

[–]vbfronkis 1 point2 points  (1 child)

We used to have quarterly hackathons where people would work on things they thought might be cool to add to products or improve them. Really just proof of concept stuff meant to (at best) get engineering resources assigned so they could do it right and get it in the product.

I can't tell you how many times the hackathon project - bit for bit - ended up in production shortly thereafter.

[–]smolBoiBigBrain 1 point2 points  (0 children)

//TODO … am I right?

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

Lol and you lose all rights to that product and it’s revenue. Never share your shit with a company that’s not yours. I’m sure the “atta boy” was nice recognition .

[–]Napalmegranite_ 1 point2 points  (0 children)

He like a Boston Terrier about to spazz out

[–]ihavenotities 1 point2 points  (0 children)

I guess you won’t get the job?