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 - "facepalm"
-
User:"It's not working"
Me:"Have you turned it off and on again?"
User:"Yes"
Me: goes down there, system uptime is 360days...
"How do you turn it off?"
User:"by pressing the button on the monitor17 -
I think I'll never going to get a devRant stress ball, so i made this instead with my pretty low budget (0.5$).18
-
*yesterday*
Client: "Perfect! How did you do this so quickly?"
Me: "I used a library"
*today*
Me: "I'm still debugging. It will take some time"
Client: "Well, it has already taken too long...I can hear Mozart in the background. Maybe you need to go to a library to get some quiet and get it done fast. Visit the one you used yesterday."
Me: "Library?...Ah, I meant plugin...like, code...a library is a bunch of packaged code"5 -
I had to go help marketing with a website UI issue today:
Me: What version of IE are you using?
Her: Oh my god! Did you say virgin?
Me: No, "Version".
Her: Hahaha you guys I thought he asked what virgin am I using!
*room erupts into laughter*
WTF is this high school?12 -
I met one of my friend from my childhood he asked me what I do for a living.
I told him : "I am a full stack developer"
He : What does that mean? What you have to do in office?
Me: I write code for websites in very simple words.
He: Like facebook?
Me: yes, exactly.
He: So you work for windows?
Me: What makes you think that?
He: Aren't websites comes with the computer?
Me: I am so unfortunate to meet you.14 -
Sent an email out in work informing everyone that we had pushed updates out to all Windows PC's.
Got the following phone call 10 minutes later:
"Hi, I can't log into the banking account app on my iPhone. Did you do something to it with your updates?"
"Nope. They were PC updates."
"Well, I'm sorry but you're wrong. It must be you! It was working yesterday."
"Again, it's not us. What's the error message you're getting on your app?"
"Invalid password"
".....then could it just be that you're entering an invalid password?"
"No, I know the password. I only changed it yesterday!"
"So it was working before you changed the password?"
"That's what i said!
I'm telling you, it's your updates."
"Okay but before we go 'troubleshoot' it, how about ringing your bank firs-"
"Oh look, it doesn't matter if you don't want to help, I don't have time for this!
I'll ring your boss and he'll uninstall the updates for me and fix the app." *hangs up*13 -
Today I saw this in our code base:
private static final int THREE = 3;
To do this:
rating += THREE;
I laughed, and cried a little.8 -
Me:*connects up laptop to projector via wifi bc teacher doesn't know shit about computers*
Teacher: *sits at computer*
Teacher: *closes the program that streams to projector*
Me:*facepalm*
Teacher: "Why did it stop working did you set it up wrong?"5 -
Tech support to my friend:
Friend: Root my phone!
Me: why
Friend: play store is not working
Me: why do u want to root for that?
Friend: is there any other option?
Me: give me ur phone
After 20 sec ...
Me: Sign in to ur Google account 😐😐3 -
Before iPads took over the general population of home computing, I used to do house calls to help people with their computers for some extra folding money. One day I get a call from a regular saying that ever since I last worked on his computer it won't stay on.
He says it comes on for a few seconds, then just shuts down. It never did that before I upgraded the RAM.
So I drive over to his house and turn on the computer. He says, "See, it starts fine, but in a few seconds it'll just shut off. Just watch"
The computer boots up without any issues.
He says, "Well, of course it doesn't do it now that you're here!"
I reboot it a few times, boots fine every time. Suddenly I realize what's going on. I say to him, "Hey, why don't you try turning it on for me?"
He says, "What difference will that make?"
I say, "Just trust me, turn it on."
He bends down, presses the power button, looks up at the monitor and watches it boot. But he doesn't release the button! He just keeps holding it down until it shuts off.
"See!" he says, "why does it only do that when I turn it on!"
I then have to explain to him how holding down the power button forces a shutdown.
But, it never did that before I worked on it!17 -
Teacher: Make a PPT presentation on *blah blah* with no animations or colors and present it next week.
*Next week*
I go and connect my laptop and open my presentation in a PDF file.
Teacher: Wait! You are using pdf. I said ppt.
Me: Yeah, you said no animations and a pdf file is much lighter than a ppt file.
Teacher: you are disqualified!
*facepalm*27 -
So our genius client just posted a photo of our office whiteboard on Facebook with the beta site credentials on it... 🤦♂️🤦♂️🤦♂️5
-
Pc wouldn't boot. Went to the service center.
The guy at the shop : what's the problem?
Me : pc won't boot, just starts beeping
The guy : I see. It could be a hardware or a software problem.
Me : (trying to keep a straight face) oh?
Him : oh yes... It's always either a software or a hardware problem.
Me : thanks I guess?9 -
I've been writing PHP for more then 10 years. So, one fine day while having coffee with new tech manager...
Manager: huh, you've been programmer for very long time. Can you explain how echo works?
Me: err.. Echo. Spit out string. (show some example code on my phone)
Manager: I mean, I want to know, which part in C++ code in PHP engine. (trying to impress with jargons)
Me: I don't know. But why?
Manager: As programmer, you need to know, so you can echo more efficient.
Me: ... Errr... Ok... (I've been echo-ing for more then decade. Is there a way to make echo more efficient?)13 -
When you've convinced a good number of your colleagues to try out Protonmail then you find out later that they're not using it anymore because it doesn't support the Gmail Android app 😬😬😬
Even if it's supported, WHAT THE FUCK is the point of using e2e encrypted email if you're accessing it using 3rd party apps?10 -
Dear outsourced developers. Don't send me your private SSH key by email. I don't need it, it allows me to access anything else you can access pretending I'm you, and it shows a misunderstanding of how SSH keys work. 🤦🏻♂️14
-
I am a software engineer and my cousin is a Geek Squad employee for the local Best Buy. And he thinks we do the same thing.7
-
Are you telling me that I could've learned Git in 15 minutes on git-scm.com opposed to wasting 3 days on the Udacity tutorial!?!10
-
Apparently my university uses COMIC SANS in an official email.....
#fml
Time to leave the planet....7 -
Lol 😂. I was expecting a mnemonic of some kind but this works too.
https://stackoverflow.com/questions...2 -
So, I was talking to a recruiter..... After 15 minutes of telling her what I do.....She asked are you into coding?1
-
*browses devRant*
*closes devrant*
*looks at screen wallpaper for few moments*
*opens devRant, starts scrolling*
*wait I've read these rants*
.
.
.
.
*ookie I better go sleep then*10 -
Took me 2 fucking days to figure out why the loop wasn't working, biggest facepalm ever.
if(iterator.hasNext()){
// some awesome code
}8 -
Wife: "How hard is to make a phone app?"
Me: "Depends on what it is, why?"
Wife: "I had an idea for a cool app that does blah blah blah"
Me: "That actually sounds like a cool app. Let's brainstorm tonight and come up with a plan and see if we need to hire some freelance devs for it"
Wife: "Cool, I also want to make an app to blahblah2, oh and one to blahblah3.. oh hmm what about.."
<facepalm>4 -
So I found a bug in Bootstrap 4 today that was causing responsive tables to break. I looked at it for a while and threw a bunch of potential fixes at it, to no avail.
I was about to open a bug report when I stumbled upon the cause...
I spelled “table-responsive” wrong 🤦♂️6 -
That moment when you google the error...
find the same query on three different sites...
realise that all three were posted by the same user...
and all three are unanswered.. 😑7 -
Saw a nerdy kid with an awesome coding t-shirt bragging about his immense programming and "hacking" abilities.
"What's your favorite programming language?" I ask.
"Scratch."
...24 -
My manager is so obsessed with machine learning that during a discussion today, he asked whether we could use ML to find the distance between a pair of latitudes & longitudes. He is a nice guy, though.5
-
friend: *sees me using linux on my laptop* oh hey u got the same desktop as my boyfriend's
me: "really? hes using linux mint too? since when did he change from windows to linux?"
friend: "whats linux?"
me: "this" *shows some features*
friend: "oh i thought it was just the background picture......"7 -
So I quit my job and am currently serving my notice period. I do the hiring for my team (lead dev). Today I got an email from a recruiter trying to recruit me for my current role ....6
-
FUCK PHP!!!
We were trying to go live with a big online shop, it is connected through a crappy API to SAP.
PHP keeps outputting fucking errors because our intern doesn't fucking know how to properly write PHP.
YEAH, JUST FUCKING RETURN A WHOLE DIFFERENT TYPE OF DATA IF THE FUNCTION HAS AN ERROR.
Oh and using fucking strtr( ... ) to insert stuff in a string is REALLY FUCKING 1337...
And when you think the whole fuckery has reached the summit, just look at how HE FUCKING CREATED THE UGLY EMAIL TEMPLATE:
$content .= "UGLY HTML ABOMINATION";
$content .= "MORE UGLY HTML";
$content .= "HTML WITH SPELLING ERRORS";
$content .= "<table>";
$content .= "TEARS OF TIM BERNERS LEE";
$content .= "<table>HE FOGOT THE FUCKING '/'";
and dozens more of these lines...
and the whole piece for ALL 3 FUCKING LANGUAGES...
Thanks for writing the fucking backend stuff, it is better to rewrite the whole piece.19 -
Me: *Runs composer install on workstation then reads manga on phone*
Terminal: DO NOT RUN COMPOSER AS ROOT/SUPER USER
Me: *glances at computer screen, sees the words run and super user. Ctrl + C. type in, sudo composer install*
5 mins later
Me: *facepalm*3 -
After 3 hours of struggle, I was able to setup multiple versions of PHP and configured easy switching on Apache on a fresh install of elementary OS.11
-
So I had finished my work early in class and asked the teacher if I could do something on my laptop for the remaining half an hour.
I take out my laptop and immediately people start asking if I'm hacking.
3 people come and sit next to me and ask what every line of code means that I write. (I think they got underwhelmed real fast because I was debugging).
The teacher then comes into the room and asks what I was doing and I said just working on an app project. She explains to me that it is illegal for me to be hacking and I could get into serious trouble if I am caught. I facepalm and she says your disturbing everyone else get off of your laptop and read a book.
I left that class thinking is she even qualified, what is she thinking. Are you teachers the same.11 -
On my first dev job ever, I got sent to the client's office after studying CSS on my own for 2 weeks.
Client: "So, you're the great expert your manager told me about?"1 -
Didn't believe it till it happened to me!!
Was talking to a third year student...
Me: What languages can you code in?
Student: HTML, CSS
:/ FML
*facepalm*5 -
After changing a file, 'git add .' showed that everything is already up to date. I spent half an hour looking through my project structure and git branches. The reason? I forgot to save that file.1
-
Mom: My mouse doesn't move
Me: Have you tried disconnecting and reconnecting it?
Mom: How do I do that?
Me: Well, follow the cable from the mouse to the computer
Mom: Is the computer the black box? Then I've disconnected it
Me: Ok, good, then reconnect it
Mom: It doesn't fit
Me: ...4 -
Had a great time yesterday explaining a C++ dev on a UNIX box that yes, he actually has to shut down his machine before adding this new extra 8gb memory...4
-
Well, after two hours of scratching my head, I found that angular.isNumber () returns true when you pass in a NaN. Brilliant.2
-
Installed an SSD in my Linux box. Installed fresh distro, tried to log in via SSH on localhost. Didn't work. Tried like three times, turned off firewalls, restarted ssh servers, nothing.
Looked at username. Typo in username when setting things up. *facepalm*1 -
my desk neighbour started an online meeting, with her headset on. but she didn't realise that all the sound came from speakers. meeting lasted several hours.5
-
A few years back I worked at a company as their front-end web developer with one other guy who was their "back-end" developer. PHP and MySQL specifically. He was eventually fired and I took over both development roles. When I got around to seeing his source code and the way he had created the databases, I immediately saw why he was fired. This guy did not understand the concept of loops. Instead of separating out tags and categories with a split / loop, he set up database tables for EVERY. SINGLE. TAG.
i.e. tag_1, tag_2, tag_3, etc. And then to top ot off, instead of looping through the tables, he set up huge conditioks for EVER.LY. SINGLE. TAG.
i.e. if(tag_1) else(tag_2) else(tag_3) etc.
That fucking guy...6 -
I found a weird bug where the output wasn't what I expected to be. After a few tries to fix it, I typed in something I expected was not going to work. It worked....2
-
Taxi driver: "So what course you studying?"
Me: "Software Engineering"
Taxi driver: "Oh, so you know how to hack Facebook and people's bank accounts?"
Me: *facepalm*5 -
Started writing PHP as a tag for a rant and the third suggested tag is "PHP #facepalm". What are people trying to say about PHP? 😝1
-
Friend: Hey, so what do you do?
Me: I build backend systems and apis. I work with java/mongodb. I dable into some elixir and kotlin on my free time.
Friend: Cool, can you build me an Android app?11 -
*** writes unit tests with great zeal and fervor ***
IDE is reporting 85% line coverage, woohoo!
*** grins like a bastard, thinks it's perhaps time to stop and celebrate ***
*** runs branch/conditional coverage... ***
37%
*** facepalm ***3 -
Meeting with an investor who brought two tech advisors.
Advisor A: you should consider using php.
Me: why?
Advisor B: node.js is older.
Me: :|
You can argue about advantages/disadvantages, but how the fuck can you argue with a fucking timeline?!4 -
Boss: You have one month to finish the program.
Me: It will be complicated but lets see how it goes.
To be cleared the end date is 2 of July.
Boss on the last friday: You have to finish on the 20th of June
Me: Yeah sure....
Boss yesterday: You have to finish on the 15th of June.
Me: You said one month.
Boss today: you have to finish by the end of this week
Me: No problem Boss you will have it tomorrow!!!
Boss: You have to. There are more projects waiting...
Me: -.-
This is what I have to deal with. But hey... don't forget... tomorrow is a new day so ... fuck it.5 -
Had a company BBQ lunch today then someone turned on some dumb movie and everyone is sitting around laughing at it. I'm like how soon can I leave and get back to coding without looking rude....1
-
I'm such a goof!
I observe that I create problems out of nothing when I'm stressed or even when I'm excited.
Had my US visa interview few days ago.
I might be one of stupidest person this particular consulate employee has seen.
My visa interview was done, I came out of the building and I noticed one of my passport was missing. I panicked and told an employee ( who also happened to be the same employee who took my biometrics - I had also goofed up a little there ) that I forgot my passport in the counter.
Duh, if visa is approved they will take the passport. I already knew it, but still I forgot!
🤦🏻♂️1 -
when client sits through a 2h explanation/tutorial for his new CMS and doesn't take any notes.
2 days later, ask where to go to add a product.5 -
I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.
You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.
You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.
You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.
And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.
Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.
That’s what’s wrong with PHP.8 -
Hey fam, first post in devrant!
Possible client comes up to me and asks me what my mockup for his app looks like. I show it to him on running on my Android device.
Him: where are all the images and descriptions/info?
Me: you didn't give me any. I just made what it could look like if we had images and descriptions.
Him: well talk to some people in the departments and put it in.
Me: but that's not my job. You wanted me to make what it could look like if we actually went through with this project.
Him: okay. How hard would it be to make it for Apple?
Noooooooooo... I'm out.8 -
"I uploaded the [larger] file, but now it's taking longer to download.." ...yes that is generally how the internet works.2
-
It's a new semester and the introductory class for a General Ed is going on.
Prof: What do you want to be when you are done with engineering?
Me: I'd like to be in the security domain but I'm still not sure.
Prof: Then why are you doing Computer Science? You can just get a job as a security personnel.
FML.2 -
Me: We have to update the platform, but before doing this we should backup it.
Client: Ok, but a backup is not enough. What if we were not able to revert to the previous version? We should perform a manual copy.
Me: ... 🤦🏻♂️1 -
Actual thing that happened:
I was asked to remake an application from ruby to nodejs with angular as frontend and after few weeks of working on the algorithm, I was finally able to send it to the client to test if the algorithm was working fine, telling him to disregard the actual look and feel of the page because we are still working on it and it will be done soon.
Two weeks later at the meeting :
Me: So? is the algorithm working as you expect? do you get the proper results?
Client: Yes yes yes, but the font in the email is not the right one, it has to be Calibri 12.
Me: ooook ? Sure, it will be done, but i am interested in the algorithm, are you sure you have tested it enough and it is working properly?
Him: Yes yes yes, but please change the font the in the application as well to Calibri 12.
*facepalm*1 -
Unsurpisingly, an in-house client reported a visual bug in IE. So I candidly asked him which version of browser he was running. He told me with confidence: 11. As I couldn't reproduce the bug I asked him where he found the version number. He answered: "below the laptop on a sticker".
Well, it happened to be the year of construction of the computer.2 -
So...Worked my butt off to have a website developed by a certain date client and I agreed on. Finished the site 3 weeks ago and sent dev link. Client has been completely silent; unreachable by email (I sent 5 in past 3 weeks) and phone (left 2 voicemails and a message with his receptionist today). In ALL five emails I told him I needed the email addresses he wants used to route his sales leads to...Got nada.
So today I seen that the lead forms have been tested on the website. Dude can't get back to me for 3 effing weeks, BUT can test his lead forms.. You know, without the lead email addresses that i asked for 5x. Ugh, idiot!!!2 -
My friend didn't know what a gif was. When he wanted to add one to his PowerPoint, he went to Google images and searched "short movies"2
-
Being a lead developer, I don't know if I am on the side of developers or managers.
In a product roadmap meet today, one of the developers explained the update of last week. He talked for at least 15 mins.
After that the sales lead looked at me, expecting me to explain (or basically dumb it down for her)
Me: Oh, he meant "UI improvements"
She: Oh, why didn't he say so?
I don't know who was the reason for the FacePalm 😐6 -
Fellow web developer loves to blame any css mistakes on the users "browser" or my favorite, "oh that must be a PC thing it looks great on my Mac"
*Facepalm*3 -
Real programmer facepalm-
When you argue with a shopkeeper for giving you an expired product because it was dated six months back according to you! Then in between the argument, you realize it follows different date format i.e. dd/MM/yy.
The moment was a real facepalm. 😶1 -
Soon I have a 2-day course on website creation. Yaaay, let’s learn WordPress this brand new technology !4
-
So i helped my friend write a program and i sent it to him. The next day he told me that the code dosent run, so i asked him to show me the errors and apparently he thought C and C++ is the same thing and was trying to run my C code as C++ code...5
-
God dammit why does he need to test things with my account, I have work todo. Can't he just use a 'test' account.5
-
That wonderful first thing in the morning meeting where your PM who has zero coding experience wants to try to critique your already working code... 🙄"I think you forgot a semicolon here..."5
-
*Le me posting a rant on devRant
*Le Rant gets no ++1 for a while
*Yup it was stupid one, delete it4 -
I was co-paneling an interview with my manager a while back. After the usual rounds of chitchat we decided to give the candidate a coding test. The problem was not challenging really and there candidate seemed quite confident to show off his coding skills.
This, however, was quickly interrupted by my manager who insisted to describe the actual algorithm for the answer verbally. The act of being helpful confused the hell out of the candidate who increasingly grew nervous.
Eventually my manager decided that there candidate was a failure on the grounds that he being too slow to formulate a solution.
When pressed that there candidate could have completed the test swiftly if he had been left alone, I was told that the company was looking for "drones who can carry out instructions" instead of "creative rebels like you (me)"3 -
A ticket got escalated through 3 levels of techs. I open the escalation email, then do a Reply-all and ask one simple question:
Is the client really asking why there are gaps in monitoring when their servers are shutdown?1 -
So my teacher wanted to play a movie cos the class got good test results, and so she asked me how to play a movie on her laptop and get it on the TV and this is how it went down...
Teacher: Sukhi, do you think you could help me.
Me: Yea sure, what do you need help with
Teacher: So I want to play a movie tomorrow but I don't know how to get it up on the TV
Me: Oh its easy just get a HDMI cable and plug your laptop into it.
Teacher: Oh yea I have like 6 of those. Ok then see ya tomorrow.
*The next day*
Teacher: Hey Sukhi, heres the HDMI cable. *Pulls out a AUX cord*
Me: *laughing and crying at the same time*2 -
Just spent 30 minutes confused as hell because an API call I wrote just randomly stopped working.
Forgot that I hardcoded an ID for testing purposes and then ended up creating a new object with a new ID.
Needless to say... they didn't match. Explains why my query retrieved zero results. -
Look here sir. If I have raised 12 defects on the feature you were working on its not a personal attack... I am not trying to publicly humilate you or doubting your ninja coding skills. We are on the same team. Just trying to make a better product that's my job as qa. So chill out with passive aggressive comments on the tickets.
You don't hear me making a peep when you take my name and say I missed the issue if someone higher up points out the same defects.1 -
I'm currently removing hard-coded DB creds in our modules which is in production. I've thought, this format is the worst:
db_dsn = 'db_dsn_conn_1'
conn = pyodbc.connect('DSN=%s'%(db_dsn))
Behold!!
conn = pyodbc.connect('DSN=db_dsn_conn_1') -
So my client had a simple request a few days ago.
It read: "can you update the bottom middle image on the about page grid to the attached image".
There were two issues with that that my client cannot seem to comprehend - even after I have emailed them clearly explaining the issues.
The about grid is 4 x 4. Not sure how they expect me to update the "middle image" in a 4 column row, but alas.
The second issue was a little clearer. The attachment they mentioned wasn't an image. It was an empty .txt file.
2 consecutive fails right there :)2 -
Friend: You're good with computers right?
Me: well...yeah why?
Friend: can you have a look at my microwave? something's wrong with it...
Me: ::face palm::2 -
Our non-tech customer asked for instructions to deploy our system on any Linux OS. We've written the instructions and sent to him.
Today he sent us an email asking what is this 'git clone' on the first command.3 -
Okay ..assuming that we're one of them: "the idiots" and we're gonna stop sharing things like that , there are like 2B+ monthly active users on Facebook .. don't worry .. we're just gonna do some simple math .
2B x $1000 = $2000B ...
wait .. what ? But ... nvm ..3 -
App fails, Check logs...No error logged. Check source code and debug....
And then you see following piece of code....
try{
//Code to hit an API
}catch(Exception ex){
/*DO NOTHING. Not even log stack trace*/
}7 -
So I had this conversation with my dad
Background : He saw news about some celebrity's Twitter account got hacked.
Dad : Do you know how to hack a Twitter account?
Me : No dad. There are ways for people who do this kind of stuff.
D : But, you studied software engineering!
M : Yeah, but I don't do hacking.
D : Although hacking is not ethical but everyone should know about their field.
*Awkwardly left the room*
Just because I studied computer science doesn't mean that I SHOULD know hacking.
And this is not the first conversation of this kind!4 -
I think this will be a prime year for machine learning. In 2016, there were too many factors at play, like 72, 144, and 42 just to name a few.1
-
After hours of debugging my js script, I finally found out that all my trouble came from a variable that contained the string “true“ instead of a boolean value. I kinda hate javascript now...6
-
Recruiter: how many years of experience do you have?
Me : 4
Recruiter: the client wants someone with a minimum of 5 years
Me : okay then, let me know if anything else is available.
Recruiter: You can change your resume... just add a year.
Me : ???? No thanks
Recruiter: they’ll never know ... you can tell them later
Me : ....2 -
*on phone*
Friend: I want to add 100 contacts to gmail how do I do that?
Me: Add those in excel sheet and import it in gmail
*after 10 mins another call*
Friend: I deleted something in excel. How do I get it back
Me: Ctrl Z
*after 10 mins another call*
Friend: I added contacts to excel and emailed to you. Can you email me contacts so that I'll add to my gmail?
Me; I don't have these powers. You have to import in gmail.
*after 5 mins another call*
Friend: I uploaded contacts but I want it in on my iPhone
Me: Add gmail account to your iPhone. It will sync contacts.
Friend: I know we can do it on Android but is it possible on iPhone bcz Gmail is of Google right?
*hang up*1 -
That feeling when you about to leave at work and ready for the long holiday, and suddenly there's a 🔥. You need to investigate and fix the issue. What a day!2
-
Yesterday evening my family were watching his favourite tv show. Have nothing to do i too sat there with them.
The scenes on television were going like : The leading lady of the show were trying to convince her family that her husband is not involved in the molestations which police has charged on him. Person can be look alike of her husband. In fact my husband was some where else when the molestation was happening. She also had a proof and that was CCTV camera footage in a Compact Disk. So she started playing it in the TV presented in room with CD player. But it turns out that CD can't be played because villain hired a hacker to corrupt video quality playing in TV.
I laughed because in my knowledge that was not even possible in real life. Every family memeber started staring at me.
My mother : That's what you do? No? That's what you do whole day in your office?
Me: No, no. I....
My mother: See her face. Poor lady.
Me: But mom, that's impossible. It is just fiction. In real life it is not possible.
My mother : Get out of my sight.
My mom did not dine yesterday. These fucking serial maker. These women's. -
There are users that copy shortcut from their desktop somewhere to make a backup. We laugh at them. I just copied symlink to my flash drive and realized it only when I copied it back to different computer and target didn't existed.1
-
I am starting to understand why ranting about PHP is so popular. I am busy upgrading a site and a stray, random "N" slipped into my code from a misguided phpstorm command, somewhere outside any html to be parsed. Turned out that that broke the rendering of the Google Maps API iframe. Just why.13
-
So i was talking to my client the other day and this is what happened....
Me: So what features do you want in the Progress Tracker in the app.
Client: (takes his IPAD out and opens the FitBit app) This is a really nice progress tracker.
Me: Alright so what features would you like in Progress Tracker, eg: would you maybe like them to check in everyday making sure that they have done exercise or something.
Client: *Shows me his goal in steps (which was 10,000 if anyone was wondering) and shows me other features of the app and not telling me what to do in his own one* These look nice.
Me: Alright so do you want a Step Tracker, Calories Tracker etc.
Client: Nooooo, I want other things.
Me: Ok lets get discussing what are these "other things"
Client: *Continues to show me the FitBit app*
Me: *facepalm* -
I was working on my OOD class project (code analyzer) while my gf was trying to watch greys anatomy...for some reason Netflix and watch series wasn't working and she asked me what do I do...
My spontaneous reply: have u tried github...😕
Her reply: what is that is it like a porn site4 -
At school...
Antivirus protects you from all the bad things on the internet. If you download an antivirus, your computer is safe. I recommend one like McAfee or FreeAntivirus. Also, there aren't virus for Mac.
(Then they ask how things like The Podesta Emails happen)4 -
" What's the big deal ?
It's just an if condition right ? " - Every manager / product owner ever.
And all the devs be like #facepalm !rant facepalm moments stupid people change requests doomed facepalm stupidity fml if statement idiots at work nodejs managers2 -
When you think the code from companies like Google and Facebook is flawless, but then you look at the source code of Parse 1.5.0 and find an if statement with the condition 'browser' === 'browser'2
-
People here expect me to use strncmp(str,"ABC",strlen("ABC")) because they think strcmp(str,"ABC") is going to crash. Because they've had experiences of using strcmp and getting crashed.
All they did was, pass inside strcmp, strings that did not carry terminating null character but won't accept if i told so.2 -
I have this login page on my app. A user (a number of them actually) told me that they can't log in because the app tells them to "login in later". 😨
Is my button for deciding to login later so poorly designed that it looks like a message?
And the only way you can log in later is by pressing the frikin button, how does a person, with a smart phone tell me for the second time that its telling them to log in later12 -
Aaaah ! So fuckin done with this Server error !
I am checking if a cookie is set in Php and if it is, I am redirecting user to some page, basically its a 'remember me' logic. But this fucking error comes in everytime my page redirects.
I have a similar logic to check if user is currently logged in the current session,and if he opens a new window and types the url(index.php) he is automatically logged in (obviously,duh !) and redirected,bt it dosent crash at that time!
Help 😥15 -
Overconfidence is striking again. Some companies are really begging for it... Found this cup in the kitchen of a client. And it is the slogan of an external contractor. It says: this network is unavailable for hackers. I think this is worth at least a triple facepalm1
-
OMFG. Here's a self-rant for you all...
So, working on a JS library to build widgets, I five across some weird behaviour where I expect `$.ajax.apply()` to pass something to the chained `.done()` method, but it comes out differently.
Fuck. Right, time to visit StackOverflow and glean some knowledge.
I post a question, complete with examples and descriptions and a little midget unicorn in the corner for world peace.
Come back a bit later to see what's happened, and nobody understands my damn question!
So I proceed to debate a few points with some other devs, going back and forth for a while, but still nobody knows what I'm asking.
Fuck. Time for a JSFiddle...
Copy code from the jQuery docs and start modifying it to show what I was working with... Now suddenly is all working as the docs say.
O.o
So I go look back at my own code again to try work out what's actually going on.
Turns out I completely missed MY OWN CODE.
Fuck me. -
classmate: *asks something about our topic*
teacher: "uhm hold on" *goes to stackoverflow on screen where everyone can see* "there's your answer"
classmate: "thanks..... i could have done it by myself but ok"
>> let stack overflow be our teacher3 -
That lovely moment when a client calls out of the blue at 4:30PM (we close at 5), 3 weeks before scheduled launch and says, "My website goes down tomorrow so where are we at with the new site?" So...I scrambled all day today to get the site done and it turns out they don't even own their domain or control their DNS. (facepalm) They put in a 30 day cancellation with their current provider and didn't bother to mention we had barely 2 weeks to develop a full custom site.7
-
Go for a job as an developer. Tell them I'm not UX/UI I'm more engineer / coder... "We understand, that's what we want"... Complete the coding project.... "Sorry it's not very pretty, and a bit off on the iPhone screen..." - fuck you.1
-
Came across this in a site work took on from another agency. Bad JS calculation of someone's age, there was many other terrible date manipulation parts throughout the site4
-
I brought my laptop and stuff to school the other day, it was my final period before school was over and it was more "do what you want" kind of thing. So I was playing with my terminal (since I have Linux) and one of the students came up to me and asked "What are you playing? Is that a game?", luckily I wasn't in that pissy mood so I just tried my best to explain to him what I was doing.6
-
My day so far:
"No, we can't just make that public."
"See this? That's a SQL injection..."
"We have output escaping, please use it..." -
A client asked me to include a GA tracking code into her website,
I said yea I'll add it for you, just send me the code snippet please :)
she sent me the URL to google analytics login page....
I told her that I need the code snippet not the URL.
She replied: yah that's what I sent.
Me:...2 -
So, I was going to make a little startup script to a friends laptop. I opened it up to realize I didn't know the PIN (not sure why it used a PIN instead of a password, but it did).
I looked up at the username, and it was in the format [name][number]. I though, "surely, no...." and tried it.
Yup. His username was basically [username][mypassword].
*sigh* -
My boss uses Firefox in a regular basis until he decides that Internet Explorer is the perfect browser to test our recently built e-commerce website.4
-
Running SQL Activity Monitor to find inefficient queries. According to legecy team this is how they think they should query SQL 2014 for a customer.10
-
I've had my share of "Hey you know computers, right?".
When I was getting my degree I drove a taxi on the weekends.
My boss calls me:
"Hey, my laptop is acting weird, could you have a look?"
Curious; I ask what it's doing.
"There's a pair of sunglasses covering the entire screen. Maybe it's a bra, I don't know."
Wtf?
When I left the taxi at his house, I had a look. I start the computer, Windows boots up, and sure enough, it looks like a pair of sunglasses is covering the screen, kind of.
I also notice a crack in the screen from top to bottom.
"So what kind of virus is this?!"
He felt stupid when I told him what the problem was. I ordered a new screen and replaced it for him and told him not to sit on his laptop again. 😜3 -
Oh, I've got one.
Selfie trash can. It captures your selfie and uploads it to social media whenever you the throw trash, to promote usage of trash can!6 -
When you try to help someone clean their computer over the phone, and they install a new program to "clean" their computer mid-call.
-
Don't you just love it when you're in the middle of an agreed content freeze and a marketing drone demands an immediate content deployment to production because they made a blog post and it's "super urgent" that it goes live right now.
-
Today I got a message from a potential client. See following excerpt:
Me - "ok I'll need you to give me a brief before I can send you my quote."
Potential client - *sends me only a screenshot from the damn App Store showing an existing app with the desired features*2 -
when u r hired as a django developer and told to learn php also in the first week. (gonna quit this job)4
-
Designer: Can you turn a design into HTML/CSS for me?
Me: Sure just send me the design.
//Hands over 300dpi PDF created in InDesign...12 -
so... while this may not be *my* code, I do have to claim a fair share of the responsibility for allowing it to exist. o.o
I'm busy fixing it now though.
> note: proprietary names have been blurred, naturally.2 -
Company uses Trello to track bugs and features the devs are doing.
End of the week the PM: "So what bugs and features did you work on this week?"
If only there was a platform that we could track all these things... 🤦♂️1 -
Lately my sister's sound wasn't working. So i came over to see, whats wrong. Her boyfriend was also there, who claims to be a programmer himself, so i asked myself why he hasn't already solved the issue. But instead of asking, i just got on her computer and looked around.
First, i checked the audio jack, which was plugged in normally. There's a little wheel on the table, controlling the volume. There was a little light on it, shining. I assumed, it had to be a software problem and got into Windows' Audio Manager. Everything was okay. I spent the next 10 minutes checking EVERYTHING, even tried a restart (obviously changed nothing, but you never know ;D ). Drivers, Audio Settings, everything was okay.
Desperately I leant back in the chair and shot some looks around. Turns out, the plug wasn't plugged in. *facepalm*
The little light, shining on the wheel, seems to get its power through the audio jack.
It's always the simplest thing.3 -
Me: Hey what's the default password for this?
Classmate: password?
Me: yeah the password. What is it by default?
Classmate: no that's it. Just "password"
Me: :/ -
😂😂😂 lol oh no what will we do when hackers takeover the world by printing an endless stream of planetary gears. Shame on you Harvard for such a poor picture choice.
-
I swear to God, Days i feel stupid i Look at my PM's code changes and laugh.
What kind of Fuck Tard creates an api call just to return JSON(true)
And to top it off I pulled the latest after his poisonous stench was added and gave me a broken build!
Serious! D ass clown put in a variable with the same name twice, does this buck not build before he commits?
Im starting to believe that this is a hidden camera show where they pulled a fucking mental patient out fking looney toon land and gave him a PM job in a tech company!5 -
Meanwhile in Russia one of the most important banks and its online payment services failed for 6 hours because of the broken cable during road works1
-
Been working at a new job for two months and had a code review on the latest project.
My senior asked me why I had used interfaces because he dosent see the point in them and that they aren't useful. #facepalm3 -
One of my students failed one of the necessary tasks for exam admittance, then handed in the next one (even a bit too late via email instead of uploading it properly lol). Then I reminded him that he already failed the course and that I cant accept his solution, thinking he might not have read my previous evaluation?
"oh yea, that's right, i remember now!"
I mean like.. how do you forget something like that?!?!6 -
That feelings when you want to run a server-side script without server. Feels stupid for 30 sec, then I installed xampp. (Also first rant! )2
-
I am ashamed to admit that I only learned recently that omitting 'var' in a JS variable declaration inside a function gives the variable global scope. So that's why it wasn't working properly....6
-
Just solved a bug that was plaguing me for a week straight. Turns out I re-instantiated an Arraylist after adding all the elements to it. For no apparent reason. Face fucking palm1
-
So we are building this website that basically allows customers to draw wardrobes(dragging and dropping). The clients wanted an image to be generated as well. So we used a screenshot plugin that basically extracts html and css of the drawing and generates a file. As the wardrobe gets complex(more html), it takes some time to save. So if the internet speed is slow, there are chances of failure.
Just last week they kept complaining that it keeps getting stuck, so we checked the problem multiple times to find that it worked fine and got a max time of 15s to save. So we had a video call with them.. Well they were frozen the entire time with 'trying to connect' issues! Now we know the cause after spending hours reproducing the issue. So the client kept telling us that our internet is fine. So she casts her screen switching preloaded tabs in her browser, claiming ''see, my internet is fine'' -
Had design call with designer, myself and client. At end of call we tell client we're going to send a mock up and that it's just going to be a flat image/JPG, because we don't start developing the site until mock up is 100% approved. I sent mock up to client once it's finished.
Client: "Why isn't this working? I can't click anything and nothing moves."6 -
interface Flyable {
public static final int wings = 2;
void fly();
}
This is a good use of interface a/c to my CS Prof
(╯°□°)╯︵ ┻━┻21 -
Overheard PHP developer say: "I don't like Node.js, it should be more like PHP where everything is async."3
-
Developing a web portal to handle college placements.
During the showcasing of the project ,this senior lecturer comes up to us and just when we started the explanation,he stops in mid sentence and asks "where is the artificial intelligence". When the entire portal was built to automate the process,he wanted some AI.
We were dumbstruck. The stupid expectations of senior faculty never cease to amaze me.3 -
I think I may have officially gotten myself fired before I even started a new job. My salaried start date was supposed to be Jan 3 but they hired me to do spot work at my hourly rate until then. My server side PHP skills were never great but they appear to be completely inadequate to the task of patching their undocumented, spaghetti legacy code. I just sent a note basically saying I either need to convert their entire site to something else 3 weeks ahead of the timeframe we planned or to basically outsource my work to another developer to patch this code. Feeling like a total imposter at the moment. I wouldn't hire me.4
-
THREE DAYS of debugging, reading all the logs I could find, creating tens of new logs in our appliaction, and SUDDENLY an email from your IT admin:
"Hey your CURL requests are being rejected by my !oh so secure! firewall rule".
Not that I haven't said at the beggining, that THIS IS YOUR F...G NETWORK PROBLEM because we get "connection reset by peer" errors, and you ASSURED that everything is CHECKED and OK!5 -
I just contacted the support of one of our service provider for virtual tours. I told them that the iframe will open the website (in target self) instead of playing the tour, and that our clients will most likely not come back to our site, when they don't see a "go back" or something. Best would be, if the iframe plays instead of opening a new tab.
Supports answer: "I sent you a video, there you can see how to get back to your website"
*sends a video of themself opening his browsing history and clicking our site*
A dream of every UX developer.2 -
Me : This isn't connecting to the network because of MAC filter
Biz dude : okay give me a minute, I'll boot windows
Me : *facepalm*1 -
I spent 3 hours truing to figure out why my ajax request doesnt work just to find that i missed "#" in targeting element. I feel so stupid and relieved at the same time.
-
We take over development of a live customer facing system and PM agrees date for our first code deployment with client CIO
Me: The dev and staging environments don't have any test data currently as the old agency screwed it up
PM: Well you better load some
Me: There isn't any... It'll take 10 days to copy prod db due to hosting provider SLAs, leaving 1 week for SIT, UAT and performance testing (assuming they don't screw up)
PM: Well the date is set, 1 week will be enough for testing2 -
How, how can I be sooooo bad sometimes.
I just discovered “Alias” feature of C#.
Let’s say you have 2 enums with the same name (Let’s say MyAwsomeEnum) in 2 different namespaces.
In this case I was always full qualifying the name.
I was today years old when I discovered “using MyAwsomeEnum = <Fully qualified name>” in the using section.
Edit : Even worse. It's like 3d example in official doc
https://docs.microsoft.com/en-us/...
/facepalm on my self6 -
So here's how the story goes.
I was in my academic writing class the other day and we were learning about APA formatting for our argumentative essays. We have a blackboard, whiteboard, projector connected to a pc and even a lovely projector screen to present with in the classroom.
I sit at the front right of the room. Closest to the window(it's behind me as all the desks face inwards)
Professor walks up to front of class and says we are going to learn how to format our typed essays properly.
Awesome, I thought. Pulled out my XPS laptop and fired it up. As I was making a new Word document, I hear scratching. I look up and the professor is writing with CHALK on the BLACKBOARD. I was astonished. Making matters worse, she started from the far left of the board from which the glare from the window was the greatest. I could not see anything. And from that point on I knew this class was going to be abysmal.
What was so depressing was my professor never once touched the projector. Scraping and erasing. Over and over. Couldn't see if it was a period or a comma after the first initial.
My eyes were never so dry from squinting, rolling my eyes and face-palming over and over. After an hour and 15 minute class, I was not far away from drowning my XPS in my tears.6 -
So PHP 7.2 according to its creator, is actually faster if you write bad code.
Well im not amused.5 -
Professor to the whole class: Apache tomcat runs on port 80 which is the same port used by skype
Me: (change the port of tomcat to something else, obviously)
Professor: Kill Skype
Me: 😐😐6 -
The Github repos for my work have a 'facepalm' label. I die a little inside everytime I have to use them.1
-
Was working on an issue that had to deal with destroying a session on browser close. Took me a looong time to realize that it wasn't working because my firefox and chrome browsers were set to restore sessions on startup
-
Our college interns:
*Push completed project source to remote repo at end of dev course.*
*List Git as skill in resume.*4 -
!rant
So, the other day, I was transferring some files from my phone to my girlfriend's phone via ShareIt. The size more than 1 GB. As the files started transferring, she snatched her phone away from my hand and closed the app. I was shocked and asked her why she would do something so freaky!
Her reply: "My data balance is less than 1GB. I didn't want it to get over! You should ask me before you do such things!"
*Facepalm*3 -
our school says...
This school homepage was developed in 2008 as a builder.
IE7 was the main browser at the time of 2008, but now IE11 is being used as the main browser.
We are currently working on developing a school website builder that is suitable for modern browsers and sequentially converting all schools into new builders by December 2017.
Therefore, please use the Chrome browser to use and operate stable website when accessing the school website.
Oh...
But WHY ISN'T IT WORKING IN CHROME, EITHER???!!!!1 -
Using the new project as an excuse to try out the language I was an absolute newbie at. (Python, at the time).
A couple years later when I’m much more proficient and I go back and look at that code, I want to slap past me for putting that spaghetti mess into production. -
Request: My WordPress website, with over 40 plugins active, some of which do the same thing, but I want to keep them all active, because fuck logic is not loading fast enough. Please fix it!
Response: Kill it with fire and buld it from scratch. Use an optimized, custom solution, tailored to your exact needs. The time needed is the same as trying to fix your broken WordPress...
Reaction: WTF? Everybody is using WordPress, that means it's the best! Why would I build my custom website on a fast and easy to maintain custom platform, optimized for my needs? Fix my loading speed!
Response 2: *facepalm*4 -
Nothing as painful as working together with a front-end guy who uses spaces for their works and you use Tabs.
I've been battling with Python Indentation error since morning9 -
Things I have learned today after hours of research, testing, installing, and uninstalling:
windows command line won't reload 'Path' unless you close the terminal
And its not even like I haven't figured this out before!3 -
Sometimes I run into PHP wierdness that I'm like wtf.
Like 0 == 'yes' validates as True.
I guess they are fixing in PHP8 but still.12 -
Some facepalm things I've discovered recently:
- Node's require("http") doesn't work for https - you have to require("https") specifically.
- Mongofiles (command line utility for Mongo, imports files as GridFS) cannot input more than one file at a time. Regex doesn't work. [Ended up making a puny Powershell script to do it].
- Airtable doesn't let you download your attachments, even if you export a csv - it's just a url to the image on their cloud.
It's been an exhausting day.1 -
Question from my front end developer. "Where does the testimonial link go to?"
*facepalm* how dense do you have to be. Idk let's have it go to some section, on the same page even, that is called the testimonials section. A page you built.
Some days I wonder about people. -
spent the whole night trying to configure vim for JavaScript development. still nowhere near a workable setup! how the heck any human does it?! 😣 😑5
-
I'm working with a consultant group at my company to implement a new authentication strategy for our entire platform.
The senior dev lead from the consultant group has 25+ years consulting and claims to have written a web browser for the blind and all sorts of in-depth accessibility things.
Stakeholders tell us "Don't forget about accessibility compliance on this project"
Senior dev lead with all this claimed accessibility experience asks me, "What does accessibility mean?"2 -
Wanted to test out random number generation in different distributions. So did it using HTML/JS using google charts APIs, just to find out after sometime that R does what i did by default..2
-
Functional Programming Class, an assignment it's that we should develop a calculator, creating our own basic functions (addition implementation with a half-adder and string manipulation).
Teacher tolds us that it has to be coded in Haskell and for the GUI we can use whatever we want, then this fucktard comes around and speaks like he knows everything
Him: Oh, yeah we will use IntelliJ to link the Haskell code with a GUI, because IntelliJ supports Haskell
Me: But IntelliJ it's a(damn) IDE, you still need to code the GUI.
Him: But IntelliJ supports Haskell, we will use it to build the GUI.
Me: Yet what you're trying to say it's that you will use Java to create the GUI and call from there Haskell, and that you will use IntelloJ forms to create the UI
Him: No, no, we're not using Java, we will use IntelliJ, are you dumb? Don't you know what's IntelliJ for?
*Fucking facepalm*
I don't know but at this point I'm not feeling proud that THIS kind of retards are going to graduate in this year...3 -
Facepalm Monday...
My collegue denies to provide breaking changes in our login API in a separate version to the other teams depending on it.
What is the reason for his stubborn rejection?
It's scrum. We haven't planned the effort for realising a versioning concept for our API.
Let's build it in the next sprint as a part of live deployment strategy.
The point he miss is that the ProductOwner wants his API change deployed during the next sprint.
Additionally, it is best practice, having a compatible, deployable product after each sprint, without any risks.
Furthermore, another best practice to provide your API is one URI without a version part holding the current development of the API. And URIs with a version part in it to keep a specific request/response structure and behavior.
What really grind my gears are sayings like 'if the other teams had well programmed their software, modifying our API won't have any effect on them'
C'mon dude. That's far from reality, as anybody knows.
I can't accept, we provide unprofessional API builds, as he is going to do.
So, i have to spend my time and energy to change his mind, together with other software-architects, planning the big thing API-Gateway *sigh*2 -
We used to have clients of every levels of intellect.
Once one of them, a she, after a week of starting their mobile apps development came and asked
"Why is it taking so long? The designs were ready and so do the backend. Why do app developers taking much time to connect these two.?"
She definitely thought mobile apps are simply the psd designs we provide being connected to the backend. Face palm -
when you spend all day making the app secure & client shouts of not seeing any visible changes....4
-
It's amazing that we had to explain to an offshore API dev how timezones work. You'd think they know what it is by being in a different timezone, think again.3
-
In a review meeting with a client, someone asks the PM to Google something while she's presenting. Her steps:
1. Go to the company intranet home page
2. Click on "useful links" in the navbar
3. Click on "Yahoo" on the list
4. Type "Google" in the Yahoo search
5. Search for the term.
This is supposed to be a "Technical Project Manager" -
Until that recent terrorist attack, I had believed that Ariana Grande is the name of a spacecraft or something. I studied about Ariane 5's failure in software testing course. Maybe that's what made me think like that. 😁
-
When your customer is really proud he just purchased a top of the line software made in the 80's, using Java 1.6, and SQL 6.5
Oh, nevermind there an update that brings it to Java 6 and SQL 2000.2 -
5th time I've lost my place on the feed. Also for the love of god why have they not made a face palm emoji? I need that in my life9
-
I eagerly wait for the day some people will realize and believe that Hadoop is a file system and NOT a database!!1
-
More glorious gems from stupid hipster API dev:
HTTP GET api.redacted.com/referral/$id
{
"referral_id" : null // yes it was actually null
"referral_is_inactive": true,
"referral_deactivated": false,
} -
That moment where the client and the project are ticking all the boxes: he's competent and you know working with him will be pleasant enough, the project is interesting and you've already picked node.js, it's well paid and you've already mentally spent the money.
Oh wait no! I wanted to talk about the moment right after, the one where you're told that this dll you NEED to use is in VB6!2 -
Just received an email from a high maintenance client - this is verbatim what I've just read:
"If I could pull out my Windows vista and then plug in a newer windows system without any stress I'd go for this. Do you do this service? I could pay you for an hour to come my business, Unplug, Plug in and sort this out etc etc. It sounds like a quick job to me."
Note I'm a software developer, nothing to do with day to day IT support stuff. The client's business property is a 45 min drive from my own.
So basically, according to my client I can charge a single hour (£85.00 +vat) for a 90 minutes round trip, to migrate their PC to a newer operating system and move all their data and apps over and then setup the new OS. All for £85.00 +vat. All excluding the fact I
What the literal heck. I'm face palming all over the place.5 -
When a junior develops an API call which return the user information and there is session_key and password encrypted in it too.
Dude! do you even know some basic security ! Please don't just Select * From table join table only !3 -
I come to check in to the office during my vacation to see how the project is going. I find a colleague from a vendor explaining it all to business and pushing over CSS changes to the next release. Current release is MVP1 and is set to release 3 months for now. *facepalm*2
-
That moment when you spend your whole night building something to look like a website skeleton in CSS bootstrap so that your colleague who supervises it tells you that it needs to be revamped...1
-
My manager just told me this at the end of the work day.
Today, my manager got a call from client "X".
They wanted to know why issue "Y" happened at event "Z" that was being put on for their client.
My manager basically told them we had nothing to do with that part of the event, so we wouldn't have had anything to do with solving problem "Y" either, but that what ended up causing problem "Y" had been passively mentioned to us months ago, and that he's not sure why their client didn't communicate it.
Client "X" told my manager that they would call back after talking to their person that helped organize event "Z".
No call back.
Definitely rant-ish, but also kind of a funny/ridiculous story to end the work day with.4 -
Most illogical thing I had to do today.
Today i received an email from bank to fill an attached form to receive payment from a foreign country.
Face palm no 1: The form they sent was in doc format. The layout of the form was all fucked up.
So I downloaded a proper PDF version of the same form from the bank's website.
I filled the form on my computer and signed it using my pen tablet and emailed it back.
Few hours later somone from bank calls me.
Facepalm no 2: He sounded frantic. He asked me to physically mail the "orginal" of the form!
He was thinking I took the printout of the form, filled it by hand and send the scanned copy.
I told him I filled everything digitally so there is no "original" form in physical sense.
Also since I emailed him the form, it doesn't make any sense at all, for me to take the printout of the digital version and mail it to him when he could just open his email and take a print out.
He didn't seem to grasp that idea at all.
Finally, I agreed to go to a branch nearby me and got him speak to an employee there over my phone and they said they will courier the printout to him.
I don't know if the people there are dumb or I am too smart.4 -
/rambling
Arghhh!
Okay, so have just been having a play with Mailgun's webhook functionality (a client finally has a decent use for these).
I setup a test endpoint that sends a mail via Mailgun and then handles the POST data too. It emails myself the raw POST request response from Mailgun when I open the email. Mailgun fire an event their end when they detect the message has been opened.
All is good apart from Mailgun are posting multiple requests for each event, which is annoying.
After an hour messing around and getting annoyed I have a complete face palm moment.
In my test script Mailgun is called is send my notification email! So I'm creating multiple events for the same test message.
i.e. send original message, receive post back from Mailgun to my endpoint, my script then emails me the result using Mailgun. The latter itself generates its own events again.
Sooooo stupid of me to not notice something so obvious :(1 -
Recalling the the time I was discussing a web dev based assignment with a classmate( And I wouldn't even go as far as to call it web dev, it was just making connect 4 using js and node).
Me: so did you get to implementing your game with firebase.
Classmate: no, but hey did you use loops for making the board?
Me: ?? There were like 50 elements ofc what did you do.
( Sigh* to think it's going to this)
Classmate: copy pasted
Yup 50 elements copy and paste. like the person I was talking to wasn't even incompetent I mean he had like a 3.5 gpa, how is there any correlation between this stupid number and how they actually code if you can't even code loops. The dude was a 2nd year student. And this wasn't even the only person I heard this from.
Apparently the TAs had to post about how to use loops in Js before we had our lab exam cause so many people copy pasted instead of loops, to think that would ever have to be the case.
The future is not bright. -
The company i work for is getting into scrum. Hired consultants, product owners and scrum masters. First action was 'lets spend 2 days in meetings estimating the rest of the project'.
Agile as fuck3 -
Sometimes I hate how forgetful I am. I was deploying JavaRant to maven central, closed the repository, and then I forgot to click this stupid button... And I was wondering why it was not updated yet.1
-
Build Succeeded in 9.37s (3 seconds ago) ...
$ java -jar MyAwesomeAppWithALotOfExceptionHandling.jar
Exception in thread "main" java.lang.NullPointerException
at ...
at ...4 -
Had to do the FizzBuzz test in PHP. Proceeded to creat a range(1, 100) before the for loop instead of using the loops own index #. Worst part is I realized what I had done in the parking lot after I left. They asked me multiple times how I could optimize the code too lol.
-
Wasted 15 minutes by:
Put the `done` in the `describe()` callback instead if the `it()` callback in a mocha test.1 -
Went out for a night of food and drinks and came across one of those little screens/kiosks with what I assume is Windows 10 and TeamViewer running o.o and the credentials open to the public. What makes it even worse is that all the screens in the area I live are connected to the same account. D:
-
Php suxx asss. I`m at my second php dev job and I recommend all newcomers to stay away. Both projects were full of shiat developed by people with no technical background before. The current project I work on is just a bunch of nested if else like 10-15 blocks and after you finish booom there s another block of ifs . The fucking code looks like a wave. There were also some files named like file1.. file15 . Fml4
-
Maybe not the worst but the worst one I can remember for sure and it happened recently. I may or may not have spent 4 hours with another developer working out why my script didn't work.. to realise that I had swapped the underscore in a method name for a period. No wonder everything came back undefined when I was dotting into a method that didn't exist 🤦🏻♀️ my only highlight was that the more experienced dev was there with me and he also couldn't find it for all that time lmao. I did briefly contemplate calling my University and asking them to just take my diploma back, I don't deserve it lmfao2
-
Have you ever rejected a job offer just because said company uses php. I did 3 in last two weeks.
p. s. I already have job, may that's why3 -
Fixed obvious bugs.
Tests started to fail.
All error messages read similarly—“Feature XXX contains an obvious bug blah blah blah. It’s supposed to fail, but it’s not.”
F____!!!!!2 -
Databases and LDAP down since 1 1/2 days...so embarrassing...am i really working in an it company???
luckily there are options beside work...hello amazon, spotify, devrant...:D
if we got Server/DB issues it always takes about at least half a day to fix it! *facepalm*1 -
So one of our teacher gets a mail from her personal email id on her college id, saying, "Hi this is me". Goes to google and searches, " Hi this is me mail on gmail".
*face palm*
Fatuity is unreal. -
A client bought an extremely expensive piece of software that is so "high level enterprise" that when you do a dry-run of the installation it actually fills the database with application data and the real installation fails afterwards because of this. BadumTsssss
I am going to cry now m( -
Gotta love when you come across an interesting piece of software with a modern, sleek, and snazzy homepage. Then you press "Sign up" and are redirected to an ancient 90's web app whose first element after the body is a table.
-
So I follow Linus Tech Tips and set my computer's DNS server to 1.1.1.1 but the dumbass in me didn't set any backup servers.
Come Friday night, internet is not working on my computer. After a modem/router restart and it still not working, I thought it was just the internet in the house was down for a little bit (it was connecting to the router perfectly fine). The next morning I wake up and my phone's connected to WiFi and it's working, so I'm like, "great, internet's back"
Not for my laptop lol. Nothing's loading there. Since it's just this device that's having trouble, I decide to forget the network and log back in. Still not working.
I finally remembered my DNS server setting and add Google's external DNS servers to the list and now it's working.9 -
When you accidentally deleted the SDK folder that was named the same as your project folder.. fml... facepalm... fuuuuu......
-
I work with a few non-programmers on my team and after almost 2 full years of using our CMS one of them called me over because they were getting an error when trying to copy a hyperlink... I come over and everything looks fine, so I say "Have you right clicked on the hyperlink and clicked 'Copy Shortcut'?"... She says "Well no, I don't want a shortcut I want to copy the URL." .... ::face palm:: This is why the other countries are beating us!
-
This comment is why iis is an abomination for allowing multiple languages
/*Didn't know how to do this in php so wrote in asp just call it do do the task*/ -
When you have a linter that runs as a pre-commit task.
The number of times I've fixed errors thrown by linters during a commit and then run `git commit` straight after only to realize I'd forgotten to add the files I modified for the linter fix.2 -
All our estimated are too high because we build everything from scratch every time, but we can't white label anything because we have to always be billable and a customer won't pay extra for white labeling just so the next customer gets it cheaper.5
-
Commented on a hacky pull request that the junior dev called the same method twice for no reason.
Junior dev didn't get it and asked me to explain in person.
I went over and traced the code, finally he understood my comment. Then he said "Yes, I call it twice"in a tone that as if there's nothing wrong in that statement.
🤦♂️2 -
Fighting to get a code repository up and running at my current company.
There is no central repository at all; people use their own local files and hope nobody else made changes. At least one product had to be retired because nobody could find the firmware source. I didn't even bother with git, I set up an SVN and showed them how basic and easy it was to use. They all agreed it was simple, and then continued to not use it. Facepalm.3 -
When you get called from someone at two employers back because of some Python code you wrote back then asking why their changes in the code do not work and you know exactly by the way they talk they just messed up the indentation. *facepalm*
#InTheWrongMovie
Why do I put documentation in my files when people do not know the basics?2 -
Was trying to solve an error for half an hour and it ended up me being stupid because I typed userame instead of username
-
Hey dude, don't try to sneak a random piece of design in this project then force eng and product to argue wtf. We'll do whatever the company wants and y'all agree to, but seriously fuck that drama.
-
Just happened 5 mins ago:
Customer: "Can we run through one round on our side first before UAT?"
Somebody forget what UAT means..1 -
Seriously going to make submit buttons only work if you double click them. Jokes, I disable after the first click, I disable... 🙄
-
I'm browsing through my old 'learning projects'.
I realized that I didn't knew json and exploded the whole json string and had an array with 4 dimensions. -
`load pubkey "/Users/karunamon/.ssh/id_rsa": invalid format`
The fuck? I've been using this keyfile for ages. And that's the private key, not the public key.
Maybe I'll try converting it to a different format.
(20 minutes of ssh-keygen command attempts)
Same error. I don't freaking get it. It works. I mean, I know my public key is..
(public key is actually completely mangled with newlines everywhere)
..yknow what, my fault, but you could have at least given me the public key filename, ya jerk.1 -
wasting 4 hours trying to send a post request and fetching back the json reply, and having to fall back on fsocket when c url is not available is no fuck, the fuck with C api code in what's supposed to be web directed high level language that has no fucking native interface for REST actions
!rant -
HAD a Happy morning.... had my coffee, started coding, lets say it was a productive morning.... then the boss called in the afternoon, then called again 5 min later, then called again 10 min later, and then called again 5 min later.... i had no will to continue coding for the rest of the day.....
-
Me: Time to work on wife's website.
Server: Unable to Validate DMI.
Me: Reboot.
Server: HAHA no CPU information and still no DMI
Me: Remove drives part from SSD.
Server: HI THERE.
Me: Facepalm's2 -
Colleague who removed a function saying "maybe it would make the layout look better", days later asked me how the function works. 😐
-
“Just a quick fix” Classic start to a reported ticket. Ticket states that a form field was not doing anything.
Think to myself ok this sounds like a nice easy one for the morning. A few hours later I find something like the following written by a senior member of the dev team.
SearchClass {
//...list of getter and setters
Private $snakeCaseName;
SearchFunction() {
Foreach($this as $property => $value){
//... if property keys = string for each object property then do code
If($property == “snakecaseProperty”){
//...do stuff
}
}
}
}
Why does this loop exist!!!!! All it does is remove any error checking if a getter method is misspelt...
To make matters worse the entire search method was over 300 lines building a MySQL query string.... even though there was an ORM and entity classes available!!!2 -
When a friend tries to convince you a virus can be disabled by closing it with task manager and you just play with it 😋 Ow you...3
-
Got paid to follow the wrong instructions on installing an SSL certificate.
It's working now but only after a few hours of trying different things1 -
Just spent the last 8 hours writing Mockito doNothing().when(...) scenarios on mocked objects.... Then I realized mocked object methods already do nothing
-
Fucking Yeoman, guys.
For a school project I thought I'd try it out to scaffold out my folder structure etc. Ran a php generator (not having commits since 2013) through npm and sipped my coffee while one node deprecation warning after the other filled my terminal.
Now I just feel like I'm sitting with my dick in my hand while staring at what looks like the fucking source code of the Matrix itself.
Does anyone use Yeoman for PHP projects anymore?
Well, at least Grunt works flawlessly 😎 -
When a manager / "architect" starts saying complete nonsense about how some technology works, because he read a bit about it on the internet, but you prefer to just let him talk than proving him wrong. Not worth my time...1
-
When you find out you already finished coding a module a week ago after coding the same thing earlier the day cuz you were so busy jumping around projects and using different class name....
-
Bit of a stupid oopsie I had today that someone might appreciate.
We’re working on a microservice project in Spring Boot, running in a docker swarm. Past few days I get a Spring Cloud config server going in separate stack, create an overlay network, and get CI deployments to use the right profiles etc. It’s looking great, and the first component is working spectacularly.
Now just to do the other 6. Move config files to the Git repo, tweak CI, all the other faffing and hoohas; and deploy. Health checks keep failing, the containers are murdering themselves and resurrecting ad infinitum. They’re doing this so quickly that by the time I get the container ID to exec in and curl health, it’s no longer running. Cue frustration, increased caffeine and nicotine consumption; my sanity is slipping.
No errors in the logs, because from experience the Cloud Config errors ar at debug level. Whhhyyyy?? Some time later (way longer than it should have been) I realize I had never actually included the Spring Cloud Config starter. Boot 101, get your starter!
Since config client is just additional setup in properties.yml, there’s no issue of the dep isn’t there, it just doesn’t try to get the config.
The containers are still unhealthy, I can hear them screaming. But now at least it’s about something else...