Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "your"
-
Interviewer: So are you familiar with our company and what we do?
Dev: I looked at your website, looks like you build tools for managing restaurants.
Interviewer: No. That’s not even close.
Dev: ?
Interviewer: What we do is create an ecosystem of integrated data centres all orchestrated for immediate stakeholder utilization.
Dev: But the product itself…. it’s a user interface for tracking inventory. Of like…. burgers…. and bottles of wine.
Interviewer: It’s not a product! It’s a data……habitat!!
Dev: …
Dev: So does that make your users animals?
Interviewer: 😡. Unfortunately it looks like you do not see our vision and would not be a good fit for this role.
Dev: Agreed.28 -
Hey, Root? How do you test your slow query ticket, again? I didn't bother reading the giant green "Testing notes:" box on the ticket. Yeah, could you explain it while I don't bother to listen and talk over you? Thanks.
And later:
Hey Root. I'm the DBA. Could you explain exactly what you're doing in this ticket, because i can't understand it. What are these new columns? Where is the new query? What are you doing? And why? Oh, the ticket? Yeah, I didn't bother to read it. There was too much text filled with things like implementation details, query optimization findings, overall benchmarking results, the purpose of the new columns, and i just couldn't care enough to read any of that. Yeah, I also don't know how to find the query it's running now. Yep, have complete access to the console and DB and query log. Still can't figure it out.
And later:
Hey Root. We pulled your urgent fix ticket from the release. You know, the one that SysOps and Data and even execs have been demanding? The one you finished three months ago? Yep, the problem is still taking down production every week or so, but we just can't verify that your fix is good enough. Even though the changes are pretty minimal, you've said it's 8x faster, and provided benchmark findings, we just ... don't know how to get the query it's running out of the code. or how check the query logs to find it. So. we just don't know if it's good enough.
Also, we goofed up when deploying and the testing database is gone, so now we can't test it since there are no records. Nevermind that you provided snippets to remedy exactly scenario in the ticket description you wrote three months ago.
And later:
Hey Root: Why did you take so long on this ticket? It has sat for so long now that someone else filed a ticket for it, with investigation findings. You know it's bringing down production, and it's kind of urgent. Maybe you should have prioritized it more, or written up better notes. You really need to communicate better. This is why we can't trust you to get things out.
*twitchy smile*rant useless people you suck because we are incompetent what's a query log? it's all your fault this is super urgent let's defer it ticket notes too long; didn't read21 -
Recruiter: Your skills are amazing! There's hight demand! massive shortage! the market is hot!
Me: great
Recruiter: But your rate is too high.
Me: ....7 -
Interviewer: "I'll checked your GitHub, your side projects looks very interesting! Tell me about your other hobbies. "
Me:"Other hobbies? "8 -
Hey Root. Here’s a new ticket for you. It involves lots of things you’ve never seen before, and the only person you can ask is out this week.
Hey Root. Why haven’t you been making good progress every day? Why didn’t you reach out to the guy on FTO? Clearly you can’t communicate. Give me detailed status updates twice a day at specific times, covering <exhaustive list of topics> so I know you’re working. What do you mean “no”!?
Hey Root. Stop working on that ticket, and work on this other ticket. It’s the same thing, but different. High-priority!
Hey Root. You asking questions about that ticket pissed off a legendary golden boy principal dev, and he said it’s a bad idea and that we should have assigned it to a different team, too — you know, the team who usually works on these areas. But we might still have you do it. Please work on the previous ticket that’s in the exact same area until we decide.
Hey Root. Why haven’t you gotten anything done?12 -
*attempting to flirt at the bar*
Hey! I'm a full stack developer, so I can do your frontend and your backend10 -
Dev: This could be sooooo easily optimized...
Me: Uhm. Don't think so. What's your idea?
Dev: Just use threads.
Me: Nope. Problem requires 3 shared resources per process step, it won't be faster by threading. Shared resource will only lead to locking contention, decreasing performance.
Dev: I don't think that will happen. Can you PROOF to ME that this will happen?
Me: It was your suggestion, so you should proof me wrong. Nice try, but no thanks.
Dev: Yeah, but it's too slow and it should run faster.
Me: If you cannot find a better approach than the current one, it runs as fast as it can while providing correct results. That's not slow. That's just working as intended and designed.
Dev: Yeah, but it's still slow.
....
You know these conversations where you just wanna rip some people's face off, stick it in the shit hole they use to talk and toss them out of the window....
Yeah. Had those conversations today.10 -
!Rant
Yassss 🙌🏼 I'm dying. Your dog 🐶😂🤣
"Get your devRant custom cartoon avatar on stickers! We can now print glossy sticky-back 1.75" (4.5cm) circles of your personalized avatar to place on your laptop, your refrigerator, your dog, wherever!"
@dfox genius1 -
Do managers not fucking understand that Jira is meant to eliminate all this stupid "What's the status with X?", and "Is Y done yet?" chatter. Our communication channels should be on business logic and other global updates about the company, not about fucking workflow status updates because you have nothing else to do with your day but ping me every 5 minutes.
LOOK AT THE REVIEW COLUMN ON JIRA. I MEAN ITS LITERALLY CALLED REVIEW. SO REVIEW IT AND DO YOUR FUCKING JOB.
I swear the devs consistently have a better overview on timelines and project status than management does - which is sad, because this is literally the definition of management!!!18 -
ooooo managers have sent me a meeting for a solo standup with them on monday, i'm shakin' in my boots!
they're probably angry i already worked 50+ hours this week and took today off at short notice yesterday
clowns. 🤡6 -
Getting zero encouragement or positive feedback from my boss is really killing me from the inside. There isn't even a negative feedback. There's absolutely nothing.
PhD is such a lonely path as it is, and being ignored by your advisor is just...soul-crushing.
I did a collaboration with my friend from another lab, and even though her lab is bigger and crazier than ours, her professor found the time to compliment our work and even told us he will present it in a presentation he gives in Meta. Really, it's not that hard to say a kind word here and there.4 -
We don't know what one-to-many is! Instead, we convert all associated IDs to a string and join the list into a string separated by commas! Only after this absolute clownery do we save this new nice clean string to the database column! Then, when we want all associated entities, we serialize this list back into an array of IDs and retrieve them! It's clown-genius!
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡17 -
Hey Root, remember that super high-priority ticket that we ignored for five months before demanding you rewrite it a specific way in one day?
Yeah, the new approach we made you use broke the expected usecases, and now the page is completely useless to the support team and they're freaking out. Drop everything you're doing and go fix it! Code-complete for this release is tonight! -- This right after "impacting our business flow" while being collapsed on the fucking floor.
Jesus FUCKING christ, what the fuck is wrong with these people?
If I dropped the ball on a high-priority ticket for two weeks, I'd get fired, let alone for five fucking months.
If I was a manager and demanded a one-day rewrite I can only imagine the amount of chewing out I'd receive, especially on something high-priority.
And let's not forget product ownership: imagine if I screwed up feature planning for someone so badly I made them break a support tool in production. I'd never hear the end of it.
Fucking double standards.
And while I'm at it. Some of the code I've seen in this codebase is awful. Uncommented spaghetti, or an unreadable mess with single-letter variables, super-tightly coupled modules so updates are nearly impossible, typos in freaking constants added across sixty+ files, obviously-incorrect comments, ... . I'll have to start posting snippets to show them off. But could I get away with any of it? ha. Hell no. My code must be absolutely perfect. I hear about any and every flaw, doesn't matter how minor, and nothing can go out until everything is just so.
Hell, I even hear about flaws in other peoples' code during my code reviews. Why? Because I should have fixed it, that's why. But if I do, I get yelled at for "muddying the waters."
Just. JESUS FUCKING CHRIST.
It's like playing a shell game where no matter which shell I pick (or point to their goddamn sleeve where they're clearly hiding it), I get insulted for being so consistently useless, and god damn, how can I never find the fucking pea or follow the damned rules? I'm so terrible and this is why "nobody trusts me." Fuck you.
I'll tell you why I can't find your damned pea: IT'S RATTLING INSIDE YOUR FUCKING HEADS, you ASSHOLE FUCKING IMBECILES.
That's right: one pea among the lot of them.
goddamn I am fucking pissed off.rant drop everything and rewrite your rewrite oopsie someone else made a mistakey double standards shell game root can do no right root swears oh my8 -
Stakeholder: Our customers aren’t getting their order confirmation emails. It’s going to their spam. Is there a way to resend the emails?
Me: Wait. The email getting sent to their spam is not the same as not getting the email. Is it both or just one of those things?
SH: Here are some emails getting sent to spam.
Me: These are sent by third party vendors that you contract with. I have no control over what they do. You need to talk to your vendors.
SH: 😮
Me: 😑 -
"we will also consider skills in other production languages, such as Haskell, Clojure, OCaml, Rust and C++"
ah, of course, the classic "production" languages. wouldn't want to be using those other "developing" or "staging" languages... 🥱
i swear, the 🤡 count increases by the hour.24 -
If you're going to request CRITICAL changes to thousands of records in the database, and approve it through testing which is done on an exact replica of production, then tell me it was done incorrectly after the fact it has been implemented and you didn't actually review the changes made to the data or business logic that you requested then you are an idiot. Our staging environment is there to ensure all the changes are accurate you useless human. Its the data you provided, I didn't just magically pull it from thin air to make yours and my job a pain the ass.undefined stupid data analysts this is why health insurance costs a buttload do your job fuckface idiots9
-
this is ridiculous...
I have to use a tool that only works on IE browser. (yes, I know, sucks. Regardless...)
1. open up the IE. Navigate to https://google.com
2. google is opened in Edge instead
3. Edge insists on setting Edge as default
4. google.com loads up and insists on installing and using Chrome as default.
... I just wanted to search for stuff and instead, I got 2 offers to change my browser....8 -
In an unexpected turn of events, it appears as if years of choosing fancy bullshit over code maintainability will cause said fancy bullshit to eventually break and no obvious way to fix it. There's no way anyone would have seen this one coming.3
-
X: Hi, regarding that ticket that you made...
You said "Implement logging to find out the culprit in site generation"...
What do you mean exactly?
Me: "Read the meeting notes, we had a full discussion on this 2 weeks ago".
X: "We don't understand it..."
Me: "As I said before, I have no experience in this tech stack... I'd expect bla to have a logging framework and I'd - for easier recognition - implement additional logging levels based on criteria <me just reading the meeting notes>"
X: But how do we do it?
...
I wish I had invented this discussion.
Because it hurts.
For the jolly of it, I had similar discussions today.
Three times to be exactly.
As I asked some dev what I should do next, put a foley catheter up his urethra or change the bed pan he wasn't amused.
Guess I'll get monday a call of HR.
So Monday I have less work to do, which is awesome.5 -
To anyone asking for tips and tricks to start programming or become good at it, here is your ultimate golden advice: learn how to google and stop asking stupid questions like this before doing a quick research.
Reasons why:
1. You will most likely to learn better if you do your own research before asking for help. Even if you can't solve problem, you will be better and better at googling over time.
2. It is instant source of information. No need to wait for response (except response from server of course).
3. It takes only YOUR time.
4. Much more possible solutions/answers to your problems/questions.
5. Your quality of life will be improved over time. Not only your dev life but your daily life too.rant stop asking stupid questions how long this tags can be qol i am not your personal teacher programming tips tips11 -
Dude, publish your damn dataset with your damn ML study!!!! I'm not even asking for your Godforsaken model!
😡😡🗡️🗡️⚔️🔫🔫🏹🔨4 -
De-duping drama continues. Background: stakeholder marked a bunch of records as “do not use” and didn’t realize/didn’t care about the impact on other systems. Many of those are active user accounts.
Stakeholder: What if we ask the user to create a new website account?
Me: they can’t register a new account of the email was used already. Are you expecting me to delete all those web accounts so the users can start over with their current email? Or are you saying you’re going to email 400 people and tell them to get a new email address and create a new account? Don’t force users to do extra steps to fix your mess.
Continued from: https://devrant.com/rants/5403991/...3 -
DevRanter: *shares some inconvinience at work*
Other Ranters: Dude, Quit your job. Sell your house. Get a divorce ASAP. Give your kids up. Fly to another country. Disappear from everybody's lives. Start a new life. Change your identity.
#lol5 -
> get a paycheck
> do the front teeth
> by a new phone
> when laying in bed watching tiktok with your phone above your face, phone falls down and knocks your front teeth out7 -
What does PFA MOM stand for?
We're an international company, we all use English while working. That's all fine and good.
But there's one project manager that throws in really obscure acronyms that even I, a native English speaker, struggle with.
It's "please find attached minutes of meeting". Is it really that hard to type?16 -
Make a script which can basically tell you what is happening on your server from your mobile device basically server analytics11
-
I used to do some freelance work for a nonprofit. I’d do some website stuff and gallery sitting.
My friend was the gallery director. When she left, I decided to stop freelancing there and I dropped off the keys with the new director. I told them they could contact me later if they have questions about some things I implemented on the website. The new director thinks I’m a random freelancer and starts to BADMOUTH MY FRIEND, the former director.
Over a year later, the gallery assistant emails me asking about SSL warnings and cc’s the new director. WTF.
1) Those warnings were happening long before I left and long before I even started. 2) I am not your website support. I only invited contact for things I worked on. 3) The assistant already contacted Squarespace and Go Daddy for help and they gave her instructions.
I told her I didn’t set up their website and it sounds like she has the resources to resolve this on her own and she should contact Squarespace and Go Daddy if she needs more help. After all, you pay those companies for their services support and my time isn’t free.rant i didn’t set up your website that was happening before i touched anything my time isn’t free wk291 -
I work in marketing just as much as in development, so this is relevant. Fill in your own captions for your own situation.
-
When you spend 20 min trying to find out why your function wasn't working in your angular2 app and find you put an extra t in your function name than what you were trying to call...
-
Don't you love when clients who don't know shit about your system tell you that they have you a solution to your bug.2
-
That feeling when you realize your work friend isn’t actually your friend, and you have no connection with anyone you work with anymore.8
-
DevRanters,
What's your take on your employer mandating keystroke monitoring software installed on your machine when you want to work remotely?21 -
Is it a bad sign when you sit in your car for as long as possible before going into your office building? Asking for a friend.5
-
Imagine your manager saying to you: "I've reviewed your salary and I think we are paying you too little, so I would like us to negotiate your raise." - and then proposing a larger sum than you were expecting.13
-
I know you, youre out there somewhere, coding, feeling like shit, putting your best, listening to coldplay, in the server room, your basement ... I know you veryy well1
-
I think the sleep deprived me is finally cracking under the weight of incompetent assholes.
We just launched a major project in some weird cocktail of Agile slapped with MVP and release to the wild in a waterfall, but it was premature, premature in the sense QA hasn't even finished their side of things, but because some fuck with with "manager" in their title decided they have burnt through the budget with incompetence and scrapped an entire element of the project and outsourced just so they could make a shittier version that doesn't even fucking work.
How hard do you want to fail before you will start listening to the people that now have to work around the fucking clock to clean up this horse shit of a mess.
I'm literally arguing over field mapping with multiple 3rd parties, when the fucking requirements state WTF this is suppose to look like. All because they didn't validate or test their own shit.
Why is EVERY FUCKING cock head in this industry a waste of space and cash! Is it really to much to ask for 1 fucking project to fucking go live that actually fucking works where I don't need to work 2 weeks straight (including weekends) after going live just to be sure that what shit does hit the fan isn't going to create a SEV 1 issue...
Sorry, I'm pissed at the incompetence of others I need to deal with on a daily basis. It's not like this field is insanely hard. A little attention to detail and self validation, verification goes a long way. But clearly that's a rarity.
Once this shit is stable and actually works, I'll be pulling out the mop to clean up half this shit just so it actually works.
Oof, I'm getting to old for this bullshit.4 -
I remember I was a child trying to tinker around the only computer that we had. No one knew how to install the Windows OS from scratch with the drivers and everything else (they were installed on floppy disks) so when no one was around I managed to do it everything. I remember such joy, felt like a hacker 😂
Now I'm a web developer and I feel like a moron each time I'm sitting on a defect I can't solve so I'd say these were good times 😜1 -
If Java versions can coexist on a system
If all java versions have their own packages on the AUR
If you can change envvars in a launch script and be sure that all processes of the application will persist your settings
Then why THE FUCK do package maintainers keep announcing to change the default java version to install their package, rather than explicitly doing that by themselves? Fuck off, do you really think yours is the only package that needs a specific Java version? Do you think each and every user will write their own init script, or edit the PKGBUILD to include the new version as an envvar in the desktop file? This is why Arch has a bad name, and they're fucking right. If you don't have the time to put a single motherfucking diff in the motherfucking pkgbuild to specify the java version in the desktop file, then don't fucking maintain the package. I know there are too few maintainers, but pretending to maintain a package while doing fuckall is much worse than leaving it unmaintained on the AUR so the first person who has time can pick it up.1 -
The amount of stress you have in your life is directly proportional to the percentage of the screen the icons on your desktop cover up.
Prove me wrong.9 -
So we've got a gif that doesn't show up in our React Native application. Of course, the designers assume it's me: "are you sure the gif is in the codebase? how are you using it in your component"? yeah ok boomer. I'm like, look at this other gif, works fine. "oh" So I tell them, double check the export options on how you are building the gif, maybe there is something there. so now they are asking ME for those export options. I'M A DEV, NOT A DESIGNER, DO YOUR JOB AND FIGURE IT OUT. I DON'T EVEN KNOW WHAT PROGRAM YOU ARE USING
oh as an aside, I was putting up a website for a client and they are like "my logo is quite similar to many others, is this something to worry about legally?" OH, SO NOW I'M A LAWYER TOO??!!?!? WHAT IS WRONG WITH YOU PEOPLE GOOGLE IS LITERALLY IN FRONT OF YOU
why do people continually think just because we can code we are fucking designers / lawyers / astronauts
/ god?
man this pisses me off - i think of that draw red lines with blue ink expert video, in the end, just smile and nod: "i can do... absolutely anything... trust me, I'm an expert"4 -
This rant is your playground for devrant-related chatgpt bot queries. You will still be judged for posting your queries here, but slightly less than in other rants.248
-
For your Glassdoor needs:
document.getElementsByClassName('hardsellOverlay gdGrid')[0].remove()
document.body.style.overflow = "inherit";2 -
Annoying thing when your accuracy is going up but your val_acc is sticking around 0.0000000000{many zeros later}01
😒 Somebody shoot this bitch!7 -
An intern made a very bad impression on the first day.
This was before I become a developer. I was working in commercial art sales. One day, I had an appointment to onboard two new interns together.
Intern 1 shows up and I ask her for her signed confidentiality agreement. The boss had sent it out a week before and told me the interns were bringing the signed paperwork on their first day. I see the surprised look on her face and she says she forgot. She’s lucky I had access to another copy. If I didn’t, things could have gotten pretty awkward if I had to contact my boss, who was out of office. If there’s no signed agreement, I can’t onboard her and I’d have to send her home. The appointment was made with intern 1’s availability in mind, so intern 1 could have spent her time coming to the office for nothing and being turned away because of a stupid mistake she made.
While we wait for intern 2 to arrive, I try to engage in small talk with intern 1. I try to get to know her a little better and I ask “are you still in college/university?” She word vomits that she thought she had graduated, but six months later she hadn’t received her diploma and she called the school and they told her her pre-college credits had not transferred, so she’s finishing those credits now.
Oh, intern, you should have just simplified all this to “I’m finishing up my degree” or “yes, I’m still in college.” This is TMI. You don’t want to give out information about yourself that could put you in a bad light. You need to know to be discreet about yourself. You’re 22 years old. It’s really bad judgement to say this to your supervisor (me) and we’ve only known each other for ten minutes. I’m not your friend, I’m your supervisor. Honestly, I thought the explanation didn’t make sense because she would have found out about the credits when she tried to transfer them and when she applied for graduation. I didn’t prod for more details.
I did have to tell my boss about intern 1 forgetting the paperwork. It’s not something the intern would be reprimanded for, but it is something that’s not a good sign. The paperwork had been sent by the boss a week prior. It’s troublesome that an intern would forget to complete an important task that was sent by the boss. This was never a problem with prior interns.
Boss did freak out because boss thought I onboarded intern 1 without intern agreeing to the confidentiality agreement. Boss hadn’t considered an intern would forget the paperwork and didn’t tell me what to do if this did happen. I reassured boss that I had printed a new copy and had intern 1 sign the agreement.
I didn’t say anything about the word vomit. The content was troubling, but I was concerned this would be gossip and I wasn’t out to sabotage the intern.
Forgetting the paperwork and the word vomit were signs the intern wasn’t reliable. Intern had trouble taking direction even when it was written down. She’d do stupid things like invite her boyfriend to the office for hours and let BF sit at the boss’s desk—boss caught her and boss’s office is visible from our public viewing floor, so visitor did see this too. I suspected she might have an diagnosed learning disability.
In the end, intern didn’t ask for a reference letter. Boss said that if intern asked for one in the future, the answer would be no.
Intern 1 is the reason why I don’t want to be in change of interns ever again even though I’m not in art sales anymore.17 -
Do you agree?
Junior: What are comments
Mid-level: Hah! My code is so clean, I don't NEED comments!
Senior: comments comments comments comments comments comments comments comments comments comments comments comments comme-...29 -
We've been using JIRA for over half a year now, and my colleagues still can't use it properly.
I've never had the problem, but to some amazing technological feat, every time they create a ticket, it "disappears", so they make a NEW ticket with just the title references to the actual one.
Love my daily review of JIRA, it's like a fucking raiders of the lost ark scene.
"ooooo what does this one mean, perhaps there is a clue if i shine a light on it just right"
jesus christ incompetence is rampant4 -
Stakeholder: The orders aren’t importing from our order systems into our fundraising systems correctly. Gifts are showing last year’s codes. Do I restart the system?!
Me: Dude, I don’t know. My only responsibility here was to update the website’s config with the new codes you gave me. I did that. The correct codes for the orders are being sent to the orders system and that system is receiving the orders correctly. I know nothing about the configuration between the orders and fundraising systems.
Plus, y’all should have done testing before you ok’d my deploy. Don’t go looking to me to know someone else’s job. Y’all should have especially done testing since the person who’s the SME resigned months ago and there’s been no one to replace him yet. -
Friend: What do you know about Wordpress?
Me: Why???
Friend: My assistant made changes to my organization’s website and now it’s messed up. The page formatting is off.
Me: Wordpress has a version history for some things. Maybe go back to an earlier point in time?
Friend: I think she changed something that the vendor told us not to touch.
Me: Like a custom plugin that your website vendor made?
Friend: Maybe…
Me: Why is your assistant even touching things like that?
Friend: I really don’t want to contact the vendor because I don’t think they’re very good with website development. And I have no idea what this would cost.
Me: You might have to bite the bullet on the cost. And maybe fire that assistant for a butthole move like that. At least you have messaging to explain the wonky css is due to technical difficulties. RIP to your website.5 -
Does anyone genuinely have manager(s) who give a shit about your career and growth and not simply the status of your JIRA ? :)
Would love to hear your thoughts :)6 -
When your IT department needs to make a DNS entry for you and it's been blocking your sprint for 9 days.1
-
always put timeouts on your connection code..number of times I see shit blocked forever ..and we know it’s not good to have your shit blocked5
-
Worst fight was at a former job. I complained about a senior-level employee who made unprofessional comments about me.
I asked followup questions about a request. I was told the request was correct. Turns out the other employee half read/didn’t read my question because she decided I was trying to cause trouble. When my boss reviewed my work and asked why it looked weird, other employee actually wrote in the JIRA comments “Oh, my apologies. I thought [name] was question the request. [name] changed the wrong thing.” She said the silent part out loud. And the wrong thing she accused me of changing…the website always looked like that and my boss told her so. (Also, not the first time she forgot what the website looked like.) But my boss didn’t make any JIRA comment about the “questioning the request” part.
My boss was really downplaying what had happened. Like other employee just made a mistake. That wasn’t a mistake. He wasn’t going to bring it up with other employee’s boss. It was weird because the incident was a written conversation so it was really hard to deny the facts. I also had the original email notification in case she tried to go back and change her comment. I think my boss either wasn’t used to defending his direct reports or didn’t have the power to do so since most of his department (including me) was slated for layoffs in a few months.
Well, I got the last laugh. A week later, I received an offer. I put in my notice during the company’s busiest time of year. And my boss actually asked me to extend my notice by three weeks. Really?! Expecting me to forgive and forget that whole “questioning the request” incident. I stuck with my original date. -
Do you feel your looks/attractiveness played any part in your career in tech?
I'm interested to hear the dev perspective on pretty privilege :)32 -
Do y'all use an OKR (Objectives and Key Results) process for your teams? What are your thoughts on it?3
-
when you go to the help channel as directed by your team to ask a question
and the help channel redirects you back to your team -
Ahhhh I'm in the mood to make a few complains against the company I work for.
Reason: management is done by children, expensive machines are breaking down due to lack of maintainance, having to deal with problems everyday due to machine problems.
Although that's not illegal, just stupid, there's also bad company policies (like if you get hurt can't call an ambulance, must go to the local private clinic, even if you lose a hand ), problems like pools of oil everywhere, electric boxes open (and we do have to put our hands inside to reset the machines)... Stuff like that.
But fuck it, I'm just a temp gaining minimum wage.8 -
If your phone had taken photos of your face for your whole life without you knowing, would you watch a video that was automatically generated from the photos?9
-
Yo Vanessa? I like, appreciate your interest but can you not let your bots run wild?
On a more serious note: This has happened about 10 times already. -
One day, the Director of Web Ops (marketing role) submitted a ticket to update the list of product categories on the website’s navigation. Sounds like a simple ticket right? Just some html edits. Nope. Every day for three days, she changes her mind and adds new changes. What should have taken me 10 minutes stretched out to three days. She held up code review of my ticket because she kept making changes.
She had plenty of time to sort out what she wanted. That ticket had been sitting in the To Do pile for two days before I touched it.
She was being an asshole because she knew she could get away with it and I had no recourse: my direct manager was on vacation, the entire dev team was going to be laid off anyway so no one was going to defend us on “trivial” matters, and we were going to enter code freeze soon so she’d just argue it was critical business changes for our critical revenue season.
I suspect she was also just not good at her job. I never met her in person because she was hired during the 2020 pandemic and we were all working remotely. I did see her make a five minute presentation during an all staff meeting…and she didn’t come off too well. Her voice was trembling during her turn to speak…like she was not confident or not prepared.
She knew she was causing chaos but she put on this act of not knowing. She was definitely trained on our dev team’s practices for tickets and deployments. She knows about code review, beta testing, and user acceptance testing that has to happen before a ticket can be deployed.
It happened to be before Thanksgiving weekend 2020. Our deploy was going to happen on Tuesday instead of Thursday because Thursday was a holiday (no one would be working) and Wednesday was a half day.
Tuesday afternoon at 1pm, she messages me and the dev in charge of deploy about more changes! My time is already occupied because our Product Manager went on vacation and dumped a large amount of user acceptance testing on me. I scream at my computer at that point because I realize I’m in the ninth circle of hell. I tell the other dev in a separate message that Web Ops has been making changes EVERY DAY since I picked up that ticket.
Other dev tells her that we have to check with the C-suite executive for engineering because we’re not allowed to make changes to tickets so close to the deploy. This is actually the policy. He also tries to give Web Ops the benefit of the doubt because we’re not deploying on our usual day. He had to do that to so she didn’t feel bad (and so she doesn’t complain about us not working towards the company’s goals).
Other dev had to do the code changes because I was otherwise occupied with user acceptance testing. If I were him, I’d be pissed that I was distracted from concentrating on the deploy so close to the holiday.
Director of Web Ops was actually capable of even more chaos. I ranted about it before. For that dramatization and if you want to go down the rabbit hole, see: https://devrant.com/rants/4811518/...4 -
Gentle reminder to avoid working on personal projects from your work laptop.
Ignore if your prudence is above the baseline.1 -
If you, as a product manager, can't give me requirements on a specific ask, how in the hell do you expect me to deliver anything? "Move thing from system A to system B" is not a fucking requirement.3
-
Adding recruiters to your job connections is like adding bloat to your application; it's useless and wastes resources.
LoL -
“Banging your head against a problem is far less effective than taking a break and letting your subconscious turn it over” - found on Reddit
-
Scratch my last post. Do not disturb is not your best friend. Turning off your Teams is. When your colleagues suffocate you with calls, meetings and chats to the point you cannot focus on your own work. Send an e-mail to your manager and shut down your teams. That’s what I did2
-
How do you manage your time after works for your side projects?
These days I'm being a victim of random frequent procrastination after office works.7 -
Disconnect from everything that you're thinking of for a moment. Step away from your computer, and dump all of your thoughts out for about five minutes.
In better terms: clear your cache. Your devices need it, and you need it too. Bonus points if you give your eyes a stretch and look outside your window.2 -
Someone wrote some error handling middleware for the whole application.
Then someone wrote some default classes for HTTP errors; BadRequest, Unauthorized and so on.
If I didn't know any better, I'd think throwing one of these default errors would give the proper status code, instead of default everything to 500.
But alas, I do know better.1 -
Docker is about handing over the weight of your incompetence in managing dependencies to your customer.6
-
Guys cover your eyes I'm gonna say two bad words inside a paragraph
Fuck JavaScript and asynchronous programming - I'm not skilled enough for this so I have to insult it periodically until I'm skilled enough to know partially more than now what the fuck I'm doing (therefore the times I use bad words when referring to js and async programming will decrease - or maybe at the increase of knowledge, my usage of bad words will augment. Only time will tell).15 -
"Make your working process clear and thereby attractive to your client"
Yeah , this email sure does ! Way to sell a product 😁 -
Don't get bullied by your cloud provider. You CAN negotiate your contract with them, and you should.1
-
No. Still nothing about students.
https://blog.heroku.com/new-low-cos...
Show your eco plans up your ass1 -
So I've got a relationship related question (thought I'd ask it here since developers usually tend to earn more than country average salary).
My boyfriend feels bad that he must work more while earning less money. He gets to see my work every day (we have desks side by side) and watch me have this cool job with almost no pressure. He feels unjust and upset about it (which I totally understand). He also mentioned that he's not angry at me, but at the system xd
Any tips to how to comfort him? I know it might be the wrong app to ask this question, but I thought someone else might have a similar situation 🙂5 -
When you punch a crack into the top of your desk in front of your wife and kids, it’s time to walk away from IM’s for a bit.7
-
Quick update on our partner's API that doesn't work (see previous rant).
They gave the wrong URL! Wow!! Well we have the new URL but
the production credentials don't work!!!2 -
PSA
Go on your preferred search engine and type:
site:devrant.com and then your username
Now have fun and cringe at things you forgot about you posted.7 -
when your best friend brings you to a psychiatrist, you take the pill he gave you and your friend starts to disappear5
-
People complaining about your life on DevRant. If your life is better than mine then you should not complain 😠🧂18
-
What's your current Desktop or Laptop specifications that you use for work and what's your job title?11
-
STOP REVIEWING MY CODE!!!! STOP WITH YOUR COMMENTS!! ANOTHER REVISION IS SUPPOSED TO ADDRESS YOUR COMMENTS, SO STOP ADDING INTO IT NOW!!!!!!!4
-
Have you integrated any AI tools into your workflow yet? I am interested to hear about your use cases.12
-
Is it just me, or have you also had your teammates getting less responsive once you're on your notice period?5
-
Imagine you are in a small BPO company and your client work hours is 2pm - 10pm. Then your BPO manager will set up a 1 hour meeting at 8am 🤣 so basically your personal time will be used for that meeting.
Good luck to your body clock 😂2 -
What’s the point of having side projects if your just asked to do leetcode to show your competency 😞
-
Had reletives over today, the kind who you never invite , the kind who always come to your home to tell you how much your life sucks.2
-
wow its been a while, hi community i have returned to pillage your stickers >:) hand them over peacefully or i shall remove your kneecaps in your sleep.1
-
Protip: SSDs will help your PC boot up and run programs faster. If your computer doesnt have an SSD, you can always add one or two later.18
-
Silhouettes hide your pores,
not the chores for your work scores,
managers observe behind your eyes,
No one rants for the laughs,
where you now passed gas,
sum your growth of the past,
change the browser url paths,
or your boss will take your cash. -
How best would you take charge of your learning and career in a job that gives little or no room for you to pursue your own learning?2
-
Me: I’m having trouble filling out the state tax form online. The form won’t let me check the box “I live in X city.”
HR: You don’t have to fill out the form if it doesn’t apply to you.
Me: Why are you treating me like an idiot? And why the fuck are you making assumptions about where I live? -
What devrant means is not, "you will GET 10++ to build your avatar" but rather, "you NEED TO GET 10++ to build your avatar"5