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 - "we dev"
-
Today we interviewed a _very_ good Angular1 Dev, by chance we showed him the forked ngRouter module we use, after some debate he explained that we were using it incorrectly.. I asked if he'd used it before to which he responded:
"Yeah, I'm the guy who built it"
😅28 -
manager: we need to design an admin system for a veterinary centre
dev: ok, this is it, remember your training
class Dog extends Animal {}13 -
*Dev in his 40's from our counter-part office.
Me: Here's my SSH keys.
Dev: What's this?
Me: SSH keys. Give me access to the repository.
Dev: We don't use any version control here. Let's just use FTP or Remote Desktop and just download the codes.19 -
Boss: we need to make a website.
Dev: we fired the web dev
Boss: you do it then
Dev: I am a mobile dev
Boss: dont care you are a developer
Tbh he isnt wrong but i just hate web development.12 -
Dev: this task is done, can I put it in review and do something else?
Me: sure, of course.
Dev: cool, just be aware I'll make some changes to it later.
Me: ... wait, then it's not done.
Dev: no it is, I just need to re-read it and make some changes.
Me: yeah, so it will be done when those changes are made.
Dev: but I don't know what those changes are.
Me: ... I get that ... but ... ok I'm extremely confused. Why do you think it's done.
Dev: because I've written everything I need to and I'm happy with it.
Me: ok so why do you want to make changes.
Dev: I don't.
Me: ... ... ... ... you ... you are really not being clear. If you don't want to make changes, and you are happy with it, why are you planning on making changes later ... after marking the task as done.
Dev: well if I re-read it and see something I don't like, I would like to change it.
Me: ok, so re-read it as many times as you like and make as many changes as you like. But don't mark it as done until it is done.
Dev: but it is done.
Me: no it's not.
Dev: it is, look.
Me: ... yeah looks ok at a quick glance.
Dev: ok so I can mark it as done?
Me: are you going to make more changes?
Dev: yes.
Me: then no.
Dev: why?
Me: BECAUSE ITS NOT DONE.
Dev: ok maybe I'm not explaining it clearly.
Me: ... we can both agree on that. Ok so to summarise, we don't mark something as done until we have stopped touching it. We don't half finish something and say it's done and comeback to it later. We mark it as done when we are happy with i.....
Dev: but I am happ.....
Me: *raises hand* I repeat, if it's done, we lock it away and stop touching it. If someone reads it and complains, we can come back to it with a new ticket. But it's not done until we think we are ready to send it on.
Dev: I am ready to send it, I just may want to change it.
Me: ... ... ... ... ... due to a new policy implemented just now, we are only allowed to send 1 email to a person each week. So unfortunately we can only send on 1 copy. So when you have that 1 copy, let me know.
Dev: ok, let me re-read it a few more times then.
Me: there you go.32 -
You're a bit too junior we need someone with a bit more experience.
Job was listed as junior/apprentice dev.9 -
Wife: I got a Roomba for Christmas!
Dev Husband: oh.
Dev Husband *hours later* : Did you know it has an MQTT interface accessible over IP? I already wrote a NodeJS app to track if we need to empty the bin.14 -
Frontend Dev: That's not possible in Frontend, we should do it in Backend.
Backend Dev: That's not possible in Backend, we should do it in Frontend.
-- CIVIL WAR --27 -
My dad picked up programming in Java as a hobby when I started my own dev company. We pair program on the weekends! 😁8
-
Tech Industry: “We need more developers!”
NewDev: “Hire me”
Tech Industry: “only experienced developers please! We don’t have time to train juniors ”
Older Dev: “Hire me”
Tech Industry: “no, you want too much money and too much time off“
Mid dev: “Hire me”
Tech Industry: “only experienced devs who are a culture fit!”
Robot dev: “Hire me”
Tech Industry: “You are Hired”10 -
Manager: We need to setup the security in the Mexico server
Dev: You mean that 3rd party firewall add on?
Manager: Yes
Dev: And set up the billing on the Mexico account?
Manager: Yes
Dev: lol, sure thing I’ll create the ticket
Manager: What’s so funny?
Dev: Nothing
Ticket: Build wall and get Mexico to pay for it.15 -
As a Java Dev, the thing that frightens me most about colonizing Mars is that we have to rewrite the Date class...8
-
Me and my dev boyfriend went camping the other day in the middle of nowhere in Chile. Before entering the campsite we agreed no dev talk on the hike and then the moment we arrive we get the 0th tent platform. We looked at each other and chuckled our way into the tent 😂
#relationshipGoals10 -
Me: We should change the http response code to anything but 200 OK in the error response case of our API.
Other dev: No, it's fine.
Me: Why?
Other dev: The client successfully receives an error message.
Me: ┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻15 -
We recently hired a fronted dev and she got confident enough to suggest we use nodejs, my literal reply:
We hired you so we would not have to deal with JavaScript.
Should see her face 😂17 -
Manager: This button is too dark, you need to lighten it. Have you no sense of design?
Dev: …
Dev: Hows this for an adjustment?
Manager: Wayyyyy too light now, jesus you need glasses if you think that’s good.
Dev: …
Dev: How about now?
Manager: It’s close, make it just a little more dark. God why does this have to take so long, do I have to hold your hand through this entire process!
Dev: …
Dev: There that good?
Manager: Yes that’s perfect! Send me a PR immediately so I can approve, we need to get this out ASAP, it’s critical!!
Dev: I can’t.
Manager: ????
Dev: There’s no diff, you had me gradually adjust the colour back to exactly what it was originally.
Manager: THAT’S IMPOSSIBLE IT LOOKS COMPLETELY DIFFERENT. HOW DARE YOU INSULT ME LIKE THIS, I HAVE A MEETING I NEED TO GET OFF TO BUT WE WILL BE HAVING WORDS LATER ABOUT THIS INAPPROPRIATE BEHAVIOUR.
Dev: …16 -
Manager: Does anybody having any money saving ideas?
Dev: By switching our supplier from X to Y we could save $10,000/year and they have much better customer service.
Manager: So? I’m looking more for savings opportunities in the +$100k range. That’s a small idea, I’m looking for *BIG* ideas.
Dev: Do you have any big ideas?
Manager: No, but I really really want to save big money like that. I thought you would have something worthwhile.
Dev: $10,000 still a lot of money
Manager: I guess…. Ok we can do it. But don’t bother me with peanuts like this again.
Dev: ??? You asked me buddy15 -
Dev: boss, there are some abnormalities and confusion in the client's specifications.
Boss: So?
Dev: Shouldn't we get clear about them and then start coding?
Boss: No need. We assume and code. Then show them to our clients and then ask for their opinions. We will change again according to their opinion.
Dev: ..
A few months later....
Dev: *seeing so many specifications change and realizing now have to refactor a lot of codes* , FML.15 -
Manager: You really shouldn’t be doing that
Dev: It’s in my job description
Manager: Yeah but you still shouldn’t be doing it.
Dev: Who should I hand it off to?
Manager: We don’t have anyone else to hand off that task to.
Dev: Ok, do I stop doing it?
Manager: 😡 Of course not, it needs to get done! I’m just saying you shouldn’t do it.
Dev: ???????????13 -
User: We have been dealing with this bug for a month now! How come nobody has fixed it?
Dev: Who did notify about this issue?
User: You’re not listening we have been dealing with this for a MONTH!
Dev: When this issue first occurred did you tell anyone?
User: Yes!
Dev: Who?
User: …. Ok I don’t remember but I know I said something to someone. Anyway it doesn’t matter, your job is IT so how come this isn’t fixed?
Dev: Did you have an email? Ticket number? Teams message? Any record of where this was dropped?
User: I think you’re missing the point. We haven’t been able to do out jobs for A MONTH. We’ve just been sitting around completely helpless. We’ve been trying to figure a system using paper and pencil to replace the electronic one but it’s too complicated. How come this wasn’t fixed the second it happened?
Dev: It’s hard to respond to an issue if it’s not brought to out attention.
User: Ok but we are too busy to create a ticket! We have a million things to do and we can’t do any of them because your app doesn’t work! We’ve been sitting here telling each other how terrible this system is AND IT HAS BEEN A MONTH.
Dev: …. Yeah I got that12 -
I came from a village, we have animals (like a farm), pigs, chicken, sometimes duck and goose. One day I had to work from home, bc had to come back to parents house. Our daily skype meeting was like this:
* discussing very important IT stuff *
* grandma rushes into my room *
me: sorry, but i have a meeting
grandma: i just wan...
me: but i cannot right no...
grandma: just wanted to know if...
me: grandma, I cannot right now, we have a skyp... im talking with colleagues, on the computer
grandma: * quiet voice * okay, i dont want to interrupt, I just want to know - Did you ordered the ducks?
* what I hear in headphones: collegues and boss LOLd sooo hard *
me: ffs, what ducks?
grandma: did your father not give you the guys number?
me: * starting to sweat * what guy? no he didnt, i have no idea what youre talking about
grandma: * disappointed * then who gonna order them...?
me: ...
grandma: * standing next to me, she hears the laughter * whats that?
since then, if im working from home every skype meeting starts with "Tommy, is your grandma there? HAHA!"7 -
Manager: Feature C doesn’t work
Dev: We never built feature C
Manager: Nonsense, I remember feature C clearly!
Dev: It’s still in the backlog
Manager: But we had many meetings about it
Dev: Never got put on the board
Manager: Feature C is very important!
Dev: It was never assigned to anyone
Manager: What could possibly be more important than Feature C?
Dev: All the other features you placed on the board and assigned up until now
Manager: Well I need Feature C done asap! It should be top priority!
Dev: Ok then next sprint add feature C to the board and assign it to someone
*Next planning session manager leaves feature C in backlog in favour of other tickets*
*2 days later*
Manager: What is the status of feature C?
Dev: You opted to leave it in the backlog
Manager: BUT IT SHOULD BE TOP PRIORITY!
Dev: …9 -
Dev: Hey, do we have a Google cloud machine running?
Me: No we have AWS remember?
Dev: Okay..
Me: Why do you want a gCloud?
Dev: I had this large stack of files and want to put them somewhere, off of my laptop. I just feel comfortable using Google than AWS.
Me: Umm.. there is Dropbox for that sort of stuff. Not high performance servers running our services.
Dev: ...
Dev: (After a moment) Yeah, why didn't I think of that? :/
Me: Seriously???
I think he forgot to have breakfast today.18 -
Manager: I read an article today
Dev: oh here we go….
Manager: We must pivot to only functional programming, which means only using functions instead of classes
Dev: Actually functional programming is a bit more nuanced tha—
Manager: Any use of classes going forward is not allowed. Everything must use functions! Classes are an outdated way of programming, using classes is why we continue to miss our deadlines. Functional programming is lean, classes are waterfall.
Dev: What about the libraries we use? Many of those use classes
Manager: Wrap them in a function then, that way they are pure which is one of the requirements of functional programming. You would know that if you spent as much personal time as I do keeping up with the times.34 -
Manager: "yeah so thanks for understanding we can't give you a payrise, by the way we need you to train the new guy we just hired who is your senior because even though he is more experienced than you as a c# dev he doesn't understand what an object is"
Me...12 -
Manager: So great news, we will also be building a new app this year!!
Dev: We only have 2 devs and we already struggling to maintain/build our current portfolio of applications. I don’t think we have the resources to support another.
Manager: Nonsense, this is a very small project management app that was requested by the CEO himself!
Dev: …We already have MS project, why can’t they just use that?
Manager: The executive team isn’t interested in learning MS Project, it’s way too complicated. They want us to build an internal version of MS Project one feature at a time so they can pick it up over time instead of getting overwhelmed with learning MS Project all at once. It also needs to have loads of customizable automation features so leadership doesn’t ever have to get “in the weeds” having to work with it. It needs to basically run itself!
Dev: …What about this is small?
Manager: Well that is the requirement.
Dev: …18 -
Corporate IT: Here at Company A we are very proactive about CyberSecurity!
Dev: What is our cybersecurity plan?
Corporate IT: If any breaches happen we will terminate those involved and discontinue use of the offending product
Dev: That sounds reactive to me
Corporate IT: 😡 It’s proactive actually as we put together that plan of action BEFORE anything happened!
Dev: …12 -
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.27 -
Manager: *taps dev on shoulder* We need to do B
Dev: I know, you created a ticket for it yesterday
Manager: Yeah but it hasn’t been done yet. It needs to get done.
Dev: I’m currently working on A which is higher priority
Manager: Ok but B needs to be done too
Dev: I know, it’s next on my board
Manager: I’m just making sure you are aware of it
Dev: I am aware of it, it’s next on the board
Manager: Ok but make sure you do it after A
Dev: Yup it’s next up
Manager: Ok, don’t let anyone distract you
Dev: …9 -
I bought 4 of them to introduce Dev rant to my three collegues (one is for myself of course). Hopefully we can welcome them soon here.11
-
Interviewer: For this next code challenge you will not be allowed to use the internet, or an IDE.
Dev: …
Interviewer: OR a keyboard OR a mouse. I will be verbalizing the code to you and you need to memorize it and tell me where the bugs are.
Dev: …
Interviewer: We must do this exercise to know how you are as a dev without any performance enhancing “aid”. This way we can understand where you are truly at skill-wise, and what you are truly worth from a compensation perspective.
Dev: …
Dev: If I get a job with you will I be allowed to use the internet and an IDE and a keyboard/mouse?
Interview: Of course you would! Getting anything done without those is just about impossible. We just need to evaluate you without them to see how good you REALLY are.
Dev: …20 -
Dev: I think we should send Dev2 for some training and certification
Manager: We do not train people or have them certified. When you train people and especially if you have them certified they always leave the company for better offers so we no longer do that.
Dev: So the plan is to have a the company operated by a bunch of untrained uncertified people?
Manager: 😡 You are being disrespectful again20 -
Corporate IT: YOU MUST COME INTO THE OFFICE. WE JUST RECEIVED AN URGENT NOTIFICATION FROM APPLE OF A SECURITY VULNERABILITY IN iOS DEVICES. YOU HAVE BEEN IDENTIFIED AS HAVING A MAC ASSET. COME INTO THE OFFICE IMMEDIATELY AND UPDATE IT.
Dev: I don’t use that mac, it sits in my office desk drawer unplugged. I’ll update it if I ever need it for anything. Which I won’t, we don’t do iOS dev anymore.
Corporate IT: NOOOOO!!! YOU MUST UPDATE IT NOW!!!
Dev: I’m not wasting time driving into the office this week. We have an important deadline we’re working on, I can’t afford to lose 2 hours to this. Plus it can’t be turned on right now, It’s been unplugged for 2 years.
Corporate IT: THAT WOULDN’T STOP A HACKER!!
Dev: …11 -
What non-dev team members don't understand is that when we tell them to wait while we're coding, we actually don't ignore them but try to finish the code before we forget what were we typing.1
-
Dev: So we’ve been working on X for about 2 weeks now, it’s about halfway do—
Manager: Btw what is the status of X?
Dev: I was just telling you
Manager: Oh, I wasn’t listening.
Dev: …
Dev: So as I was saying, we’re ab—
Manager: Oh and where are we at with Y?
Dev: …10 -
Manager: Everyone will be required to switch to Mac in the next couple of months.
Dev: Um, why?
Manager: Macs are more professional and developer focused than windows machines, I read it in an article. Plus they look way nicer.
Dev: Half of the applications we use don’t have a version that works on iOS.
Manager: What? How do you know?
Dev: I have a Mac for occasionally doing some work on the iOS app we support. I ran into that when I was setting it up as a development environment.
Manager: You have a Mac?
Dev: Yes
Manager: Why? How come you don’t use it for development?
Dev: …15 -
why are we having a flame war on best programming language! it is personal choice and everything has its own purpose and importance. as a dev we should respect that14
-
Management: This project isn’t moving along fast enough, you know what we need?
Dev: An additional dev?
Management: No! An additional manager! We’ll have a meeting about it later today.
Dev: …7 -
Took yesterday off to sort out a new passport.
Today on the stand:
Manager: "So we've been trying to get app X running on a dev environment for client X but we couldn't expose it to them"
Me: "Well yeah it's a dev environment if you want to give them one give them access to staging"
Manager: "Oh well we're still going to give them access to dev because they asked for it. It's due for 10am but we couldn't get it to run. You have to get it running since we edited the config files"
*accessing dev environment*
half of config files is missing, random files committed to the repo, SSL certs manually edited, eth0 down and found swan vpn installed.
never taking a day off again.1 -
Customer: "I want this."
Dev: "Cool! We can do that!"
*delivers product according to spec*
Customer: "Hmm, now that I see it, I want something else instead.."
Dev: "git reset --hard origin/ifreakingknewit"1 -
Once upon a time there was a dev.
The dev had a resume that said he could dev.
We called the dev, he sounded intelligent.
We hired the dev, who was a bit green, on a three month probationary period.
The dev did very little.
When asked, we said he contributed to discussions, but seemed unclear about what to do, and maybe they could keep him as an intern if they wanted to have him at all.
They hired him. As a full time dev.
6 months later, that dev was shocked to find we could log into the servers with a privileged account.
We (his team mates) were sad.
We asked him to fix a few prod errors.
A little while later he said "Done!"
We then had to walk him through how to actually fix them, not just add a couple pieces of info to the table.
We were sad, again.
We asked him to fix some prod errors again.
We had to walk him through the process again
We expressed concerns to our superiors about his abilities because he was all theory, no hands on ability
They promoted him
We were sad
A few of us said "Fuck you guys, I'm going home"
They said OK
Now that guy is the only one that "knows" that code base
I get calls sometimes asking me questions.
I told them to pay me a consultant fee.
They said no
I said no
They called again
I laughed at them
Listen to the people who know when you ask them questions.
Listen to the people who know when they tell you there is a problem
Don't be like that company6 -
Client: We need these book genres added to the website ASAP!
PM: Hey dev, its priority #1, please add these genres ASAP!
Dev: Okay, can I get a file which needs to be imported?
Client: Oh we will have that in couple of weeks.
Dev: Okay so write me in couple of weeks.
Client: What kind of company is this? Outrageous!!!5 -
Project Leader: the team needs to use Git
Dev team: yeah Git, it will help us a lot
.
.
.
[three days later]
Dev: we send the changes via Dropbox, see you on monday!7 -
Best Git commit msg I ever saw was nothing more than: "please work"
...found after a junior dev left our company and we were reviewing things4 -
Interviewer: Do you have created any android application before?
Dev: I just built an application to increase, farming production to help farmers earn some more money. It's less profitable but makes farmers better.
Interviewer: That's so stupid. Do you know Jeff Bezos?
Dev: yes
Interviewer: we need someone like that level of visionary to make money for our company. Sorry, we don't think you can make apps that makes people do stupid things for fame.
Dev: Do you know Nicola Tesla
Interviewer : yes
Dev: Well he should have pulled the plug long ago.6 -
*In teams meeting with client*
Manager: Yes we can do all of that and it will be actioned very quickly. We will make all of these feature requests top priority. We will set aside everything we are currently working on in order to get this done!
Dev: ...Are you writing any of this down?
Manager: I don't need to, I always remember everything!
Dev: Just so you are aware, I'm not writing anything down. You're going to need to create a ticket with requirements spelled out for each one of these promises you're making otherwise they won't get actioned by the team.
Manager: I know that!
Dev: ...
*Later that day*
Ticket Title: Action client feature requests TOP PRIORITY!!!
Ticket Description: *empty*
Dev: ...13 -
!dev
Did you ever think a game would take up over 100 gigs on your hard drive? Neither did I, yet here we are.. WTF17 -
Manager: As you all know I called this meeting to discuss what we will do with all of the extra resources if we are done early. I was thinking a start a new ap—
Dev: We are not going to be done early. There are two weeks left and we are way behind schedule.
Manager: Don’t be so pessimistic! You never know when or how fast tickets will be completed.
Dev: Yes I do…I’m the one doing them4 -
HR: Hey you really need to be more sensitive with what you say
Dev: What makes you bring this up?
HR: Well we had a concerned employee overhear you telling one of the interns that the Russian word for “approved” is “blyat”.
Dev: Ah.20 -
PM: Please get this done by tomorrow. It's just a small change.
Dev: No its not that simple.
PM: Why is it not simple? Please explain so I can understand.
Dev after a hard thought finally explains: blah blah blah
PM: Well, we have promised the client so please do this by tomorrow, thanks.
Dev: *bangwall9 -
friend: how do you create a game?
me: *laughing* slow down, first of all try to learn to code, then...
friend: cut the bullshit! your the IT guy, tell me, how you simply create a for e.x. Call of Duty?6 -
Interviewer: We keep having devs take off for other opportunities after a short period of time. We need someone loyal who will be sticking around for the long haul. Oh wait, you only have one dev company you’ve worked for on your resume? Yeah that’s not good, we only hire devs who have worked for lots and lots of companies.
Dev: …9 -
HR: At company A where we are all about hiring top talent!
Dev: What does this position pay?
HR: Well we’ve done a market assessment of local wages and an happy to announce the VERY competitive offer of (insert 30% less than the median wage here).
Dev: …
HR: I assure you this is a very competitive. What we don’t offer in pay we more than make up for in culture. We are a family here!!
Dev: …5 -
Other Dev left just as we hit beta and refactored all his code without documentation... Not even fucking comments...10
-
Talked dev with my uncle today at the dinner table. Every other family member slowly backed away in boredom and confusion as we discussed spaces vs. tabs3
-
Dev: we have two days until go live. We got 20 bugs, 5 stories and two people on holiday.
PM: ok so could we get these 3 stories squeezed in as well?2 -
Dev: Hey, I need you to see something.
Client: ok
Dev: this is the models of those reports you need
Client: ok, wait, what is that number? This is wrong, we can't...
Dev: hey, calm down, this is not the production, it's just fake database!
Client: ah, ok.
(5 minutes of explantion)
Dev: so, what do you think?
Client: just one point, that data is very very wrong, we need to change this ASAP!7 -
Recruiter Email: We need experience in Doker!
Dev: I could potentially be interested, what is this new technology? I've never heard of Doker!
Recruiter: It's not super new, it's the traditional Doker! You know, good ol' Doker!
Dev: Like Poker? Or Joker? 🤡
Recruiter: What?
Dev: What?9 -
I fucking hate politics. Can we just stick to dev shit on here? Please? That's the only reason I'm here.6
-
Project Manager: Hey Gid, we need to start migrating project-A to the new Server.
Me: Okay, I will inform Dev-Q.
Project Manager: Please do and treat as top priority!
Me: Hey Dev-Q, we need to migrate project-A to the new Server and we need to get it done asap.
Dev-Q: But I'm currently working on some critical bug XYZ which PM wants fixed before COB.
Me: I dunno maybe you want to speak with him.
Dev-Q: I was told to...
Project Manager: Yes! we need that done right away.
Dev-Q: What about the critical...
Project Manager: No! treat this as top priority the client just called.
Dev-Q: Okay.
Me: Any update yet?
Dev-Q: Yep but it seems like the database is quite large and the migration may take a while.
Me: Okay take your time.
Dev-Q: {hours later} Pheww done! All files and database migrated successfully.
Project Manager: Good good. So the critical bug XYZ was also completed and migrated to the new server right?
Dev-Q:6 -
HR: Here at company A we have a great culture. It truly is the best place ever to work!
Dev: How many companies have you worked for?
HR: Besides babysitting as a teenager this is the only company I’ve ever worked for.
Dev: I thought so.3 -
!rant
I complained during a dev team review about the too many dev calls/meetings we have that are supposed to improve our productivity but instead feel like interrupting our work and line of thoughts when focusing on something.
I expected the team lead to bash me or say "Nooo, these meetings are important bla bla bla" but he received it quite positively and already changed how we do things.3 -
Manager: We should do X with the database
Dev: That will cause issue Y
Manager: But I read an article that said that issue Y wasn’t a problem
Dev: It did?
Manager: Well it didn’t mention issue Y
Dev: …2 -
Drunk Dev 1: These wifi signals are really take toll of brain tissues and may probably cause brain cancer. 🙁
Drunk Dev 2: Let’s power off our wifi router. We don’t need wifi while drinking. 😏
Drunk Dev 1: Good, but what about other wifi signals in proximity. Your neighbours ?? 🤨
Drunk Dev 2: Oh poor, they wont get into our brains as our brains don’t have password for their wifi thus, we can’t connect to their access point 😎
Drunk Dev 1: 😳6 -
Client: We are tired of having to go only to specific users to get things actioned, we need everyone to be given admin access so that we can get work done efficiently
Dev: Highly do not recommend that *outlines the likely consequences*.
Client: We don’t care, we DEMAND you do this. We’ll make sure everyone is careful.
Dev: Ok but I warned you. Please submit this request in writing.
Client: Ok, not sure why you would need that. I told you everything would be fine.
*Not even two days later*
Client: HELP!!! OUR DATA IS NOW COMPLETELY MESSED UP. WE HAVE NO IDEA WHAT WOULD HAVE CAUSED THIS IT’S AS IF EVERYONE IS RANDOMLY DOING WHATEVER THEY WANT HOWEVER THEY WANT IN ORDER TO SUITE THEIR OWN NEEDS. IT MAKES NO SENSE HOW THIS HAS OCCURRED. I TOLD EVERYONE SPECIFICALLY TO NOT CAUSE ISSUES!!! WE NEED THIS FIXED A.S.A.P!!!!!!
Dev: …6 -
Dev: This content might be too large to fit into this area on mobile.
We might need to add scrolling or design it differently.
Designer: It fits perfectly in the design.
Dev: But the user might have a smaller screen size than in the design.
Designer: We don‘t optimize for small screens.
Dev: But we still need to handle it somehow.
Also, the text might be longer for other languages.
Designer: No problem, we will provide short text for all translations.
Dev: We have 30 languages and the translations are made by a third party. We can not control it.
Designer: We‘ll manage somehow.
Dev: Also, the user might be using an accessibility setting on the device which makes the font size larger.
Designer: Unlikely
Dev: Also, the available screen size might be reduced by the on-screen keyboard.
Designer: … Ok then.
-
It‘s always a conversation like this. It repeats indefinitely.10 -
"We want a perfect PHP dev"
... yea, and he will produce shitcode like
switch(true) {
case 1 < 2:
...
case $a == $b:
...
}
no thx5 -
In a mobile project far far away...
Dev: Now we need a ui expert to beautify the app.
Boss: we dont need him its beautiful as it is.
5 mins later....
Boss: here Is a ton of ui changes dear dev. I trust that you have creative insight to make changes that I like :)4 -
HR: Hey we heard about all of the apps you are building and we were wondering if you could build one for us too
Dev: Well I’d have to run it by my manager first, what kind of app were you looking to build?
HR: Ok basically it’s a button that when you press it it completes the list of daily tasks that normally take us all day everyday like payroll and attendance reporting.
Dev: You…. want me to…automate your entire job away?
HR: No! We would be the ones to push the button😡.
Dev: I….. I’ll…. I will pass that along.4 -
Colleague: Just commit to the current branch so we don't ruin the dev-branch
Me: We could also just create a new branch?
Colleague: No use this one, branches don't "grow on trees"
Me: *facepalm*...5 -
Be me, new dev on a team. Taking a look through source code to get up to speed.
Dev: **thinking to self** why is there no package lock.. let me bring this up to boss man
Dev: hey boss man, you’ve got no package lock, did we forget to commit it?
Manager: no I don’t like package locks.
Dev: ...why?
Manager: they fuck up computer. The project never ran with a package lock.
Dev: ..how will you make sure that every dev has the same packages while developing?
Manager: don’t worry, I’ve done this before, we haven’t had any issues.
**couple weeks goes by**
Dev: pushes code
Manager: hey your feature is not working on my machine
Dev: it’s working on mine, and the dev servers. Let’s take a look and see
**finds out he deletes his package lock every time he does npm install, so therefore he literally has the latest of like a 50 packages with no testing**
Dev: well you see you have some packages here that updates, and have broken some of the features.
Manager: >=|, fix it.
Dev: commit a working package lock so we’re all on the same.
Manager: just set the package version to whatever works.
Dev: okay
**more weeks go by**
Manager: why are we having so many issues between devs, why are things working on some computers and not others??? We can’t be having this it’s wasting time.
Dev: **takes a look at everyone’s packages** we all have different packages.
Manager: that’s it, no one can use Mac computers. You must use these windows computers, and you must install npm v6.0 and node v15.11. Everyone must have the same system and software install to guarantee we’re all on the same page
Dev: so can we also commit package lock so we’re all having the same packages as well?
Manager: No, package locks don’t work.
**few days go by**
Manager: GUYS WHY IS THE CODE DEPLOYING TO PRODUCTION NOT WORKING. IT WAS WORKING IN DEV
DEV: **looks at packages**, when the project was built on dev on 9/1 package x was on version 1.1, when it was approved and moved to prod on 9/3 package x was now on version 1.2 which was a change that broke our code.
Manager: CHANGE THE DEPLOYMENT SCRIPTS THEN. MAKE PROD RSYNC NODE_MODULES WITH DEV
Dev: okay
Manager: just trust me, I’ve been doing this for years
Who the fuck put this man in charge.11 -
2days into changes in our team, so now I'm the only developer
client: so can you give me contact of another person while you're on vacation?
me: well, unfortunately I'm the only developer...
client: (ರ_ರ)
me: ¯\_(ツ)_/¯3 -
fb messenger stopped working after the update, it just shows a white screen... it made me realise i don't even care, family and friends contact me there but ... Dobby is a free elf now4
-
Lead dev: Hey boss, you really do like Python right?
Me: No
Lead dev: Well it's cuz I was think....wait what? WTF do you mean no, you have automated a fuckload of BS with Python and we are still using it, why tf would you use Python if you don't like it?
Me: I like it enough for the automation scripts that we have and for parsing documents or generating glue scripts, its already installed in every server that we have, so testing bs in dev and then using them in prod is cake, it doesn't mean I LOVE python, I like it for what we use it.
Lead dev: Well ain't already bash and perl installed as well?
Me: Do you know bash and or perl?
Lead dev: No, don't you?....
Me: No......
L Dev: (using a Jim Carrey impersonation) WELLL ALLRIGTHY THEN! What is the other language that you used for X project?
Me: Clojure, do you remember that one?
* he said paren paren paren paren yes paren i space paren do close paren close paren etc etc
L Dev: (((((((yes (i (do)))))))) and nevermind, I'll get back to working more with Python
Me: das what I fucking thought esse6 -
Promotions? What are those.
Every title I have gained has been out of necessity of needing someone to work on stack "X".
It usually goes something like:
Dev: I quit
Management: oh shit, we need another dev 🤔oh @C0D4 can do it until we find a replacement.
@C0D4: fuck, I don't know anything about this stack.
Management: we didn't find a replacement, this thing is yours now, here's a pay bump for your efforts.
@C0D4: I swear they'll regret all these projects being managed by a single dev 1 day.7 -
you guys complaining about doing PHP and WP because you needed money sounds like confessing about doing porn in college
"Sorry mom, but I really needed the money ..."rant how much? ok maybe i swallow it wordpress no please not in the ass just a photoshoot lol porn php no i wont swallow it college wp wk1141 -
My boss we don't pay you to code (yeah unfortunatly don't have a dev jobs)
My boss two day later : Hey we heard you love dev can you make an app for us2 -
this happens way too often in our company
PM: did you made that change I requested?
me: yeah, its on the live server now, why?
PM: I cant see it...
me: *wtf, I specially forced the JS to reload to eliminate problems with cache* could you send me a screenshot?
PM: *sends screenshot*
me: I dont get it... I can see the changes in my browser *dev feeling intensifies* ... refresh the site and try again
PM: oh... suddenly its there, ...anyway, thanks! it looks great!
me: *facepalm*
turns out our managers just dont refresh websites, they want changes to take place immediately3 -
Dropbox TLS 1.0 & 1.1 is deprecated
Dev: we need to upgrade our projects
Manager: we don't have time for that. can you call to their helpdesk, so we can keep using our projects w/o upgrading?
Dev: ....
Manager: call them!
Dev: ...9 -
Me: I prefer to make sure dev is fully separated from prod, that way if we fuck up, it doesn't matter.
Manager: It's fine, the service isn't fully deployed and dev/prod are named differently.
Me: runs ansible script to stop dev
*prod breaks*
Me: Huh. Wonder why that happened.2 -
Interviewer: we need you to work overtime.
Dev: ok.
I: but we dont pay overtime work.
D:(so you want me to work for free?)
D:OK.3 -
Jr. Dev: We got an issue in prod.
Sr. dev: Okay, what is the issue?
Jr. dev: Don't know, just got an email.
Sr. dev: Did you check the service?
Jr. dev: Which service?
Sr. dev: What have you debugged so far?
Jr. dev: I explained you the issue and waiting for your inputs.
😑😑😑😑😑6 -
Dev: (Watches user print out screenshot of maintenance app to do list, walk across facility to printer. walk across facility to equipment and check things off on paper, then walk across facility back to their terminal and copy the findings over.)
Dev: We made the app responsive so they could do that on a mobile device. Why are they printing?
Manager: Printers are cheaper than getting more tablets.
Dev: …
Dev: Can we at least get a printer at each terminal so they don’t waste so much time walking across the facility?
Manager: That’s too many printers to maintain. It’s easier to just have one.
Dev: …8 -
User: The app is crashing! Fix this immediately. We can’t do our jobs without it!!
Dev: Patch applied, can you confirm it is now working on your end?
User: EXCUSE ME?! THAT IS NOT OUR RESPONSIBILITY! WE ARE WAY TOO BUSY, ASK SOME OTHER DEPARTMENT TO DO THAT OR DO IT YOURSELF!
Dev: …7 -
New spin on the Manager / Dev format!
Recuiter: WE NEED AN ABSOLUTE NODE EXPERT, NODE NODE NODE, WE LOVE NODE! WHAT IS YOUR NODE EXPERIENCE?!?!
Dev: Well I've had exposure to it since it was nearly new, all the way back in 2012, and since my professional career started about 7 years ago I've used it fairly often on a per-project basis.
Recruiter: WELL HAVE YOU BEEN USING IT DAILY FOR THE PAST 5 YEARS!?!
Dev: Well no, as I said I've used it for specific projects... anyway, there are these things called weekends...
Recruiter: WELL WE ONLY WANT NODE ZOMBIES SO SORRY.
Dev: Thanks for reaching out and wasting my time.
Recruiter: ...
Dev: ...
God recruiters are like robots, don't they understand senior-level engineers are language agnostic?6 -
it can be the most interesting article in the world, but if you ask me to confirm cookies, to enable notifications and to disable my adblock or subscribe to your aWeSoMe newsletter at the same time I'm not interested in spending any more time on your site
oh and also, FUCK YOU, return your degree, resign and FUCK OFF1 -
Me (front dev): We should use nodejs for this project...
CTO (back): Nah... Fu*k Node! Php ftw
Now: we have a php framework with a nodejs server for the front end6 -
It's my 2nd week into my new job. I asked people what they think they are doing.
The summary:
Senior dev: we fix bugs
Junior dev: we write code
Intern: we create the future
It depends how you look at it. They are all called software engineer or developer.9 -
Linux Mint ladies and gentlemen
I will dedicate a separate rant for choosing an OS for my new laptop, as I was heavily disappointed in some OS-es17 -
We have 2 layers of testing environments and production.
I tested the changes on the 1st layer, bud since it was 5min to lunch i did not test on 2nd layer which is connected to the production DB. I pushed to production and caused 5+ websites to go full retard and went to lunch.
Came back to 19emails and 3+ skype msgs about "why the fck would you do that..."
Estimated damages nearly 20k EUR and i lost some permissions for two weeks, but my great boss helped me out and cheered me up by telling stories how he took down multiple servers too
plot twist: im the team leader of our office now :)5 -
Really just an average week.
Just feel I need a bit of venting. (:
@meet: (monday)
- mgr: we need video transcoding and VOD ASAP.
- dev: on what server? It's expensive, especially without a GPU.
- mgr: prod is beefy. Put it there.
- dev: everything else is gonna crawl then.
- mgr: you have till the end of this week.
@demo (Friday)
- dev: k, it's ready.
- mgr: Why is everything slow??!
- dev: transcoding. Expensive.
- mgr: Why do we transcode? Never said I wanted transcode!
Can't we upload to YT?
- dev: ...yes. But will then each customer that wants VOD will need to setup YT studio and provide an endpoint and stream key.
- mgr: OK. But we're now behind schedule because of this and the customers will not be pleased.
- dev: oh, didn't know we're into gaming.
- mgr: ???
- dev: nvm, see you Monday.
...
Later Friday evening
...
*ding* mgr has added 5 new tasks to your list.
*ding* mgr subtracted 30 points from you.
reason: deadline over due.
Ya ya, the usual shenanigans.
Time to mute for the weekend.14 -
Sales: "There is a problem in complicated feature A, in a client system!
Dev: "What is the problem"
Sales: "I don't know exactly"
Dev: "which client system? What version is installed?"
Sales: crickets.
Dev: "Do you a Jira ticket, or an email with more details?"
Sales: "It is urgent that we fix the problem ASAP!"
Dev: "what problem"
Sales: "The problem! I talked to the VP RnD, So he can make sure you are on it!"
Dev: "What exactly do you me to fix"
Sales: "The Problem!"8 -
Dev: I need you to do X
IT: Ok we will do Y
Dev: I don’t want Y I want X
IT: Well you’ll need to go through the change request process then since you have just modified your requirements.
Dev: …6 -
During QA for a huge project when our dev team was confident of the stability of the project, We started introducing small bugs, QA team use to raise bugs in Jira, we marked them as not reproducible.
Frustrated QA started coming to our cubes - at this point dev team worked in a perfect coordination like a man to man marking in hockey. While one dev asked QA guy to reproduce the bug in front of him while the other dev has already fixed it.
Continued for a couple of days till our team lead was satisfied with the revenge. -
We need to be learning from other's mistakes. A good weekly topic would be "a time you really failed as a dev, and what you learned".4
-
I just started to use
"titties" for success message
and
"no titties" for error message
... I need friends... and titties obviously4 -
i was so excited about devRant, that i tell all my coworkers about it and now if i dont reply to emails they make fun of me "put it on devRant he will find it there"1
-
Sitting in a meeting with the dev team planning our project and thinking to myself "we are completely fucked"6
-
Let junior dev design module.
Make code review.
What junior dev says: "It is a totally flexible concept!"
What junior dev means: "It is extremely shitty to use for the one use case it was meant to do, but it will be equally shitty to use for all the use cases we will never have."
Back to square one.9 -
The only dev trend to get excited about is more and more devs keep adding on each day.
Like really, so many of them that the day isn't far that we
Homo Sapiens
become
Homo Dev-iens!3 -
Dev deploys new CSS.
Client: I can't see the changes PANIC.
Dev: clear your cache!
Client: oh that's better. Now can we do that for all user?
Dev:😱4 -
Dev: I think I just deleted data I shouldn't have. Can you do a rollback?
Me: No, I'm a DBA, I don't touch data. Did you commit?
Dev: Yes, I committed.
Me: Your data is gone.
Dev: But don't you guys do backups?
Me: We backup the Prod servers. We only back up Dev on request. Did you request a backup in Dev?
Dev: No.
Me: ...
Dev: The Testers are going to be pissed.2 -
Me: We should use typescript to enhance our readability and productivity.
Senior dev: No... We don't want to use any other languages except JavaScript.
(A month later)
Too many catch, race conditions and hidden bugs left. 5 hours of debugging16 -
Me: We really need to improve our unit test coverage.
Team/Boss: <sarcasm> Haha yeah.
Production Bug: I'm doing something nasty to a client, because a dev broke something but no test coverage.
Boss: How could we have prevented this?!1 -
kinda coding i guess, company specialising in making statistics for other companies, analytic stuff or such, wanted stack: php, mysql
Interviewer: so here is our tech guy, who will be your boss if... so he would like to ask a few questions
techGuy: how would you ask for all the rows in a table? * looks at me *
Interviewer: * looks at me too *
me (learning inner, outer, left, right joins and transactions yesterday): * am i a joke to you? *
also me: * they must be making fun of me or something * well the query should be SELECT * FROM tableName; but one should really not use that, as * in theory really slows things down, because it loads unnecessary meta data bla bla
they: * look at each other * You're really good young man! Yes of course we know that, haha!
Interviewer: You said you just finished Uni, you doesn't seem like a junior to me! good job!
techGuy: so how would you LIMIT your results to 100 rows?
me: sigh * looks at door without turning head, so they wont notice *4 -
Management: foobar resigned. We need to have a dev who can work the android app project.
Me: You have to find a dev who can work with that stack.
Management: You!
Me: Me?
Management: Yes, You.
Me: Me? Why me? I'm a web dev.
Management: Starting tomorrow you will work for 2 projects.
Me: but..
Management: accept it or..
Me: Okay. -_-
Management:
Me:7 -
Management : We need to deliver this by September!!!
Meanwhile every dev took 2-3 weeks of vacation in August.1 -
Manager: How's (insert dumbass task that they assigned literally 1 hour ago) going? 😊
Dev: We have JIRA for a reason, you'll see it will be moved to demo / review when it's ready.
Manager: ...
Dev: ...2 -
Manager: We need to fix this QA backlog. I’m going to share the workload of doing QA.
Dev: Please don—
*Dev email notification getting spammed with approvals*
Dev: …Are you even pulling the code down to test it locally?
Manager: There’s no time for that! We have to get this PR backlog pushed through! I’m just looking at the code to see if it looks good and approving based on that.
*Later that day*
Manager: HEY NONE OF THE FEATURES ON STAGING MEET THE REQUIREMENTS AT ALL. THIS IS A BUGGY MESS, WHAT HAPPENED GUYS??
Dev: …6 -
"We chose Android Native as our dev stack because we all got experience in Java"
- The biggest mistake I've ever made in a group project7 -
family: oh cmon, how hard it can be
me: what do you mean
family: youre just sitting in front of that pc all day
me: yeah, thats how we ...
family: youre not working! youre sitting in one place the whole day2 -
Marketing : Do you think we can implement this feature in a system?
Dev : Hmm....*checking specs*...This will...
Marketing : *interrupts* we have already signed a contract with a client.
Dev : ugh......7 -
Friend of mine who is not a Dev and loves to go out sees me few days ago with a couple of Dev friends...
Dude what's going on? Dude dude let me tell you about this chick... 1 hour later story ends. We gave him respect as one Dev should to a non dev and started talking about IDEs and how the new VS Code is pretty awesome.
He interrupts and goes ... that chick Venesa Code, is she hot? Would you?
Silence ... We would, we all would. -
We have RGB shit in computers...
We have dev ducks...
We need programmable RGB dev ducks that can change their color with a scripting interface.
If you choose to make your duck's color correspond to the compiler warning and errors displayed this can be done. Also, maybe have it plays sounds too.8 -
Manager: we need to design an admin system for a veterinary centre
Dev: ok, this is it, remember your training
namespace Vetcentre{
class Dog : Animal {
}
}1 -
Client: we want X.
Dev: Quote for X.
Client: We only want to pay x.
Dev: Requote for x.
Client: approved x.
Dev: Deliver x.
Client: where is X we asked for X.
... perspective of project scope matters.1 -
Senior dev. "we need a reason why we haven't fully implemented social service signup yet"
Junior dev. "let's say it's new for us"
Senior. "great idea. Let's get this done."
..,
Now try to signup to pixabay using your Google account.... 😒1 -
Just over heard, Dev A was reviewing another team's code ...
Senior Dev A: "I don't understand this teams code. I hate WebAPI. Wish we could use X."
Senior Dev B: "Why can't we use X?"
Senior Dev A: "It's frowned upon."
Senior Dev B: "By whom?"
- couple of seconds of silence -
Senior Dev A: "X is not a Microsoft technology"
- few more seconds of awkward silence -
Senior Dev A: "X is magnitudes slower than WebAPI anyway."
Senior Dev C: "What? How much slower?"
- caught off guard..didn't know Senior Dev C didn't have his headphones on -
Senior Dev A: "Um...I don't know, that is what you told me."
Senior Dev C: "I never said that. I've never used X. I prefer WebAPI anyway, but both WebAPI and X use REST based protocols, I doubt X is magnitudes slower. Actually, I think you told me WebAPI was slower."
Senior Dev A: "Different paradigm."
- second or two of silence -
Senior Dev B: "What?"
Senior Dev A: "Hey, did you see on twitter ..."
Have no idea where he thought that conversation was going. Maybe he was hoping the other devs would dog-pile/attack the code. Pretty funny it backfired. His face when Dev C said 'I never said that' was priceless. Like "Oh -bleep- ..how do I lie out of this one? ...quick, distract with random words or a twitter post" -
Can I just say, this community is awesome. All Dev talk, all the time. It's like Facebook but not complete s***!
PS: UK Dev rant meet up has to go down. We can't have the yanks outdoing us.6 -
*Senior Dev:* Ah yes, we need to put try-catch in every function to handle errors and Logger.Log() at the beginning.
*Me:* Is not better to define a global error handler and use the stacktrace instead of doing all that?
*Senior Dev*: ...
*Senior Dev*: Is a rule here, do what I'm telling you.3 -
Sorry fellow dev from another company, we really appreciated your help even though it was your free day. There is little chance you are also on devRant, but if you are we cant thank you enough debugging the dll provided by you and even supplying us with a dev version in which you made some changes for us to perform some extra tests. The changes looks promising as far as we have seen for now.
This might save our asses. -
I heard the best joke lately!
What do vegans, crossfitters and linux users have in common?
oh wait, wrong forum...6 -
To the remote dev who ghosted me right after we discovered a major bug in your code, and whom we paid up front for development, thanks for nothing.
You’re fired.6 -
Dev team: This part of the app has a shitty ux. We want to fix it after we finish this feature.
Business: hey guys we think we lack data so we got some users to check our page with shitty ux and see if they think it is shit
User: yeah it’s shit
Great use of resources you chucklefucks6 -
AI while recruiting
"Hey we see you are a full stack dev on your profile, but why are you here exactly ?"1 -
My co-worker, still studying but working as a "senior dev", just decided that we don't need a test/staging environment anymore. We just "validate" (we also don't use the word "test" anymore) newly created features in production.
Makes absolutely sense...
Thank god I have a new job from february on!1 -
can we make a dev confession/bad practices you do anyway chain in the form of o'reilly books in the comments?
https://dev.to/rly
here's mine:8 -
Overheard a conversation...
Dev: We should focus on getting it working in production, then we can copy it over to dev so we have a working version.
Me: da fuq?4 -
A senior developer would ask me to drink in the bar where we talk about dev and non dev related stuff, almost every night after work10
-
UX: we need to add a close button to the filter menu.
Dev: wtf, why?
UX: the users cannot figure out how to close it. -
A lot of PM-rants (for good reason) but how about a reversed one:
Lead Dev: "Yes, but do we really need a dev and staging server? Can't we just try it out and see if it works?"2 -
Yayyyyy! I got the stickers 😆
Thank you @dfox and @trogus for building this great dev community. We owe you 1000 lines of code :p1 -
Hr: whats ur salary expectation
Dev: whats ur budget
Hr: we dont have a budget
Dev: whats the market rate
Hr: a little down at the moment
Dev: i believe i bring a lot to the table
Hr: possibly, but its a pretty standard role
Dev: i like to get back to you on this
Hr: well we much rather have an initial number
Dev: ...
Hr: whats ur current salary
Dev: cant say, signed an nda
Hr: ...
Dev: ...10 -
The new regime our PM took on this morning with a newly hired, and still mentally sound dev.
"We will solve bugs for an hour everyday"
FTW11 -
Dev trend I think will pass?
Creating new frameworks on this dumpster fire of a language we call JavaScript.11 -
After arguing about which framework to use....
Senior dev: we could just write it ourselves
Room: yeah, yeah, yeah...
Me: (quiet) noooooooo....2 -
management logic.
dev : calling api on every product scroll is a stupid idea. we shouldn't do it. what if user has 100s of products bought?
mgmt : it isn't a practical scenario. in prod, we checked the data and we rarely have customers with more than 20 products
dev : 😮🤷♂️
dev : this is a rare issue that only happens for very old devices from this specific manufacturer. even manufacturers have acknowledged this.
mgmt : we don't care. fix it, as per data this error has been logged for more than 12 times (from 1 user only)
dev : 😮😢2 -
Corporate IT: We don’t think you need Saas product A. We have SharePoint and SharePoint can do anything! Sharepoint eliminates the need for any and all Sass products, it all just comes down to customizing it!
Dev: …4 -
* Teams meeting, doing some early testing with the client *
Dev Team: This is an early build, so please be aware that bugs can occur at this stage. (That's why we didn't want to show it but you insisted)
Client: Sure, don't worry.
* 15 minutes later, first bug happens because some state management at the front end was not tunned yet *
Client: Can you solve this bug?
Dev Team: Sure, just let us replicate it and we come back to you as soon as...
Client: Can you solve it now?
Dev Team: ... Okay, let us ser whats happening and we will come ba...
Client: You don't need to hang up, just solve it.
*Dev Team internal chat*
Me: Fuck
Other dev: Fuck
My leader at the time: Fuuuuuck
PS: This happened in two separate occasions. I hated that project.6 -
Stickers made it to Niagara! Not the first set either, we have a solid dev community up here. Thanks for the stickers @dfox!1
-
funny coincidence happened at work the other day.
One dev ask to get more ram for his pc so we sent him a link to download more ram... after all the laughs we actually gave hom more ram.
The next day, we had performance issue on our dev servers, and after checking the VM's where missing 4gb of ram each from the original setup... so i poke my dev and say see now we know where the downloaded ram came from XD. man those small things really make my day -
Our best dev/arch just quit.
C dev lead & a dev staying late chatting.
Lead: am building, takes long
Dev: unit testing, time taking
Ask them y they r building on their latitudes when we got them linux precision with xeons/64gb workstation 1 each ?
Both: I code on latitude.
Build/test times. (pure Java/maven)
Latitudes=an hr or more
Precision=2m to 11m
Jenkins Infra we have =10 mins with test & push. Parallel builds support.
Am suposed to help with an open mind. They now want Mac pro12 -
Person: I need documentation for your program.
Me: Program isn't done yet.
Person: We want it anyways.
Me: Everything I document in dev will be drastically different once it's completed.
Person: Yes, we want documentation of what doesn't work so we can refer to it later for help.3 -
Best part of being a dev is the fact that we get to use our brains everyday. No day is ever monotonous.
-
we had a front-end dev that needs to "re-architecure" his codes when we need to add a small change or a feature.
and im like: wtf is wrong with your code and you need to re-architect it every damn time?!
PS: that dev is no longer with us now. thank god.1 -
Every Game Dev right now:
*using the patrick meme*
“We should stop updating our games in PC, and move to mobile!”5 -
Boss: What's the estimate?
Dev: A month
---
Boss: What if we add one more engineer?
Dev: Two months
---
...
Boss: If we add a PM
Dev: Trust me. You don't wanna know3 -
story which happened yesterday and ended in mixed emotions
big changes in our company were announced, non tech employees changed positions, new business plan, people changing teams, shattering my plans of relocation back to my home country on the end of this year... told my manager I'm not happy, scheduled a call with manager on the highest position I'm in contact with
the call BB - big boss
BB: things are changing, it was decided like this, must be like this, can't do anything with it, other manager bla bla
ME: yes, but you knew I wanted to relocate, now my only option of relocating is to leave the company
BB: well, yes, thats unfortunate, but we would like you to stay, manager bla bla about growth, good work environment
ME: yes, but you're leaving me in this team as a only developer with people who not just don't have any tech background, they don't have a clue about dev stuff, like... at all * me = very not happy *
BB: but you know all our systems and work processes which will stay in place and you can teach new people, we need you * stopped, because probably realised what he said *
ME: * arrogant little laugh * well, i mean, I think i can live with it, but really wanted to talk about this, so you guys know I don't agree with what is happening here
BB: * sigh * ok, well.. yes, I mean, we were counting on this, we can give you a raise, but not much, maybe x%
ME: x% sounds good, I guess I can learn to live with this situation for a while
* everybody laughs *8 -
Company is celebrating new awards. Whole dev team basically says fuck you we have better things todo and isn’t attending for champagne.
-
At a developer conference, we were given these "dev joke" card to trade with another person, to break the ice and make a new connection.4
-
Management has bequeathed that it shall hit prod tomorrow, the developers cry 'but it's not ready`. Hush little dev for tomorrow we hit another payment milestone
-
myTechLead: We have to use Deno to this.
Dev: What about rails?
mTL: Deno, I said.
2 Weeks later: How can we deploy this stuff?4 -
Manager: Oh I also forgot, we also have a red balloon... do you know if you could inflate it?
Dev (the EXPERT): ...4 -
After 2 weeks I really like it here on devrant... And its mostly because we all somewhat face the same shit together today, every day. And still we continue.
That is what dev is all about 😃1 -
Me(handling 3 simultaneous apps): we have too many projects need another dev to share the load
Boss: don't worry...
Proceeds to hire one more Dev and take 3 more projects on :/
Logic!=present.1 -
I do wish that we could have a dev dating site. Why? Cause I cannot give my girlfriend enough time and then she gets moody and then this leads to breakup.
Now I have to freaking choose between her or code this is bad, bad.
If we devs get dev gf she knows how things work and things would work out16 -
CTO: We can't keep getting egg on our face letting these simple mistakes through. We value your expertise, please speak up.
QA: This looks fucky, should it look this fucky?
*crickets*
Dev: That is dangerously fucky.
QA: Ticket time.
PM: Hey Dev, I know it's not your AOE, but I need to assign it, and you spoke on it so here's your ticket.
Dev: *dies inside*2 -
One day at the office at whoever built Laravel
Dev: sir, most of devs use php, we can use good old php expressi...
Boss: no, dump all of them, we'll create our own functions that do same job
Dev: ok... So our devs will use mysql, we can use sql quer...
Boss: dump them all too, again, we will make our own functions that dont look anything like that
Dev: we can also use standard...
Boss: NO STANDARDS! Creare every single php method or sql query in another method that does the same job... -
[Working on some really "urgent" report for an about to publish project]
dev: client, can you explain what this value is? we can't figure it out and we though tha...
client: im gonna stop you right there, DO NOT Analyse! we dont have time for silly questions, if the design says there's a 10, just put that freaking 10 in that place...
dev: but sr, we need to...
Client: what did i say? just stop saying things and build it!2 -
Our agile scrum team has finally shattered into two parts.
On the one hand we have front-end guys.
On the other hand we have backend- /dev-ops guys.
The FE guys don't care about the BE guys business.
They don't join pairworking and only noticing things that went bad, when a Backend guy has caused it.
Goodbye fullstack dev-ops team...
I really dislike that arrogant basterds.
Frontend Hobo-Bitches...! -
TL;DR: When picking vendors to outsource work to, vet them really well.
Backstory:
Got a large redesign project that involves rebuilding a website's main navigation (accessibility reasons).
Project is too big just for our dev team to handle with our workload so we got to bring a 3rd party vendor to help us. We do this often so no big deal.
But, this time the twist was Senior Management already had retained hours with a dev shop so they want us to use them for project. Okay...
It begins:
Have our scope / discovery meeting about the changes and our expected DevOps workflow.
Devs work Local and push changes to our Github, that kicks off the build and we test on Dev, then it goes to Staging for more testing & PM review. Once ready we can push to prod, or whenever needed. All is agreed, everyone was happy.
Emailed the vendors' project manager to ask for their devs Github accounts so we can add them to the project. Got no reply for 3 days.
4th day, I get back "Who sets up the Github accounts?"
fuck me. they've never used Github before but in our scope meeting 4 days ago you said Github was fine...??
Whatever, fuck it. I'll make the accounts and add them.
Added 4 devs to the repo and setup new branch. 40min later get an email that they can't setup dev environment now, the dev doesn't know how to setup our CMS locally, "not working for some reason."
So, they ask for permission to develop on our STAGING server.. "because it's already setup"... they want to actively dev on our staging where we get PM/Senior Management approvals?
We have dev, staging, production instances and you want to dev in staging, not dev?... nay nay good sir.
This is whom senior management wants us to use, already paid for via retainer no less. They are a major dev shop and they're useless...
😢😭
Cant wait for today's progress checkup meeting. 😐😐
/rant1 -
Man collapses in the street, his wife "help, we need a doctor".
Dev speaks up "I did recently move to a standing desk"1 -
Client: we want to double conversions and Facebook likes by end of year.
Dev: (internal: this is impossible) So what's the plan?
Client: *blank stare* ... -
So we called out our project manager and tech leader, who sent out an email last Friday to our bosses and stakeholders a project schedule - which we never knew about until we saw it in our inboxes - that showed we had already completed development and would go on to UAT testing by next week.
Except if you look at our agile board we have 3 weeks of dev tasks left and a couple more for testing and QA. Then our dev environment is shit because the deployment steps in TeamCity were not properly done by Dev Ops. And we still don't have a UAT environment created, much less tested out. And the project manager is about to go on a one-month vacation. Great!
So we replied back with all the aforementioned information (less the swearing and name-calling) and sent it out to the same recipients, including our bosses and stakeholders.
That was such a fun Friday afternoon. -
Funny story: Me and my dev friend once had a hard time setting up a PS3 controller even though we were two CS majors11
-
Dev, boss and guy who know logic is looking at the server.
Problem: it's not responding
Boss: we need this running now! Otherwise the sales won't go through
Dev: give me a chance, I just got here
Guy: have you tried turning it off and on again?
They did so and at works.
Boss: guess we don't need to hire another dev, this guy knows what he is talking about, he is some kind of server expert..
Really.........1 -
when you start a project with "im gonna do this MVC thing correctly this time" then after a few days, weeks you realise everything is a controller
am i the only one?3 -
Product manager: When building new features, we find we have bugs that reappear in other parts of the app where the bug was solved before. We have to find a solution to this issue.
Dev: These are called regressions, they happen all the time in software development.
Product manager: ...
Dev: Fuck outta here! Its friday!3 -
We rant while we hit obstacles in life/dev jobs..
Just one flu/food poisoning makes us realize we are so vulnerable at time.
We can't code our way out of that... -
TL;DR: TIL for heavy queries use PDO and not some frameworks DB class
ffs I was trying to save 300k+ lines at once with Laravel for weeks. Mind you from a text file. 1gb ram on the vps so while trying to prepare the text to save: Fatal Error: Allowed Memory Size of bla bla Bytes Exhausted
ok so lets put it in a loop: Fatal error: Maximum execution time of 30 seconds exceeded (set_time_limit(0); lol)
optimising, varying the code got me into a situation when the content got saved in the BD but inconsistent (duplicates) and the table had often more than 1,5M rows. That was what told me its not a performance issue, my code is the issue. (dah)
I was starting to think it would be easier to export a prepared query to a sql file and load the file into the db as thats the fastest possible option...I even started to think about switching to python, then it hit me, Laravel has a shitload of routes to the DB so I switched to PDO
benchmark on 1vCPU, 1GB RAM VPS with SSD
379k lines with 11 columns in less than 10 sec with a loop of saving every ~6000 rows (if i tried choking it to save the whole thing at once it went up to 16-17sec)2 -
so the PHP Standards Recommendations part two (PSR-2) says
"Code MUST use 4 spaces for indenting, not tabs."
and i feel devastated1 -
Are vi/vim users vegans of dev community? Can we also add emacs users to the list? Bunch of degenerates if you ask me... 🤗39
-
I was talking with my mom on messenger and right after the moment I told her to stop believing in advertisement and not clicking on everything on the net... I saw a job ad on Instagram
"*cool company from my home country* front end developer for 3000 - 5000euro/month based on experience"
(which is a pretty good salary there, the avg is around 900euro/month)
me: *clicks*1 -
!dev
Ladies... I promise that your men (most of them) are trying... We fail a lot, but we are trying...1 -
so when someone in the office finds a funny design or absurd code on our sites we play a game we named roulette: we check the versioning system and find who did it... there is no price in this game, that shame is enough :)3
-
when you're in /etc/apache2/sites-available, you want to set up a second domain so you duplicate the config but you type mv instead of cp and discover it after you set up the 'second' domain
fuuuuuuuck1 -
dev: ugh we need to set and implement coding standards
same dev: no I don't need to follow what you just said, it's already clean and readable (it's not) -
Java Dev: "Does Josh's team own this java service?"
Scrum Master: "They did the dev work but we own it."
Java Dev: -
When the fellow dev on your team buys a house and you just want a dog and your future model 3 (we are the same age) #LifeGoals
-
I made a game dev friend from a forum. Later we went in business together and now we have a really strong friendship. And our business is doing great.2
-
when your boss says "we are bringing in testers but the dev team is not allowed to talk to them" O.o !
-
Windows Dev Team: "I know! We should just ask them to enable Cortana 8 different times during setup, it'll work."
-
We used a javascript library before on our project. While reading the documentation, it states that you need to put the ajax response on an .addRow() function in json array.
That was what we did, but it keeps on throwing tons of errors. In the end, we visited our senior dev. Turns out, the function needs an array and not a json array.
I stopped reading documentations since then. And our senior dev stopped talking to us. Hahahajk -
guess who is working on a 10+ GB hg repository using sourcetree on a macbook air
hint: I DO
pull, update lasts so long, there are new changesets to pull (hours, i kid you not)2 -
we all have that one dev that cries wolf and says it's an environment issue to by time and find the problem...1
-
i'm living in a different country because of work, parents ranting in phone "the PC is slow" well fuck, that hdd was old when i built that PC so i wanted to change the hdd for my ssd anyway
Goes home for a little time period.. no time to order things. Turns out, hdd meanwhile died on them... well what a good thing i have this ssd in my old notebook, so its not a problem.
*turns on old notebook with 4 yo ssd* ...its dead too.
wtf, i'm so mad right now4 -
tl;dr never heard about rubber duck debugging before devrant
i didnt worked with Yii fw in the past but we bouth a site written in Yii and i wanted to add a form but could not pass the model to the view so i went for a smoke with my roommate to think about it
"i have the view, i have the model, the action but dont know how to pass the model variable because its an existing view..."
"...it should be passed to the render function in the existing index action but thats written somewhere else, so if i could pass it there..."
"...i can write the action there and then i should pass the variable to the render function in the index action and goddamit, so thats how you do it, thanks mate!"
he stared at me like wtf? o.O
room mate debugging ftw!1 -
Work: yeah we just all use the prod credentials for s3. Just use the dev bucket.
Me: ummmmm..............2 -
tl;dr
You know that feeling when you have your headphones on and somebody is talking to you and then your stomach starts to hurt, because you don't want to put down your headphones because the music is great and your headphones plays it really good?
The post
I cannot code without headphones on. I'm currently on a longterm journey to find the best over-the-head budget headphones for coding, just out of curiosity, I started with cheap Phillips headphones for a couple of euros (9 or 10 i don't rem.), I would say they are usable, for a casual user, but far-far from the best
Then i purchased a Sennheiser HD451 for like 3x the price of the Phillips, really good. I use them in work and wanted to go on with the comparison so i bought a ATH m30x for home, and for gods sake, they are soo fucking good, way better what i would expect from a budget headphone, it cost twice the price of the Sennheiser.
Whats your "daily driver"? What would you suggest to try next?
note: before these I was using earbuds which came with my cellphones and 2.1 systems5 -
ffs our senior dev is on a two week vacation... 4th day and my outlook already looks like fucking mordor5
-
this rant
https://devrant.com/rants/1622672/...
made me realise since I was little, I wanted to register
- my_surname.com (its a Hungarian name but there is a french comic strip on the site lol)
- then i wanted to register my_surname.sk since I'm from Slovakia (nope someone has a chain of petrol stations with this name)
- well its awkward but lets do my_surname.eu (my surname is the name of a traditional Hungarian needlework so no fuck you)
- ok, I'm a Hungarian so lets do my_surname.hu (well fuck you i wont even load, but I'm already taken so..)5 -
f**king stupid google, go f**king eat s**t. We are using .dev for develop domain in our company, and all of a suddent we can’t access our dev sites anymore, WTF. Bulls**t!!!!9
-
My coworker cannot log in to his company email account. So I contacted the guys in charge of this by email, asking if they could help and asked whats the process now or how does this work. I assume if his email is not working, they cannot send him a password reset link.
their answer: yeah, sure, we reseted the password of the mentioned user, here is his new password5 -
- never push to prod on friday or before lunch time
- doublecheck fucking everything
- test your code before and also after you push it
- you remember yesterday your colleague/boss/pm told you his part will be done by now? well guess what, its not! it never will be... -
Manager : You really shouldn't be doing that
Dev : Its in my job description
Manager : Yeah but you still shouldn't be doing it.
Dev : Who should I hand it off to?
Manager : We don't have anyone else to hand off that task to.
Dev : Ok , do I stop doing it?
Manager : 😡Of course not , it needs to get done! I'm just saying you shouldn't do it.
Dev : ????????3 -
What are your thoughts on documenting developer (local/dev) functional testing? Should we be trusted that we've tested our shit and it works? Or should we provide proof? Are we better to provide proof to protect ourselves?3
-
We need a code shortcode here for more dev jokes.
[code]
if (int devrantpoints <= 10 && bathroombreak) {
cout << newrant ();
}
[/code] -
!rant, but let me tell you this
I wanted to automate some tasks in work, because it started to be a pain in the ass, manually copying those assets took me between 30 - 50 min
let me see, I always wanted to check out python so I started to copy paste some code together, editing it and after a few hours all I know I have a tool which logs in to our work CMS download and unpacks a zip archive, creates a backup from the old files in the repository and moves the files I just downloaded in the repo, I put this in a loop for our twenty languages (websites) and its done
Im amazed, I never picked up a language this easy to use2 -
Can someone tell me coolest dev team names? We are renaming and someone decided on continents. Fucking boring...1
-
!dev
We have an 18-month old at home, and St. Patrick's Day(a big deal in the US) falls on a Saturday this year. Blarg.2 -
*not being the project manager*
*but of course being asked out when it comes to responsibillity for overdue deadlines*
#we don't know why we aren't finished yet, ask the dev -
OH: We have a DevOps team that does neither Dev nor Ops. An SRE team that are not engineers and a head of SW Dev who said with a straight face today that our Oracle multi-monolithification over the past 3 years was a ‘Digital Transformation'.1
-
my stupid ass workplace use the same build server for production and dev. we daily deploy broken shit to out clients. what the fuck
-
* le me develops endpoint using serverless on AWS Lambda, forgets to enable cors *
Le front end dev: Your endpoint doesn't work. Gives me cors error.
Me: but that works on POSTMAN
le front end dev: We are not shipping it with postman.
*fml* -
rant && what do you think?
so one of our ISP (Orange Slovakia) had troubles with service for like two days. Their DNS servers translated domains to IPs reaaally slow or not at all. So when i saw the dns error in chrome (yes i use chrome and not quantum) I changed my dns to google dns and ignored it.
Two days later when the service was back up and running, this ISP went to the local media and made a statement "we had a DDOS attack, no user data were harmed, blabla" that was when my BS radar went bananas... so somebody DDOSd your DNS server ... for two fucking days straight... this is probably a lie or they have really noob engineers (or both).
I'm not an expert on network services or routing, or servers but, how about turning off this server, IP and setting up a backup on a different IP ? Possibly anyone here with experience how to handle DDOS? Whats the chance of this happening? i'm really curious23 -
My afternoon has been worse than pulling teeth:
Me: "Hey services admin group, I need a ClientSecret generated."
Services Admin: "We can't do that, but we talked to the original dev team and they can. Go to their Slack channel and someone there will do it for you."
Me: "Hey original dev team, can you create a ClientSecret for me?"
Dev Team: "Does your team lead sign off on this?"
Team Lead: "Give him whatever permission he needs!"
Dev Team: "You should be able to give him whatever permissions he needs"
Team Lead: "I cannot"
Dev Team: "We just gave you permissions to give him permissions"
Team Lead: "I don't know how to give him the permissions he needs. Why didn't you just give him permissions"
Dev Team: "This scales better"2 -
This is an actual transcript...
Since it's way too long for the normal 5000 characters, hence splitting it up...
Infra Guy: mr Dev, could you please give some rational for update of jjb?
Dev: sparse checkout support is missing
Infra Guy: is this support mandatory to achive whatever you trying to do?
Dev: yes
Infra Guy: u trying to get set of specific folder for set of specific components?
Dev: yes
Infra Guy: bash script with cp or mv will not work for you?
Dev: no
Infra Guy: ?
Dev: when you have already present functionality why reinvent the wheel
Dev: jenkins has support for it
Dev: the jjb is the bottle neck
Infra Guy: getting this functionality onto our infra would have some implications
Dev: why should I write bash script if jenkins allows me to do that
Dev: what implications ??
Infra Guy: will you commit to solve all the issues caused by new jjb?
Dev: you show me the implications first
Infra Guy: like a year ago i have tried to get new jjb <commit_url>
Infra Guy: no, the implications is a grey area
Infra Guy: i cant show all of them and they may hit like in week or eve month
Dev: then why was it not tackled
Dev: and why was it kept like that
Infra Guy: few jobs got broken on something
Dev: it will crop up some time later
Dev: if jobs get broken because of syntax
Dev: then jobs can be fixed
Dev: is it not ???
Infra Guy: ofc
Infra Guy: its just a question who will fix them
Dev: follow the syntax and follow the guidelines
Dev: put up a test server and try and lets see
Dev: you have a dev server
Dev: why not try on that one and see what all jobs fails
Dev: and why they fail
Dev: rather than saying it will fail and who will fix
Dev: let them fail and then lets find why
Dev: I manually define a job
Dev: I get it done
Infra Guy: i dont think we have test server which have the same workload and same attention as our prod
Dev: unless you test how would you know ??
Dev: and just saying that it broke one with a version hence I wont do it
Infra Guy: and im not sure if thats fair for us to deal with implication of upgrading of the major components just cause bash script is not good enough for u
Dev: its pretty bad
Infra Guy: i do agree
Infra TL Guy: Dev, what Infra Guy is saying is that its not possible to upgrade without downtime
Infra Guy: no
Dev: how long a downtime are we looking at ??
Infra Guy: im saying that after this upgrade we will have deal with consequences for long time
Infra Guy-2: No this is not testing the upgrade is the huge effort as we dont have dev resources to handle each job to run
Dev: if your jjb compiles all the yaml without error
Dev: I am not sure what consequences are we talking of
Infra Guy: so you think there will be no consequences, right?
Dev: unless you take the plunge will you know ??
Dev: you have a dev server running at port 9000
Infra Guy: this servers runs nothing
Dev: that is good
Dev: there you can take the risk
Infra Guy: and the fack we have managed to put something onto api doesnt mean it works
Dev: what API ?
Infra Guy: jenkins api
Infra Guy: hmmm
Dev: what have you put on Jenkins API ??
Infra Guy: (
Dev: jjb is a CLI
Infra Guy: ((
Dev: is what I understand
Dev: not a Jenkins API
Infra Guy: (((
Dev: (((((
Infra Guy: jjb build xmls and push them onto api
Infra Guy: and its doent matter
Dev: so you mean to say upgrading a CLI is goig to upgrade your core jenkisn API
Dev: give me a break
Infra Guy: the matter is that even if have managed to build something and put it onto api
Infra Guy: doesnt mean it will work
Dev: the API consumes the xml file and creates a job
Infra Guy: right
Dev: if it confirms to the options which it understands
Dev: then everything will work
Dev: I am actually not getting your point Infra Guy
Infra Guy: i do agree mr Dev
Dev: we are beating around the bush
Infra Guy: just want to be sure that if this upgrade will break something
Infra Guy: we will have a person who will fix it
Dev: that is what CICD is supposed to let me know with valid reasons
Dev: why can't that upgrade be done
Infra Guy: it can be done
Infra Guy: i even have commit in place3 -
Most satisfying bug, it was something with good old $.ajax, way back when Axios wasn't a thing and SPAs weren't so widely used.
I was somehow able to fix the call params for a file that would not load with any other setup. Maybe it was just setting async to sync or something like that, however the thing is I was not familiar with AJAX at all, but I managed to get it run.
Then I googled, why its working and figured out all the answers on SO and other pages were the exact thing i set up for my call. I was so proud
some context: I was struggling with this bug for days and asked more experienced web devs, everybody answered, your code should just work fine.
Maybe thats why I have a positive relation with SO, because the first thing i searched there was something that I figured out myself, haha -
[SPOILER]
I just watched Black Mirror: Bandersnatch the movie with chromecast, I didn't know what was going on until the movie told me, then I switched to the laptoprant i was suspicious from the beginning shame on me i'm a monster i killed all of them i feel stupid5 -
Macbook pro is - at least where I live - considered expensive. Some of my friends have cheaper cars. I really hesitate to buy even a 2015 version, as thats the one I want. Im thinking about buying a used one ffs.
Now yesterday im chatting with this girl, exchanging nudes and so, when on one of her pictures I saw the apple logo, a macbook, I bet its an air, no its a pro, god damnit. So I asked her, that laptop is that yours? She said yes, she buyd it a few years ago with money she collected, because she photographs a lot (dah) and its really good to photoshop on that thing.
Ffs I want one for my work, which pays well, actually I can buy a brand new macbook with one month salary, why am I having these problems deciding? Am I the only one, again?
Wtf is wrong with me5 -
Story about someone elses rant
A = coworker;
B = random guy from company, but from another office;
C = manager we like a lot, cause he has IT background;
A asked B about a problem, because B worked with the that thing. B answered I dont know. So A asked C, and told him, im asking you, because B said, he dont know. C went nuts and pulled a shitstorm on B, like who WTF do you think you are, that you cant give at least a hint to A on the problem or Cc someone who may know more about the problem.
what i wanna say is, shouldnt it be common sence if someone asks me about a problem i navigate him to a person, who knows more than me? Even if its the first day i the office, I know this is my team leader he should see the bigger picture of the problem, so ask him. But telling idk is like, go fuck your self. -
15 mins in our weekly dev meeting, boss comes in sits down and starts talking about a project. After that he stands up and brings one of the designer in and begins to make some stuff up we could add. Are you kidding me? That is a dev meeting, he is not even supposed to be there. How rude disturbing a meeting so he can discuss stuff we could discuss later-.-1
-
so one of our managers sent me an email what has to be changed in our FAQ section which runs on WP...
but then i remembered, our cleaning lady had a surgery and wasn't here for a week, maybe she will not come for another week and the kitchen is already starting to get real smelly...
so i created a user for our manager and sent him the credentials to his brand new WP editor account so he can make his changes and went to wash the dishes instead
the end.rant friday wordpress friyay kitchen wp manager surgery cleaning lady devlife bullshit task story time1 -
I'm just dumping 10 GB of data remotely from a mysql db, because my el cheapo VPS run out of space
can you suggest a good book?
oh, actually I already found one, the title is "Prepare your fucking server/workspace properly if you want to play around with a lot of data"5 -
is it just me or
<job ad>
...
min 1 year experience with web dev
min 5 years experience with web dev in JS
...
</job ad>
does not make much sense4 -
Today one of the guys at work said
"The dev server goes down because we make changes all the time - continuous disintegration" -
Our head of customer support:
We are transitioning from using Zendesk to Salesforce. We need to do some dev integrations..
Me:
HELL NO!6 -
dev: my environment is really slow.
PM: We know, we are looking into it.
...
PM: I've heard your story is at risk. How can I help you?2 -
I own a small software company and we are going to make T-shirts for all my coworkers, mainly programmers.
We are about 20 people and I wanted to make the shirts witg a small company logo, but the primary should be dev related text, slogans, jokes or illustrations.
But I'm out of ideas, being a programmer myself, I though Dev rant would have some cool suggestions 😎
Hit me!10 -
My company is trying to convert all dev to become ts/js fullstack for all product and future projects. Which to me make sense because we don't have hire php/ruby/java/pyhon dev and no backend js dev have excuses not to help to fix frontend bugs now. So much productivity boost and cost saving for the entire org!6
-
I love this weekly group rant, it made me think back when my mom started to work in a kindergarten and she used to take me to work when i was 4-7 years old ('94 - '97).
There was this "TV" and all the kids used to smash the buttons on it. It also played sound, but there was always a lot of kids there so I was shy to ask them if I push the buttons too. But I was the teachers son, so I didn't had to sleep in the afternoon, and then I discovered this computer thing I was amazed, it was like nothing I saw before, you push it and it does what you pushed and, *_* this smiley is exactly me back then. It was probably an old commodore with green text on the black screen. It was the moment when I decided to get more information about this wonder.
In elementary school (around '98) we had this computer room and as I was one of the best students back then I was granted access to it. It was a huge success in a post communist country to get money for new computers to teach us kids to use them back then, so only the chosen ones could use them, and I was one of them, one of the best time time of my life, honestly. At this moment I knew for sure, I want one and when I grow up I gonna work with them. I had no idea what you can do with it but every adult is talking about how well paid are the people who use them at work. :D it sounds funny now
In '89 or '99 we visited our family in a town far away. My grandfathers sisters boyfriend had a computer and he said, look I also have internet. This face again *_* what the hell is internet. So he explained me this internet thing which "makes all computers connected, but you have to pay for it and it kinda works like wired phones you know. Here you put the address and you can open the website"
me: website, whoooa *_*
8-9 year old clever me: "but how do you know what are the addresses, do you have a phonebook for these addresses?"
he showed me google, and a slovak and czech search engine, I remember searching for "funny pictures" on the slovak search engine, because I was thinking If I search google, its english so he would pay too much :D
I didn't had a computer until I was 13 years old, but then I started to messing with Microsoft Front Page 2003, was amazed with the html and css generated by it and started to editing it.
Now Im a front end web dev -
So my former dev decided it was good idea to write a native module for our react native project, so that every time we call our api... we have a pass through the RN bridge.
What the actual fuck 😀 -
don't you just hate, when this happens? translated from Slovak we call this "the system of the falling shit" you know this under "hot potato"
email:
from: marketing coworker
to: senior dev 1
* asks for a lot of stuff, deadline yesterday, high priority, on a site for which the jenkins build is crashing every once in a while, because we are migrating all the time so some folders are already deleted or not created yet and the build config is really strict *
forwarded from: senior dev 1
@senior dev 2
forwarded from: senior dev 2
@senior dev 3
forwarded from: senior dev 3
@junior me
ಠ_ಠ fuck me i guess ¯\_(ツ)_/¯1 -
This is what really grind my gears:
Calculating Size
relating to https://devrant.com/rants/1167125/...4 -
every time a popup window pops out above another popup i imagine a little innocent bunny massacred by some wicked PM
-
Le dev and le me (continued)
So le manager decides to talk to both le me and le dev so we can sort things out.
Le dev than says: "I think we shouldn't refactor things just to make them prettier." (Very passive-aggressively talking about me.)
Then goes on and implements a custom permission handler that performs several queries to the database to determine if a user should be able to change an object.
And all le me wanted was to use groups... -
finishing existing projects, resurrecting abandoned projects with dev friends from uni (where we had actual customers calling us and saying they wanna pay us, but we are idiots and couldn't come up with effective pricing)
meanwhile learn proper JS (and node.js, also getting from noob to pro in vue.js/vuex and react/redux)
also getting better in linux server management -
Me: hey, I noticed we are doing this weird stuff in 'platform A' can we file a story to fix this.
Dev: It must be legacy code or library implementation before my time. By the way it's the same in platform B.
Me: yeah, we will need to fix that too.
Dev: tell you what. For now let's keep our platforms uniform we will fix it when platform B is fixed.
Welcome everyone... to the new chicken egg problem. Where even bugs are needed to be uniform across platforms.1 -
!dev
Got a feeling there's plenty on here that relax with the vidya.. what say we start a clan? Any takers?2 -
If AI steal all dev jobs, it's probably already taken pretty much all other jobs too. So I guess we will all live work-free, with robots doing all the stuff and we get to enjoy life4
-
Any suggestions for Dev team names? My team has several new people and we have decided to change our name.11
-
There must be some Dev Council for Developers through out the world, just like we have Bar Council for Lawyers..1
-
I ranted about my new laptop and linux mint on it https://devrant.com/rants/1919501 and I said there will be a rant about the OSs I tried
So my new laptop is the Xiaomi notebook pro, with the highest config: i7/16g/256g/mx150 gpu/alu body/10h battery/perfect keyboard/great screen. Its Chinese, but Xiaomi... you kinda expect flaws, problems, but i watched all the reviews and knew about all the things, and the price was 35% down (836 + taxes = 997EUR) for a macbook pro clone? its a no brainer.. but i had a rattling vent (fixed with shoe glue lol) now its just loud in windows but not in linux, strange
I changed the Chinese windows on it to EN... worked perfect... but... It has 2 slots for NVMe ssd so i bought a 500gb one for the second slot, I put windows on that (because games, occasional insta story video edit, big files, anyway...) and put Ubuntu on the 256gb original ssd.. (to develop on that) and it was slow as fuck, I got errors all over the places, problems I never had before with ubuntu.. and mind you Windows had over 3000 MB/s for read and almost 2000 MB/s for write speeds on that disk... I was disappointed af. MIND YOU all my life I had Ubuntu on secondary old/slow laptops/pcs working JUST FINE... I still don't know what the fuck happened.. the ui was choppy to say the least and I just was not ready to accept that on this HW while windows worked like a charm (yuck)
Then I went with Manjaro (based on arch, here on devrant people like that stuff, must be great)... well after I installed it, it booted up to the login page and black screen... something with the MX150 GPU according to the interwebs... by this time I was so frustrated and in time stress because of my flight home for xmas that I decided not to fix Manjaro but to go with another flavour
Linux Mint it is... everything kinda works out of the box, like they say... it has dark mode everywhere in the settings without downloading some bloated theme or plugin like on other flavours. So I sticked with Linux Mint. Im not saying its perfect, but I have it for like a month now and all its flaws are these small irrelevant settings not working, utilities like the battery showing funny numbers in the post I linked in the beginning.
Other than this I want to ask you guys. In all 3 distros I tried, they all had text scaling issues everywhere (os, apps, web). I think I have a regular fullHD display, its sharp, but I mean... I never expected resolution or scaling issues or things like that. On Windows I never had those scaling issues... other than the famous win10 "blurry apps"3 -
We are probably going to see even more kotlin. That's something, right? The dev future can't be all bleak ^^1
-
after moving back to my home country, buying an apartment and after my career started to head to nowhere because there is nothing to code for me in work, just manager stuff, I am returning to coding after work to get back into shape, practice more, learn new stuff (and the old stuff)
wanted to create a small webapp with laravel/vue, holy fucking shit how hard it is (for me) to setup your env
install composer -> command php not found
o.O im pretty sure i had php on this machine HOW THE FUCK WOULD I HAVE ALL THESE PROJECTS HERE THEN
install php8.1 -> no such package
-.-
upgraded to ubuntu 22.04, install php8.1, composer
create new laravel project -> 3 errors, missing laravel/pint, phpunit
* visible confusion * i told you to create a project, if you need it, why didn't you... oh, wait
composer install -> same
well, * looks left, looks right * --ignore-platform-reqs
but still getting the chills from a new project, now I go sleep and tomorrow I start my journey to get back to business, wish me luck -
Hi dev community! As we aré in the Spooky Month I would Like ti know tour scary ir chilling experiences as a dev. For instance: delete the database without where, etc. Or weirda experiences being a Dev.13
-
in middle/high school we learned turbo pascal and while others tried to draw a rectangle or circle I drew a church
I never saw the teacher that surprised, but not much recognition since that1 -
Here's the story of how we ended up creating our own programming language.
https://medium.com/@samir_majhi/...
I'd love to get feedback from the excellent dev community on what we did.15 -
If we really try to reinvent the wheel, and if we did that successfully, I bet it will be 2x better than at least all the unfancy stuff in the dev-market
-
me: FE in work, but doing fullstack on my passion projects and somewhat confident on small VPSs - heck, I have a beard, I can do server stuff :) - migrating a WP site that just wont work, copied everything, didn't work, used a migration tool, didn't work, always getting "Connection refused"... must be something with the SSL certificates.. 3 fckn days passed by and nothing when I stumbled upon a forum post with similar issue where the guy stated: I tried all the obvious like copying files, db, certificates, enabled ssl on apache... then it hit me, this is a new installation, I didn't enabled SSL in apache sudo a2enmode ssl restarted apache and BOOM everything is working
part of me was like how stupid you have to be - but the other part is like I guess I learn something every day, this is how you migrate a WP site with the domain #IloveIT -
When talking to the integration guys, installing a new testing environment takes about 3 weeks or more.
When a new dev arrive in the team, we set his dev environment in half a day.
I don't understand such a difference.5 -
Building an experimental prototype but not allowed to talk with fellow dev community about it because we need to be stealthy to protect our idea / ip
-
!rant
Im not so experienced and feels great when an opportunity of helping another dev appears. What a great community we have -
Manager: Can we achieve X?
Dev: We can do with Y. But with the time that you are allocating it is difficult to complete Y.
Manager: Can we do a temporary fix?
Dev: Sure. We can do Z. But we need to prioritise Y in the next sprint else Z will cause issues in the long run.
Manager: Sure
After many next sprints,.......
Manager: Hey, Z is causing us issues regularly. Can we do something about it.
Dev: We still can do Y.
Manager: Come up with document on the implementation. We'll implement it.
Dev: Sure. Will do.2 -
Open Ye Olde Dev Shoppe, where we hand-code artisian programs that AI could make, except slower, and for twice the price. And where we also serve coffee made by a human barista.
-
I've been tasked with adding QuickBooks online to a cloud solution we have. Being the newest dev here I did what any self respecting dev would do. Spent all day on stack overflow and Google 😂
-
A whiteboard and another Dev to bounce ideas off. The problem we have is finding a clear whiteboard.