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 - "oh look"
-
ERRORs are red,
INFOs are blue.
My logs look pretty,
But not as pretty as-
Wait, hold on. Why are there ERRORs in here?
Why is the homepage returning a 5- oh crap.
Can you just... Can you give me a minute?12 -
*Client calles me at 7Am*
Client: why did you make everything smaller on my website ?
Me: look at the right side of your URL bar, do you see a minus sign ?
Client: yah, so ?
Me: click on it and set it back to default.
Client: oh ok this is working for me now, will this fix apply globally across the internet
Me: ...
Client: oh I think I asked a stupid question, thanks mate have a good day.
Me: you're welcome...17 -
People who send an email saying "I'm getting an error message".
WHERE DID YOU GET IT?!
WHAT IS THE FUCKING ERROR MESSAGE?!
OH NO SURE LET ME LOOK IN MY CRYSTAL BALL, I'LL HAVE IT FIGURED OUT FOR YOU IN NO FUCKING TIME.
😡20 -
Actually finish a proj.... Oh I'm sorry I got distracted and started a new projec... Oh look a bird...1
-
Customer: IT is completely useless! I’m getting PORN ADS on my work computer!? This is ridiculous!!!
Friend: Oh that’s not good, perhaps your computer has a virus of some sort let me take a look!
Friend takes a look and sees that the porn ads were all provided by google ad service, they weren’t related to a virus.
Friend: so, you don’t have a virus, but so that you know google gathers metrics on the sites you visit so that it can target ads at you better. Looks like that’s what’s happening here.
Customer: .............11 -
Me: "Hey, I see you've started your class name with a lowercase letter, It's common practice to start it with a capital letter"
Co-worker that started two weeks ago with almost no experience in c++: "Oh, right. You women and your rules, you must know it then"
Me: *Awkward laugh* *Thinking as long as he changes it i'll let that one slip* *Sends him coding standard guide just in case he doesn't believe me*
-- Two days later --
He still didn't fucking change it. It pains my eyes to look at it each time he asks me for help. Oh and stop calling me "miss", I have a name.46 -
Dev: what do I call this file ?
Me: just name it something meaningful so other dev's know what it is
Two days pass
Me: time to do code review .. oh look a new file ..
Git comment : new file for sax parsing , architecture gave the ok.
File name : SomethingMeaningful.java11 -
"Jim, can you tell me why my e-mails aren't getting to clients?"
They're being marked as spam...
"oh damn, how can we fix that?"
You can't. You can change the structure of your e-mails to look less spammy, but it's on their end.
"This is a disaster, we can't have our marketing e-mails marked SPAM!!"
Have you tried not spamming people?
"WE'RE NOT SPAMMING PEOPLE, THEY EXPRESSED A LEGITIMATE BUSINESS INTEREST"
No, you bought a mailing list and put together an e-mail campaign.
"But we aren't spamming people!"
IT VS Marketing 100% of the time13 -
Freshman: hey can you check what's wrong with my code?
Me: ya of course
*Sees zero comments, no indents, all variables named a,b,c,etc.*
Me: oh would you look at the time!6 -
This was at a hackathon which my study organises yearly. It's a 24 hours challenge and you've got to work in teams. It's always from 12 (noon) to 12 (noon the other day).
Another group of programmers was pulling their hair out because of their code not working, it kept crashing and they didn't see it after more than an hour (half of the team had difficulties with keeping their eyes open and it was about 3-4am so we were already programming nearly non stop for about 15-16 hours).
Walked by and offered to take a look:
"YES PLEASE FUCKING HELP"
Took a look and about two seconds later:
"oh you're missing a hashtag there *points*"
All programmers at once: MOTHERFUCKER! (or in Dutch: GODVERDOMME!) (motherfucker contextualizes the situation better imo)
I think I made their entire hackathon at that moment 😊25 -
First time meeting girlfriends grandparents.
👴👵: So what do you do?
😎: I'm a software engineer ... So computers and stuff.
👴: Oh, can you have a look at my phone? There's that weird icon I don't understand ...
So within five minutes, I was their tech support. It was an icon for Android Nearby, btw and I didn't have an explanation ready.
That happened five more times this evening.14 -
Friend: "Why did you buy a Macbook Pro? Look at the specs, the RAM, the storage, the processor.. heck, ain't it overpriced? I wouldn't if I were you"
Me: "No, I didn't buy it. My company gave it to me when I joined them."
Friend: "Oh.. okay... hey, is there any job opening in your company?"13 -
Just had a JS guy try some Visual Basic, learning about types.. finally he got the error:
Stackoverflow: (...)
His response:
"Oh! Like the website! That's so cool! Hey Brod, look what I did! 😀"
It was the cutest reaction I've ever seen to a error.2 -
What my classmates ask me everytime i open my Laptop (it's running Debian)
"That's a cool theme you got there, can i have a copy?"
"Which windows version are you using?"
"oh wow, you made it look like an apple desktop"
I get head aches everytime..14 -
Boss: Google Excel sucks!
Me: You mean Google Sheets.
Boss: Whatever, there used to be formulas for the cells, just like offline Excel, but now it has some weird text like a web address...
Me: You're looking at the web address bar. Look down 20px and you have the cell formula.
Boss: Oh! Still, I don't like this Online Excel!8 -
I go to unlock my car, but the button I usually use is gone. Instead now it unlocks by long-pressing the car handle.
Ok, got it.
Then my ignition isn't there? Oh, it's in the middle of the steering wheel now? Ok.. but it doesn't work? Oh I have to sign in with Google or Facebook, alright...
Wait, where's my odometer? Oh this is "card" view, and I guess I want "compact" view, huh. Is there a dark theme? Guess not.
Why can't I shift? Oh the stick is a hamburger button now, weird. Um, and reverse is in a sub-menu? That's going to get annoying.
Alright just need to look in the mirror to see if.. wtf? You call this "responsive" or something? I can't see out that tiny window.
I'm very disappointed in all this, I wonder if I can roll back. Oh WHERE ARE THE BRAKES OH GOD
UX DESIGNERS
HAVE
FUCKING
KILLED ME
WHY DID WE TRUST THEM AND THEIR GODFORSAKEN UPDATES10 -
Me: "Oh, this duplicate record in the database doesn't look important"
*Research. Check. Investigate
Me: "Looks fine to delete! :D"
*Live website goes down for half an hour4 -
First day at new web dev job:
Me: what IDE do you guys use?
Coworker: Notepad/notepad++
M: Okay... Any version control?
C: Oh we don't need it. We just update the server pages.
*Boss walks in*
Boss: Heres the project for you to do just need you to rebrand this web app we made for client A for client B just need to change some scripts. Should only take afew hours.
I take a look. No comments. Not formatted. Missing braces and brackets. Semicolons at odd places and missing at others. 7802 lines of code...16 -
This just happened:
Boss: "Hey I can't send this mail, can you take a look?"
Le Me: *looking at the logs*
Le Me: "Your mail gets a spamscore of 2007.69 of max 2000. There is a virus in your mail."
Boss: "oh."
And it was a mail which he received from somebody and wanted to forward....6 -
pm: our client wants a proprietary pdf compression app.
me: Okay gimme 3 days and some sample PDFs.
pm: they won't supply any sample PDFs because they contain confidential information.
me: okay fine, I'll download some from the interwebs.
** 3 days later **
me: here is the pdf compression app. all done and works with all of about 100 PDFs we tested with.
pm: okay great I'll have the client take a look.
** half and hour later **
pm: the client said that the compression app errors out.
me: okay I'll go look at the server logs to see what's up.
** 10 seconds later **
me: what the shit is a "foxit phantompdf" file.
pm: it's the proprietary pdf format that they are using.
me: oh joy. I'll go try to find some sample files and see if I can fix it.
** 1 hour later, no sample files found **
pm: got anything?
me: *sobs obnoxiously*9 -
boss: please look into tools that do X.
fullstackchris: Ah, here's a solution we can use!
boss: I don't want to use it because it is too complicated.
fullstackchris: ok, that's fine with me...
[one week later] boss: oh I found this nice site that does X, can we do X?
fullstackchris: YES, THAT'S EXACTLY THE SOLUTION I ALREADY FOUND, *AFTER* YOU ASKED ME TO LOOK FOR A SOLUTION, AND IN THE END YOU DIDN'T WANT TO DO IT. OH HAVE YOU CHANGED YOUR MIND?!?!
F*@#! *%*#8 -
A: Hey look! I have a brand new computer!
B: Oh, so you use Linux?
A: No, I use Windows.
B: Than it's not your computer.13 -
Vendor says we're "spamming" their API. Look at screenshot - 16 calls in TEN FUCKING MINUTES is apparently creating too much load. 🖕
Oh how I wish I could put them on blast by name...2 -
Yesterday: "This fucking logic makes no sense. I can't work this shit out!"
Today (first look at the problem): "Oh... I think if I do this and this... Yeap, that'd work"
I love fresh brain thoughts in the morning.8 -
!dev
!!rant
!!rooting while drunk
I got drunk last night and painted my nails. I bought a really pretty shade of purple that should match one of my favorite shirts, and it's my last day at the office today (EVER; lease is up), so dressing up is a great idea, right? I'll feel better and more confident and it'll make everyone miss me.
Except. I was drunk.
And for some reason thought painting them in the dark was a great idea.
Oh, they look horrible!
and apparently I don't own any nail polish remover, so.
Today's going to be the best day ever!
😄😅😢☹22 -
Got a new deck of cool cards for me, my brother and a friends for their birthdays 😁
Thanks for your rant @BambuSource long time ago!
Here is the link:
https://varianto25.com/playing-card...
PS: Look at my cool Yu-Gi-Oh!-Desk 😜11 -
I like how when you put a device in "Developer Mode", it doesn't complain anymore and lets you do (almost) whatever you want.
I wish there was a "Developer Mode" in society.
Neighbor1:"He's 25 and he has no proper job yet"
Neighbor2:"Oh, he's on developer mode".
Neighbor1:"Ah. Okay."
Random Street Guy1:"Look at her clothes. Kids these days don't have any values".
Random Street Guy2:"Oh, she's on developer mode".
Random Street Guy1:"Ah, Okay."6 -
Designer (to the client): Yes it'll be exactly like this mock up after I hand it over to the iOS developer.
Client: Awesome! Looking forward to it.
* Designer goes to developer *
Designer (to developer): Hey these are the new designs for the app, let me know if you have any questions, ok?
Developer: Cool.
* 1 minute later *
* developer goes to designer *
Developer (to designer): How should error messages or notifications look like?
Designer: Oh we should just email those because it won't look good.
Developer: The fuck? And are you going to design this email service too?2 -
Me: Fuck I love my chromebook!
The world: Why would you love Chromebooks, you cant even do anything with ChromeOS?!
Me: *Sit's down and listens to music and podcasts for 3 hours* Oh look, still got 82% battery...22 -
When you see a semi bald man with a messy beard, bit too much belly, a dead look in the eyes that carries a pc bag.
And your first thought is "oh, a sys admin" x)7 -
Me: So, I need stay focus on my open source projects to get some GitHub stars...
Five minutes later ...
Me: oh look new movies on Netflix !
Daaaamn !!!1 -
The 4 stages of collaboration:
- Stage1:
Hey dude, I setup some online docs and left some instructions / discussion points in slack, but you haven't been logged in. Can you login and have a look when you get a chance?
- Stage 2:
Oh Hey, did you ever get a chance to have a look at those docs / discussion points?
- Stage 3:
Hey, look this is due by close of business tomorrow, can you take spend an hour on it before you leave?
- Stage 4:
*loads shotgun* HEY YOU! ... sit here, login to that ..... STOP CRYING AND HURRY UP ..... see that right there? thats missing your input, you have 15 minutes left ... GO!
I'm fast approaching stage 4 and loading my efficiency shotgun as we speak.5 -
Oh my god, look at this beauty. Looks like aurora borealis. Too bad this setup wasn’t successful and is already lost.14
-
Code review:
- Almond: This method here is a mix of convoluted loops conditionals and ternaries... I really don't think we can pass this. Can we make sure this logic is a lot clearer?
- Bob: Oh, ok, sure. I'll work on that.
Next day:
- Bob: I've hopefully cleared up the meaning of that code now.
- Almond: Sure, let me look. Err... it looks the same to me? Have you done it in another branch?
- Bob: Oh no, it is the same, but there's a link in the code now to a PNG of a flowchart I put together in draw.io to show how it works.
...🤦♂️16 -
My duck came in, along with his two capes, the stickers I forgot to ask for, and the note I requested.
In the special instructions box, I asked that they include a note that said something random, and they delivered.
"devRant ducks do dances directly downstairs daily"
Well done @dfox @trogus or whoever does the shipments, I'm thoroughly entertained :D8 -
It's a perfect chronological sequence from left to right:
"I'll fix this bug in a jiffy"
"Fml i can't figure out whats wrong"
"I give up on life"
and then finally "Oh look, missing semicolon"
Pic taken at a Starbucks in MountainView CA5 -
This happens everyday
> Picks phone up to test changes to mobile app
> oh look I got a notification
> Scroll, Scroll, like, like, lol, lmao, that's gross, lol, haha
> 5 minutes goes by
> Puts phone down
> Goes back to computer
> What the fuck am I forgetting....2 -
www.crossinstall.com
Go fuck yourself. They're the company that makes those pain in the ass mini-game ads. You know, the ones that aren't even relevant to the game.
"Oh look! A city building game. Let's advertise it with a tower defense game!"9 -
I've a recently joined developer hired from campus sitting next to me.
She: I'm printing an array in Java but it's not working. Could you please check what's wrong?
I see this piece of code:
printArray(arr);
Me: Where is the printArray method?
She: (With a puzzled look) Oh, do I have to declare that?
Me: 😶😶😶 (lowered my head, walked away slowly praying for the company)9 -
-made a password-protected zip to backup my homedir
-launch the update to Fedora 28
-oh look Jessica Jones season 2 is available on Netflix
...
Some hours later
-Fedora 28 boots
-copy back my backup.zip
-shit what's the password already
-proceed to bruteforce the zip
-let's go back to Netflix while it's doing the job
...
Some hours later
-password: test
-proceed to self-fuck4 -
Oh damn....I just realized that I am working with a scammers' company. They wanted us (new employee) to create an app behave like keylogger for Android(not in Google play , because Google with ban this one).
Today I asked the manager about our salary. He said that our salary are based on commission. So look what happened, one of my colleague disappeared since yesterday (as in not coming to work without warning)14 -
Me today at class, doing a group work, while suddenly I saw my colleague’s code looking very odd.
Me : “Why is your code like that?”
Her : “Like what?”
Me : “Its not spaced correctly... look its way over there”
Her : “Oh well, I just like it like that, its my style”
Me “...”
And im just like, if she post her code at SO, she wouldve been eaten alive...22 -
I fucking hate being the "ask me anything" guy in the office, how am I supposed to code if people interrupt me every 5 minutes?
OH LOOK AT MY HEADPHONES! MAYBE I'M CONCENTRATED AND HAVE SHIT TO DO! I mean there are other 10 devs, why don't you go to them? or maybe try to GOOGLE IT, I HEARD STACK OVERFLOW IS GOOD YOU PIECE OF SHIT!
don't get me wrong, I like to help people but I hate when those bastards come asking questions that could be easily answered if they read the code for 5 fucking minutes.
when I have to look at code that is not mine I try to understand it by myself, even if it's not documented, and I try not to bother anyone unless is really necessary.
But then this sluggish leeches think I know the whole codebase and that can interrupt me whenever they can.7 -
Who sits there so late throughout the night?
The developer it is, with his code so bright;
He holdeth the mouse tightly clasped in his hand,
He holdeth it safely, he keepth it dragging.
"Oh bug, wherefore do you seek to hide?"
"Look, developer, the sysadmin is close by our side!
Dost see not the sysadmin with his usbchain?"
"Oh dear, 'tis the blur increasing its radius."
[to be continued...] -
Kid: How do you know what to use in a script?
Me: I've either used it before or look at documentation.
Kid: You're silly, I bet I know who knows everything and can tell you what the answers are!
Me: Oh? Who's that, the code creator?
Kid: Mistah Google behind my browser! Just ask him and he tells you everything he knows!
The little shit will be going places...2 -
Currently on the train to work:
*Guy pulls out his laptop
Me: *Oh nice. Dell laptop. Oh wait, shoot, that’s a Dell XPS 15. 😎Sweet!! Looks super clean. Get it boss, I salute you. Anyway, it’s probably running Windows 10 as expected. It’d be super cool if it run Ubuntu though.
*Guy lifts laptop lid.
Me: *Ahh, look how clean it is too. No fingerprints or smudges on the screen or keyboard. That’s my style. I like this guy. We can definitely share laptops.
*Guy powers on laptop
Me:*Woooooohooooo, no way!!! Gets a little tear of joy in my eyes. I want to hug this guy. This guy rocks. Oh mann, I want to start a conversation with him but can’t because another passenger is standing between us.
*The laptop run Ubuntu! 😍😱😁17 -
That moment when you walk into the office on your first day, while setting up your desk they ask you which mouse you would like to use, and you respond "oh no thank you I prefer my trackpad" and the whole office stops what their doing and gives you that look...14
-
Interviewer: Time limit for this exercise was an hour and you took 2 hours so you fail. Best of luck next time
Dev: Look I really don’t think your assessment has a very fair time limit. The only way you could do this in an hour is by knowing what the problem was beforehand and having all these niche utilities written ahead of time.
Interview: Oh yeah we had one guy that did that, he did the entire thing in only 45 minutes! We hired him immediately!
Dev: …5 -
Oh no, oooooh nononono
they dont delete the branches after a pull request
232 branches? hhhhhhhhhhhhhhhhhhhno
and look at that naming
im intimidated, i dont want to work in this environment. No. NO!7 -
Back home from college.
Now I have to work with 128Kbps internet. And oh look steam sale 🙋.
Better buy a 23 gigs game to test my patience evn further..5 -
Hey look, npm broke my project again. Surprise!
Code and dependencies on my local machine, all untouched for a couple of weeks, no longer works. I've no idea how it even managed that.
Oh, and `npm update` crashes.
eventually solved by upgrading npm and running `npm update --depth 500` because some arbitrary child dependencies changed without updating the parent packages, ofc. on my local machine. without me having run `npm update` for about a month.
because of course that makes sense.
Second time in two months, too.
isn't npm great?3 -
Calling in the big guns to debug my code... 30 minutes later... 'Oh look at that little typo, better change that'... Code runs1
-
Noob: "Hey guyz! Im now a hacker! Look at this cool script"
Legit programmer: "oh wow! How does it work?"
Noob: "I have no idea. I found it on the internet "
LP: .........1 -
Right, you pesky type initialization bug, I'm gonna find you. Hiding by throwing your exception in an external library won't help you. I'll download the sources, library by library, and look for you there too.
I *will* track you down, bastard, and exterminate you locally. Then, I'll make a pull request and kick your sorry ass off GitHub, off the internet and off the bloody surface of the earth. Oh, you have no idea how dead you're going to be when I'm done here!2 -
*devRant Support window pops up*
Oh hi, I actually never looked at you.
Sure, I'll have a look.
*ramble ramble*... Supporter Tag...*ramble ramble*...30 mins editing uhuh uhuh....
a premium only black th-
"Thank you for your purchase"2 -
*Creates empty node web project in visual studio*
Let's have a look at the default configuration... Oh look the default port is 1337... Microsoft... Please stop trying to meme... Please1 -
Oh, look. I incorporated yet another programming related metaphor in my writing.
I hope this isn't an automatic rejection when the agent requests a full MS. Most people don't appreciate any of my programming related metaphors for some reason.30 -
Fuck post-it notes.
Oh look, another product manager found his inner child and plastered a wall with a colored arts and crafts project.
Don't misunderstand me, I'm abso-fucking-lutely in favor of connecting with your deep childish nature -- but then at least enter the meeting room like a boss, armed with some creative ideas, really get to work with some fingerpaint, modelling clay, glitter, molly, acid blotters and grape juice for the whole party.
Not only was that project poorly thought out. Not only does the assortment of colored squares contribute nothing to the clarification of ideas. The issue is also that by Monday morning, the meeting room will look like a strip club after an escalated party, floor littered with 60 little neon pink and green slips reeking of desperation, cheap glue and failure.
Now your whole project is on the floor.
OH DIGITAL WHITEBOARD YOU SAY. NOW WE HAVE 10 MANAGERS FIGHTING DIGITALLY OVER VIRTUAL POST-ITS, ON A CLOUD SERVICE COSTING $500/MONTH.
Product managers, just go fuck yourself, I don't care about your kindergarten bullshit processes.
Call me when you manage to pull a workable idea out of your ass, and just draw an SVG diagram with Inkscape, or write your brainfarts into a nicely organized Markdown file.1 -
So some student complained that the busses are to full in the morning (they are filled with students).
Student: "why don't they drive more busses?"
Me: "because that would raise prices of busses since more drivers and fuel is needed. It's simple economics"
Student: "Public transit already is way to expensive, they can easily drive more busses and trains for that"
Me: "public transit is already way to expensive.... Oh look! An iPhone, MacBook, AirPods, Apple Watch, Dr Martins and other overpriced shit you have with you now!"2 -
FUCK THE RECRUITERS WHO ASK US TO MAKE AN ENTIRE PROJECT AS A CODE TEST.
Oh you need to scrape this website and then store the data in some DB. Apply sentimental analysis on the data set. On the UI, the user should be able to search the fields that were scraped from the website. Upon clicking it should consume a REST API which you have to create as well. Oh and also deploy it somewhere... Oh I almost forgot, make the UI look good. If you could submit it in one week, we will move towards further rounds if we find you fit enough.
YOU KNOW WHAT, FUCK YOU!
I can apply to 10 others companies in one week and get hired in half the effort than making this whole project for you which you are going to use it on your website YOU SADIST MOTHERFUCK
I CURSE YOUR COMPANY WITH THE ETERNITY OF JS CALLBACK HELL 😡😤😣9 -
Business User: Hey can we get a sample output you plan to send us?
Me: yes heres a mock
BU: This doesn't look right, can you use real values?
Me (said nicely): WELL IF WHEN YOU WROTE THE FCKIN REQUIREMENTS WEREN'T SO VAGUE AND ACTUALLY PROVIDED REAL VALUES FOR THE INPUTS WE WOULD GET AND WHAT WE SHOULD OUTPUT USING THEM MAYBE I COULD GIVE YOU A BETTER SAMPLE... AND DO LESS GUESSING ABOUT WHAT THE FUCK YOU ACTUALLY WANT...
BU: Oh I forwarded some data
Me: *looks at input data*
(thoughts) THIS FUCKING MAKES NO SENSE!! NOWHERE DOES ANYTHING LOOK LIKE WHAT YOU WANTED.... HOW ABOUT I PULL MAGIC VALUES OUT OF MY ASS?6 -
!rant
Storytime!
I'm on the phone with an elderly customer.
Customer: Yes, I just got my computer back and now it's not talking to my monitor.
Me: Okay, and the monitor cable is plugged in?
Customer: Yes.
Me: Okay, I think I remember that you had a graphics card. Do you have a horizontal blue port?
Customer: No.
Me: Okay. So let's look near the middle of your computer. Do you see a blue port?
Customer: I don't know. I know the blue monitor cable is plugged in, but I don't know what color it is.
Me: Alright, let's unplug the cable for a second.
Customer: Okay, done.
Me: Now let's look for those two blue ports...
Customer: I only see one.
Me: And it's near the middle of the computer?
Customer: Yes.
Me: Okay, let's plug the monitor in.
Customer: Okay, done.
Me: Now does the monitor come up with anything?
Customer: Let me get to where I can see it... No, there's nothing.
Me: Even if you wiggle the mouse a little?
Customer: What?
Me: Does the computer talk to the monitor if you move the mouse a little?
Customer: How do I do that?
Me: ...You take the mouse... and move it from side to side
Customer: Oh! I understand. Um, no. Nothing.
Me: Okay, well let's bring the computer in. I think I know what the problem is, I just need to put a piece of tape somewhere.
Customer: Oh, okay. Fine.2 -
Long rant...
*Designer Posted image of newly designed layout for our app on trello.
Dev 1 (me, being the junior, on ios) : so... What's the size for x, Y, z, a, B, C?
She: it's 9 for the small text, 10 for sub title, 12 for main title.
*shows her the design on app
Dev 1: seems too small
She: just make it to look not small.
Dafug?
*finishes the app layout for that screen.
*working on next screen
Dev 1: your new design is for the screen of 1920x1080. But our supported screen size starts from 320 width. So there'll be text overlapping each other and ui might screw up.
She: uh.. Just... Put those that will overlap to the next line.
*shrugs
Dev 1: ok
=======
2 days later
Dev 2 (senior, working on Android)
Dev 2: so... What's the colour for x, Y, z
*Dev 1 laughs on the inside because of the struggles we have with her.
Dev 1 to Dev 2: is it common for her not to follow the design guidelines?
Dev 2: yeah man.. We just have to adapt her design into our app guidelines.
*sigh
Dev 2: there's a new icon here on this screen, so you wanna change the icon? Can I have the icon file?
She: oh.. No.. Use back the old one, because I just copy and paste.
Dev 1: so... This progress bar of yours, doesn't show its background colour, because you filled it already. So what's the background colour if the bar isn't filled?
She : hmm.... Oh.. Well.. Maybe try x.. ? *doesn't look nice* how about Y? *doesn't look nice* how about...
Me : why not you try in your computer first instead of me changing it here by code, it's much faster this way.
*seriously, wth?
Dev 1 and 2: there's additional text in your new design, what is it for?
She : oh.. No no. I copied extra due to copy and paste. Just ignore it.
Dev 1 and 2: what's the spacing gap between x and Y? And how about the size of the box?
She : oh.. I just estimate it, and for the box, not sure either, you can follow old design, because I'm just putting a box there for illustration purpose.
Mother fickle, what fuck man.
Dev 1 and 2: *flips table.
*we didn't, but.. It's freaking annoying.7 -
Things you hear from developers 5 minutes before demo to the whole Management Board.
- "... Does this button work... Nope... Oh well..."
- "What the hell is THAT!?"
- "Um... Is it supposed to look like this?"
- "Please tell me you didn't just merge this!?!" -
Woke up this morning to the message below:
"I have [ insert name ]'s old laptop. Can you please have a look at it , i mean to see if it can be fixed.It seems fine."
Long story short.. Windows 10 out, Elementary OS in! While I enjoy this pizza at the same time. Funny thing is, the time taken to install Elementary OS was shorter than the time Windows was taking to update this laptop..oh well, another old PC joins the Linux laptops in the house.9 -
Oh look, Facebook released yet another thing...
*half arsed celebration*
It hasn't been out 10 minutes but it's already the "BEST THING THAT EVER HAPPENED EVER"
Am i the only one that sees what they are doing. They are creating their own versions of popular projects to gain a monopoly on open source...what a bunch of cunts.
P.S - OPEN SOURCE SHOULDN'T INCLUDE FUCKING PATENTS.
*cue whiney piss babies*5 -
Let's install some Addons! Hmm where is that menu item... oh could it be called Extensions? No? Wait... maybe Plugins then?
Maybe it's inside of a Settings window. Oh there's nothing called settings in this endless menu I think. Or is it called Preferences? Options? Properties? Configuration? Ugh and should I look in the File or Edit or Extra menu in this App, Application and/or Program?
Maybe I can Search for it?
OH YOU FUCKING NAMED THAT FIND INSTEAD OF SEARCH, YOU PRESUMPTUOUS PRICK, I CAN'T FUCKING FIND ANYTHING IN YOUR BLOATED GOO OF A GUI.
*scrambles back into his bash-shell like a hermit crab, making soft defensive noises*8 -
Oh Christ.. just been looking for hosting companies here in Belgium to look for sysadmin positions.. one of the fucking companies posted this: "we provide Uptime-as-a-Service"
The fucking cringe!!! Uptime as a service! Everything including the only fucking job a hoster has, keeping shit up and running.. as a service.. fuck!4 -
Basically a senior dev that felt attacked because I (still in (IT-) school) could solve his 'oh so hard' programming test 'with ease'. He then went on and wanted to hear one specific answer from me on a very broad question. I (obviously) couldn't read his mind, so he started using that to make me look bad in front of the recruiter.
What a nice working environment...5 -
The deadline is tomorrow and we should work for extra hours to make it through! Oh look, a video about roman army structure!2
-
Co-worker: dude, I need your help!
Me: all yours.
Co-worker: can't fix that sh$t over here.
[IDE]
Err on line~~
badFunction(...);
Me: piece of cake, gimme your keyboard.
[IDE]
Build successeful.
Co-worker: duuude, how did you...???
Me: Better not look.
Co-worker: but I am curious to know, ya know
Me: promise not to scream, k?
Co-worker: I just hope it's none of your old-stylish jokes.
Me: oh dude, you know me for years, trust me, it's fine.
Co-worker: -_-5 -
Modern tragedy in four lines:
- I just bought a new 1TB SSD
- Look at all this free space
- Let's do npm install
- Oh no6 -
Hahaha guys I got the HTTP response codes tattooed on my arm so I don't forget them! Aren't I fun and quirky? I'm such a code nerd, oh thanks for the likes, Twitter! Wowowowow i am just SO FUN. Look at my nerdy tattoo!!10
-
Hey y'all! It's been a while since I logged in.
But I'm back with a dev jingle, just like last year:
Jingle bells,
Batman smells,
Look how my code compiles,
Oh what fun, it is to see,
No reds in my console!16 -
oh you want a code challenge for the interview? sure let me do that just like the 5 other companies i've had to do that for
like dude, look at any one of my multiple websites, saas apps, or mobile apps i've shipped. obviously i know what i'm doing7 -
Welp. The startup I'm working for is going under. Ceo gave us zero hints.
I'm the lead dev and been working here for 6 months. Always built features before deadline, zero bugs, and going an extra mile. Can't say the same about the sales and marketing guys.
Kinda scared its gonna look bad. Oh you led a failed startup? Must be your fault.
Guess my side business is becoming full time now. Until new job.
#startup #9/10 #icebergahead2 -
Scenario 1:
Me: *cover both ears with headphones, start listening to vicious metal, look angry, busy and determined*
Co-workers: "Oh hey! I need to understand ____"
Me: "Fuuuuu..."
Scenario 2:
Me: *place headphones on one ear, listen to gentle, approachable music at low volume with smile on face*
Co-workers: *crickets for hours*
Me: Fucking seriously? *commence Scenario 1* -
This kind of random stuff happens to me often:
*comes home from going out*
*wants to sleep badly*
Brain: heyyy, why don't we take a look at some vps discounts!!!
Me: please, I want to FUCKING sleep.
Brain: oh come on...
Me: pls don't do this to me..
Brain: But vps discounts...
Me: oh FUCK YOU, I'll go look up some stuff.
My brain can be weird and annoying.8 -
Oh boy some mutex deadlocks inside the 16 year old, unmaintained, company application framework.
Time to look at the stack traces of 24 different threads and try and guess which one fucks it up
(Send help)5 -
Oh look MS-DOS on GitHub?!
Time to run through more code I don't understand and see what I can learn and potentially port :-D1 -
I’ve been programming for 20 years now. My friends and family never really understood what I did back in the days. And they still don’t.
All they saw was a kid who was good with computers. Your friendly neighborhood tech guy who would take a look at your computer for free.
I’m sure most of you have been in the same situation.
When people ask me what I do for a living. I’d just say “something with computers”. Because most of the time they will ask me to look at their computers and I’d reply with “oh that’s not what I do”.
When I was younger, I’d try to explain what I actually do for a living. To really tell people the problems we as a programmer solves on a daily basis or the things we create. That’s really hard to explain to “common” people.
So whenever someone asks me what I do for a living? It’s always something with computers ;)12 -
Me: (upon waking up) "I am going to be very productive today."
Me: (during my commute) "I am going to be very productive today."
Me: (getting coffee before going in) "I am going to be very productive today."
Me: (sitting down to be very productive today) "Oh look! New devRant notifications!"1 -
After zero contact for approx 4-5 years I get an Instagram message:
Old work buddy: Hello, I have a website question for you
Me: Ok
OWB: Hope you’re well, btw
Me: *hmmmmm*
OWB: basically blah blah blah can’t get this part of this Wordpress theme to work
Me: I’ll have a quick look. Oh btw I have big news...
OWB: You up the duff?
Me: Yep!
OWB: Congrats...do you think you can help with the website?
Me: Probably not at the moment and it looks like a pig of a job to make the theme work properly.
OWB: *silence*17 -
Colleague: Hey! This is not finished!
Me: Did you pull from the repo?
Colleague:
Me:
Colleague: Oh look, it's finished.1 -
!rant I'm beginning my nerd project of getting my IBM 5150 to the internet via my raspberry pi and a terminal emulator. Oh and the IBM has a 4gb (yes gigabytes) HDD in the form of a compact flash.
The pi is a model B. Even as an older pi, look at the difference in size versus performance!
The 5150 is 4.77 mhz
The Pi is 900mhz12 -
I have a project at work that involves learning a bunch of AWS stuff and rewriting a couple credential-generating scripts. I don't even know what the ask is, apart from some high-level "make this SSO" so ... idfk.
I am so incredibly bored of it (and burned out in general) that I can't even look at it.
I would rather see how many times it takes to beat my head against the wall to make a hole than think about this ticket again.
"Oh, I thought you would find that fun" No. No I do not. I can't even bring myself to look at it anymore. "Well, try to push through it and get it outta here!" Ughhhhh
I hope Russia nukes the bloody company.10 -
Oh look, a new fancy MacBook Pro 2018.
How come noone is talking about the extreme heat throtteling problem they have with the 2018 laptops?
They can't even hold their base clockspeed when doing compiling code. And they become extremely hot (worse then the last gen, which was already insane).
I know devs/creators/editors want the most powerful computer out there, but supporting something like this is just laughable.
Regards, disapointed customer who tested and returned the laptop after 2 days.16 -
Recruiting front end right now… I’m tiered of this BS.
95% of applicants: “hey I don’t understand what you want, but look at my cool, ToDo app in <INSERT ANY framework>”
“Ok, now add a quick search in your todo project”
“Oh wow, it’s like 5 days work lol and should be managed at back end. I Shouldn’t care”.
How HOW these idiots even have a job ?
I’m out of words. I want to scream, pull my own hair and (Weirdly enough) watch a DareDevil movie9 -
Time to shine!
Laptop [Check]
Coding Playlist [Check]
Motivation [Check]
Focus...
Oh look an Interesting YouTube Video that is probably just clickbait... *click*
Started coding 2 hours later... -
Boss: our team in El Salvador is having problems with the app. Look at the email I forwarded you.
Me: oh yes. They are running the wrong ionic commands they need to run these commands.
Boss: okay, and that will fix everything?
Me:...Let's just have them enter the right commands...we can go from there.1 -
Oh god, I'm rewriting an old Python script we use at work and I had a look at the original tests for inspiration... There are 600 lines of "passes", #TODOs, assertions that can never fail, and tests of imported packages. Basically none of it is testing the actual script 🙃3
-
My roommate: why do you look so mad.
Me: stupid program is broke
My roommate: didn't you fix it yesterday?
Me: yes. I broke some thing else
Roommate: oh on a different project?
Me: nope same one.
Roommate: [walks away more confused than when the conversation started]1 -
Am I the only one who when they are super focused writing code and debugging starts acting like Bob Ross painting a picture?(without a filter... of course)
And here we’ll add another little god damn breakpoint so we can watch our fucked up variables report the wrong thing..
Oh and over here will just add another little happy simple if statement.
Oh look at the happy if statements in a row.. maybe we’ll add little switch statement here.6 -
This will definitely trigger some people.
New smartphone releases aren't 'tech news'.
An implementation of a technology ripped off from other devices (GPS, VR etc..) isn't 'tech news', it's just implementation of an existing technology.
So please, everyone who reads the self-called 'tech news' to look for a new phone release to waste money on - stop calling yourself a 'tech geek' - "Oh my god, I'm such a tech geek, it's embarrassing - this new iPhone was released and I just couldn't wait to get spend my money on it".
Just shut the fuck up - you are willingly dragging a tracking device everywhere you go and you are PAYING for it to look cool and be full of features you won't even fucking use.12 -
I fucking HATE when people tell me:
"Oh you are using Unity? What kind of dumb shit uses Unity! Isnt its only purpose to make shovelware and shit?!"
THIS MAKES ME FURIOS AT MOST POINTS! AND I WANT TO PUNCH THOSE DIPWIT COCKS WHO ALWAYS THINK ANYTHING OTHER THAN UNITY IS GOOD, IN THE FUCKING FACE! TWICE!
unity isnt just for SHOVELWARE and CHEAP SHITGAMES, it has some really good potential when in the RIGHT FUCKING HANDS!! FOR FUCK SAKE!
(If you want an example look up dronethegame.com currently in crowdfunding) FUCK THESE PEOPLE...
FUCK17 -
Do you ever look back at something you built a while ago and think "oh hey, that's cool.... how the hell did I do that"?!5
-
Meeting yesterday:
Senior E: "Man, every time I do code review I thought this is the stupidest code ever written - then I look at the author, oh wait it's me"
Me: "Well, the perfect code is the code never gets written"
SE: "Casting appreciative look with a nod" -
>dad nagging to learn python
>i hate python
>cuz i hate snakes
>whatever
>so started learning it
>with some awesome video tutorials
>even though i like the instructor
>i find the language
>boring
>uhh
>why do u use this?
>oh and you say it is easy 4 begineers
>oh good
>then why does only
>del keyword gets highlighted in pycharm
>just to look cool i guess
>lua is way better
>hope lua is more used than python
>and more supported
>but i still like C#
Moral: C# rocks10 -
*starts to work on a new project while others remain unfinished*
*bulb lights up* oh look a new project idea
*goes on to start on that one instead*
Being a student developer is awkward.3 -
Not a rant, just a gag I do from time to time. Today a new colleague arrived. He presents himself and after sometime he asks me:
- so how long are you working here?
I look at my watch and say
- oh just about six years now.
They always look so confused 😂1 -
Tomcat
manager: "hey, we have this old java software running and need it to be compatible with our brand new crm system"
me: "okay, i've never workes with jsp before, but i'll have a look at it"
code: undocumented, who would have guessed
manager: "oh and btw. you must test your code on our live system, with our production database, but make sure not to brake anything, our last backup was 20 months ago."
me: "..."1 -
Hey Python, why in the ever loving readability universe I can't break the following command across multiple lines?
df.replace(...).apply(...).reset_index().drop(...)
Oh, but I hear you say "Hitko, why you can break it into multiple lines if you break within brackets!"
To which I ask you, does this shit look any more readable?
df.replace(...
).apply(...
).reset_index(
).drop(...)15 -
Fucking React Scripts, "yOu hAvE mUlTiPlE VErSiOnS oF bAbEL-JeSt, Use nPm Ls Jest To TrACk It Down"
Ok you dumb fucks:
npm ls babel-jest
react-typescript@1.0.0 /Users/chris/Downloads/8sleu4
└─┬ react-scripts@4.0.3
├── babel-jest@26.6.3
└─┬ jest-circus@26.6.0
└─┬ jest-runner@26.6.3
└─┬ jest-config@26.6.3
└── babel-jest@26.6.3
OH LOOK THEY ARE BOTH IDENTICALLY 26.6.3 STOP BUILDING AN OPINIONATED PILE OF GARBAGE IN YOUR COCONUT TREE FUCKED UP FALSE PARADISE YOU CALL SILICON VALLEY!!!!!!! I'VE NEVER SEEN SUCH A BUNCH OF GARBAGE!!!! I'D PREFER A TOOL WRITTEN BY KINDERGARTNERS IN CRAYON!!!!! AAAAAAAAAAAAAAAA
EVERY
SINGLE
TIME
REACT SCRIPTS
BREAKS2 -
GitHub Beta for mobile,
A brief initial look reveals you can create an manage issues, view pull requests however you can't create them and browse code within a repo.
Oh and hook up to organisations - I'm not in one for this account, so can't browse that section.4 -
Oh look a new chrome update!
*Installs update*
I regret everything!!!!
Come on Google I love material design but fuck me is the new update ugly... Besides the new tab page.7 -
Me to gf: hey hun look what I built! (Shows off new project)
Gf: (sees video playing in background) oh that's so cool! Did you do that? (Points at video)
Me: no, but look at this! (Shows off feature)
Gf: oh... well that's great hun, I'm so happy you are doing what you love -
I missed 25 on call alerts over night.
Me and my wife did not budge. Look at me call history and I cleared my voicemail at 4am... No recollection of that at all.
Oh well!5 -
The more I look into Windows 11 the more I hate it. There's just 1 (one) more thing that's wrong with it every time I look.
It's a security and ethical nightmare. I almost wish I didn't specialize in computer recovery & cybersecurity.
So thankful that my high-end gaming-built PC is apparently "not compatible" with Windows 11. Oh, you don't want to break my computer and ruin my entire life? That's actually a complement, man.17 -
"Oh yes I have to try three times until I put the USB in correctly"
Hey. If you have eyes, would you use them to fucking look at the ports of what you're trying to connect together and ONLY THEN try plug it in? If it still doesn't work the first time, you are probably an idiot.6 -
PM emails me a zip file with the message "Can you give the attached a look and get it to work. See email below that there are some items missing to make it run."
Items missing : 3 custom libraries, 2 sql databases, 3 custom sql tables, and oh yeah the license to the program it runs on.1 -
Hi Lead Architect,
Oh? You want me to explain how database clustering works? I guess you're just testing me because I'm new and junior.
Oh, and also explain how load balancing works? And what a bastion host is?
What's the architectural intent of this project? Let's have a look at the documentation and diagrams you have been creating of your designs.
You don't have any? That's okay, you've only been leading the architect team on this project for a year now.
Why don't you just keeping asking the most junior dev on the team about how the fuck you are supposed to do your job. As if I know how to do your job when I have zero training and am just expected to know everything.
Oh, its 3pm and you're heading to the pub. That's cool, I'll just guess what I need to build.2 -
[...] great! Nice to hear from you that you've got experience using C#! Our shipping company will also need a mobile interface for our IBM AS400 relic older-than-the-pyramids server, can you do that?
Me (a little displeased about the idea of working on a pre-existing legacy server): yes sure, I'm working on a Android project right now, so I'm learning a lot about it lately, I think it's totally feasible
Them: oh, but we are using a windows mobile device
Me (wondering why they are still using Windows phone): I can look it up and let you know btw
> Windows Mobile /= Windows Phone
> Deprecated since 2010
I'm fucked.4 -
Anyone ever run across some code that was so succinct and elegant, that you couldn't imagine ever doing something like that and start to feel bad?
<Look up who committed it>
Oh, well, damn... I used to be so good at this coding thing. -
https://tagesschau.de/inland/...
What the fuck?
Yea, lets give the (in my opinion corrupt) police the full power to do just about everything - Oh and if you are not christian, bad for you we also put crosses everywhere you look now.
WHAT IN THE FUCKING FUCK? Why in the flying fuckworld is it possible to do such changes to the law without listening to "intelligent" (intelligent == people with a bit of common sense) people?
Same happened when europe wanted to give robots basic human rights (luckily they gave up on that after scientists wrote a paper)
This REALLY isnt a world I want to live in.17 -
It must really suck to be a malware dev... "Oh look, the recent changes i made to my cryptomalware made it work! Sadly project file are encrypted too. Lets start over."1
-
Leaving my current company for another opportunity. Boss has been working remote for almost a week now. When he shows up at the office, behaves like I don't exist anymore. Throwing in comments like "let's hire this guy, he's got some actual AI experience and not some academic bulls**t" while making sure I definitely hear them. His childish behavior leaves me wondering here what he thinks he'll achieve with it. At least makes me to look forward to get out of here. Oh well... Only couple of weeks left to put up with this.1
-
Oh my God. Did any of you catch Sundar from Google being grilled by Congress yesterday?
It is so embarrassing watching congressman who think they know technology ask questions did somebody who actually is technically proficient. you would think they would have hired somebody at least to educate them first before looking like an ass on TV.
It look like I asked my janitor to interview our next developer.
So funny though over his left shoulder there's a guy that looks like Sir topham hatt from Monopoly. Hahahahahahh not kidding black top hat and big white mustache.1 -
*Having issues with chrome using %20 of the CPU on linux, decides to google and see if anyone else is having the same issue*
Hmmm, this looks like it should be useful
*Opens link*
Oh look, all 40 replies are people complaining that the poster is using Chrome in the first place and telling them to just move to firefox, vivaldi, opera or any other browser... Thanks guys, real fucking helpful!9 -
Finally, I've installed everything I need in Fedora 24. It is now stable and has all the tools I need for development.
Oh, look. Elementary OS loki is out
😭🖕😭6 -
How my day went.
Project Manager: We need deliverable X.
Me: That's not listed.
PM: But we need it. Other PM says what you provided isn't enough.
Me: Too bad. I was not told to deliver it.
PM2: We need deliverable X.
Me: Look at the requirements. It is not there. I'm not providing it.
PM2: We need it. Let me ask PM3.
PM3: We need deliverable X.
Me: No. It's not listed. And here's why it's not even applicable.
PM3: Oh....ok4 -
Acquaintance of mine brags that he made a "Facebook password cracker" that took less than 30 lines of code.
I take a look at it, then I realize it's brute force password cracking.
Oh dear.
Facebook doesn't even let you do that many password attempts, not to mention that brute forcing passwords is going to take more time than the expected lifetime of the sun. (exaggeration? Maybe. But you get my point.)
Why are we still here? Just to suffer?6 -
* 1 day of requesting the feature, deadline not for a while*
switch{
case 1:
Manager: How's the new feature going?
Me: I've done a bit of the front end. Here's how it will look.
Manager: Oh great it's done! Does it do ABC as the client requested? Does it also do XYZ that I just thought about this second?
Me: eh this is just part of the front end, I haven't even connected it to the backend - I haven't even started the backend.
case 2:
Manager: How's the new feature going?
Me: I've done a bit of the back end.
Manager: ok. Can I look?
Me: we'll it's just code... *shows them the code*
Manager: oh... so it's nothing really. Call me when it is done
}3 -
Good boss: "Oh you're sick? don't worry about work, get some rest!"
My boss: "Oh, I was sick too last week. still managed to put a few hours of work in."
Good boss: "Look, your progress is a bit slow considering you're with us for 3 months now."
My boss: "Look, your progress is a bit slow considering you've been with us for 3 weeks now."3 -
Some fegit: "test you"
*fegit sends outbound Facebook link to some Paki website*
(why not a direct link you moron?)
Fegit: "go."
Me (thinking): *what the fuck does this idiot want from me*
Me: "What makes you think that we want to prove ourselves to you by us doing your dirty work? We are not your personal army, so please fuck right off."
Fegit: "look out ya window"
Ehm yeah sure.. as if there's anything there. You'll need more than that to threaten me.
Me: "Anything to see there?"
Fegit: …
Fucking piece of shit. Look out your window you say. Wanna give it a try? To someone who masters the art of wrangling the angry pixies? I don't need a gun to kill people, you know ^^
Oh well. At least it wasn't a "plz huk Phasebuk" question I guess ¯\_(ツ)_/¯5 -
Me: oh cool, using OpenGL and GLFW makes it nice and easy to draw a triangle! Might look into using GLEW to start making things a bit more cross platform..
* 48 hours later *
Me: Oh joy, of course everyone uses fucking visual studio, why can't people just offer tutorials or documentation for people using meson or you know... literally anything else that isn't visual studio!
It's fairly easy for me to port C++ to C with my limited knowledge but fuck me am I sick of documentation and articles always targeting a single method...6 -
Manager redesigned large parts of a website template that I have been working on.
now, this did not bother me one bit but I am pretty sure it has to do with the delivery of the message. She was so happy about the redesign and it really did look better. I could not find it in me heart to not comply and just be happy. Plus she always lets me come in super late :V and she really is pretty and very nice to us.
oh well.2 -
Can't believe it's 2021 and building websites is still such a pain..
Do we really need to build a login page every time? have a refinement session to break it down to tasks?
("Oh right, we need a forgot-password link!")
Can't the damn thing align and look the same on two/three browsers?
2008 problems for life...6 -
Most people I talk to in the industry hate the "puzzle-y" nature of interviews (e.g. coding on a whiteboard, now get it to run in linear time, oh wait there's a trick you don't know but could totally look up if given the chance) and acknowledge that it does a poor job determining the value of the prospective hire.
Why then is there no sign of this changing? I realize it's a hard problem to solve but in theory the entire company is at stake when it comes to hiring good/bad devs. You'd think somebody would have come up with a better way.9 -
Another Developer: bro, shit hit the fan. The x web service is throwing some error. Can you take a look please. I want to go home. I'm tired.
Me: Yea sure bro no worries.
Another Developer: I go pee, after that I will delegate the ticket to you.
(Another Developer goes to the washroom)
Me: (04:59 PM) Oh time to pack-up and get the fuck out of here
Me: (05:08 PM) Receive a message on Viber from Another Developer. It reads "Fuck you, I'm going to rub my balls on your desk"3 -
"We totally know everything about SEO, you should trust us and pay us so your website is #01 because we know how Google ranks their shit" (not literally)
No fuck you. No one knows how google ranks pages. No one. And your pseudo information is even free to find on the first google result about seo that is above yours. Oh look, they must be better than you with that.3 -
I swear to God it's people like this that just get on my nerves
"Oh look at my fucky javascript code"
"Let's tag it as JAVA NOT JAVASCRIPT BECAUSE IM AN UTTER IDIOT"
It appears that proper tagging is not just a devRant issue.7 -
So I'm tasked with rewriting the old software my employer uses to track basically anything in his company. They want to stick quite close to the old workflow as much as possible, I get that.
"Why exactly do you need access to the system? No you don't need to look at it just recreate the flow. I'll give you the sql structure is that OK? Oh and this won't take long, you can copy from the old code can't you? Wait why do you need access to the code? No. "
🙄7 -
Daghhhhhhhh Kafka.
Set it up, seems to work fine.
Oh no...! Take a broker down, then messages go missing - hmm, that's not right. Fine, I'll just look into... Ah, bad replication factor, my fault. So then it's all fixed! Woop. Wait, no. Some messages still going missing occasionally. Oh, only set to "at most once" delivery. My bad, fix that, and... now everything is out of order. Oh, ok, partitions setup wrongly. Wtf, now the whole thing stalls when there's a network blip until a restart. Right, ok, looks like commits have to receive acks in the library I'm using before continuing. Switch to a library that uses CommitWithoutReply. Brilliant....
Apart from said library seems to have commits failing all over the place because it keeps trying to commit during a rebalance 🙄😒😤
The frustrating thing is I KNOW for a fact that Kafka is a fault tolerant, resilient, horizontally scalable thing capable of handling stupid amounts more than I'm throwing at it without missing a beat. But damn,configuring it, and checking you've configured it sanely is a royal, monumental PITA.5 -
!Rant
I'm going to be teaching my roommate how to "code" soon. Or rather, I'll be teaching her how to use Scratch, so she can have a leg up when she applies to work at a children's code academy that uses a Scratch-like environment. Should be fun!
I love that Scratch exists. Such an accessible way to teach basic concepts like loops, conditional statements, etc, with results that are way more fun than "oh look I output the fibinacci sequence"1 -
Employer uses IBM Software, which forces me to use Eclipse. I hate eclipse. Hate is a hard word. I'd never say, I really 'hate' a person. But eclipse, eclipse is what I hate. I can look at my smartwatch and see my heartrate rising, just thinking of how the fuck any developer on this crappy planet would ship that bullshit IDE. That saying, I'm totally fine with some bugs, using windows and so on, but eclipse... Is this a get-more-contributors strategy? Holy moly it really kills me. Hey, let's just open that maven Proj.. Oh, crash. Hey, let's install that "bug-free" version of the maven-integratio... Oh, crash. Let's do a global search over my worksp.. Oh, freezed. Fuck! Fuck! Fuck! How can this be legal? I mean, seriously, most junoir devs I know, just use Eclipse, because they don't know of any other "better" IDE (VIM would be better, even notepad). Is there anyone sucking professors cocks / vaginas to get them introduce that crap IDE to students?2
-
On today's episode of devRant we have..... 🥁
No really, What's new in the world on this windy, cold, miserable, wait what day is it again? Oh Wednesday, I seriously had to look that up.
COVID staycation is blending the days together now.13 -
So I just had to tell three people to read the fucking docs in the comments of an AUR package.
They complained about linker errors, figured "oh happens with GCC 10, doesn't with GCC 9, let's use GCC 9".
If they had read the docs, they'd know that maybe, all that was needed to be able to compile the code was a single command-line flag. `-fcommon`.
People, just RTFM. If you see "oh upgrading from version X to version Y causes some issue", look up "porting from S X to Y", and find something like this: https://gcc.gnu.org/gcc-10/...
Was it so hard? Yes? Then why are you compiling any packages for yourself with a PKGBUILD when you should rather just stick to the non-customized packages built by people that know what they're doing, from the repositories?22 -
Lead-Dev: "These links don't work as they should, I'm having you fix them, 'kay?"
Me: "I'll have a look."
> The link doesn't do anything when you click on it.
My internal monologue: (The href is probably just wrong)
> It's not wrong.
Me: "What the fuck?"
Lead-Dev: "Can you fix it?"
Me: "I don't think I can."
Lead-Dev: "Why don't you try looking in thisScript.js?"
Me: "Oh, you think the click event got prevented or something?"
Lead-Dev: "No, I think something went wrong with what that script is doing with the jQuery library this site uses."
Me: "..."
Lead-Dev: "..."
Me: "jQuery... library...?"3 -
First message of today :
"Hi, I'm X from the Y office. Do you remember that was you to set up our internal network two months ago? Ok, yesterday we called the elettrician to fix two wall plugs. Now our network is completely broken. Come to fix because we think you did something wrong."
I forced myself into some other jobs i had to do for about 2 hours. After that i grab the smartphone to answer.
Oh look, there is another message.
"Hi, always X from the Y office. We just restored the static IPs you setup after we've changed them early this morning. Now everything works again."
Oh really ?1 -
Everyone's saying "oh my, I'm so ashamed of my code I wrote 4 days ago, it's so horrible"
Well... At least you can relate to someone. When I look at my project's code I wrote half a year ago (or sometime before that) I'm genuinely surprised to see I'm not browsing some library's codebase - the abstraction layers, the generics, the structure... it's brilliant! It's as SOLID as it gets. -
Oh look guys the national institute of health government has sent me a financial help and wants me to log into an oddly designed twitter login page so i can connect my financial wallet and claim my financial reward from the governmental national institute of health organization1
-
*lunch time*
Designer: we want to put these graphs on the landing page.
Me: ok, well they are pretty simple I can recreate them in about an hour with JS, and they will look better and be inter active...
PM: we don't have time for that just use the images from the mock up
Me: ok...
*5hrs & dozens of emails later...*
PM: the graph doesn't look quite right, can we just build it in code so it looks better? Oh and we need to have it to the client to review by end of day...
Me: ...1 -
Lua is one of the stupidest languages to ever exist.
Oh, the language is easy to learn? The syntax is friendly? There's only like negative 10 functions you ever need to know? Everything is a table?
EVERYTHING IS A TABLE?! WTF CARES? WHAT ABOUT NIL?!
The arrogance this language has is extraordinary, literally. No lang, except Lua, imposes such an opinionated dichotomy. Everything is a fucking table, or, it's nil. -- That's so fucking stupid.
And look, I get it, this lang (oh sorry, scripting language (?)) CAN be good and fun and whatever... the moment you start to do IO is the literal end of days.
Everything is nil. Except, if it's defined... then it's not nil. -- OK. That sounds sensible/reasonable enough. -- What if it's not defined? You get nil. What if it's not the right data? You get nil. Do I get errors/exceptions or whatever? No, absolutely not, you get nil... unless the application you're using with Lua with has a lib that handles that.
There are so many more issues I have with this lang, but honestly... Am I fucking missing something? Is this lang like actually super dooper awesome and I'm missing something? -- I can't not look at this language as just dumb and arrogant. -- It's literally a language where you have to manage and remember ALL conceivable state at ALL times.11 -
Me : There is a hotfix needs to be done.
Boss : So what ?
Me : Its assigned to you from last 2 weeks and deadlines are near.
Boss: (speaking politely) oh.. is it? Can you take a look ?
Me : .. -
So we've got a gif that doesn't show up in our React Native application. Of course, the designers assume it's me: "are you sure the gif is in the codebase? how are you using it in your component"? yeah ok boomer. I'm like, look at this other gif, works fine. "oh" So I tell them, double check the export options on how you are building the gif, maybe there is something there. so now they are asking ME for those export options. I'M A DEV, NOT A DESIGNER, DO YOUR JOB AND FIGURE IT OUT. I DON'T EVEN KNOW WHAT PROGRAM YOU ARE USING
oh as an aside, I was putting up a website for a client and they are like "my logo is quite similar to many others, is this something to worry about legally?" OH, SO NOW I'M A LAWYER TOO??!!?!? WHAT IS WRONG WITH YOU PEOPLE GOOGLE IS LITERALLY IN FRONT OF YOU
why do people continually think just because we can code we are fucking designers / lawyers / astronauts
/ god?
man this pisses me off - i think of that draw red lines with blue ink expert video, in the end, just smile and nod: "i can do... absolutely anything... trust me, I'm an expert"4 -
Sorry Google, you got it wrong this time ....
Oh my gosh, look at that function definition ...
Oh my gosh, look at that variable ...
Oh my gosh, look at that zone ...
Oh my gosh, look at that long ...
Oh my gosh, look at that short ...
Oh my gosh, look at that stop ... is more my style.10 -
Install 18.04 they said. It will be fine they said...
Well.
Apperently it hates my intel graphics card. It was giving me artifacts already during installation. It didnt boot after installation and got stuck on a purple screen with the mouse on it.
Got past that with recovery mode. Googled the solution snd they said "move mouse while booting" yeah that doesn't help.
It also didn't recognize the other monitors connected to it and since it comes without unity now everything was not where I'm used to look for it.
3 hours of grub mangleing, driver installing and a unity installation later, it finally works.
Installed terminator and oh, look, one of the most used short cuts is overwritten by some emoji pick bs.
Ffs.
Longest ubuntu installtion ever and it almost fked up the 16.04 aswell which is in dual boot atm.
And before someone says use Arch: ubuntu is a project requirement and Arch is not supported by the tools we need to use.12 -
Teehee exdee look at me I'm currently facing [insert typical quirk with language] I must be achieving zen in [insert language] ohemgee so frustrating rawr >.< xD I can make a heavy sigh and slap a sticker on my laptop with a funny teehee ell oh ell programmers only funny funny joke about <table> flipping EXxxxDEEEeeeeee!!1
-
It's a brand new year - and my first email comes in telling me the app is broken because they didn't receive any push notification (....no push notification was sent from them), the web cams don't work (....they've changed all the links to the webcams and now they're surprised it doesn't work in the app) and the app isn't available in France (the app is literally available in France).
Oh and if a user changes their font sizes in their mobile settings, it doesn't always look "very good" in the app.......5 -
So I'm struggling to finish this library which among other things is supposed to write flowing text. And this one's taking foreeeever and I'm hating it so much already.
I just keep daydreaming of starting a "simple" platformer. And then I go, "hm the parallax must be nice, it needs to have as many layers as possible, oh and look at this video, here they're even zooming and each layer rescales differently, good effect, I need to add that too. Also a plain platformer is just boring, it needs to have adventure elements, and even RPG too, yeah why not. Hm, it needs to have some motion blur, but oh I need this 1/48 shutter speed to make it look cinematic. Okay how do I go about adding this blur effect? What? Libgdx doesn't provide one out of the box? I need to use opengl shaders? A shader, eh... I'm not even sure what that is. Okay, let's see how to do it. Wow that's a total mess and resource hungry, and how will I calculate it all as to make it match the 1/48 thing?"
You know... Simple. And in the end, I'll abandon the library and won't get anywhere with the platformer (as usual).
Tsk tsk tsk5 -
Colleague asked me to look at his eCommerce search filtering system as the customer was complaining it was slow taking 5-6 seconds to find results.
Delving into the code deeper, I discovered he was querying the results, sticking them in an array and then sub querying the results looking at all the combinations.
On top of that each sub query looked at the database fields using "DESCRIBE" to then search them each time it found a pair!
The total query count for one page search was 14,512!!!
Why oh Why? One SQL query could of done all that in one go.
I look at other code bits he's done and he's very good in other areas. I just don't get how sometimes a good developer can make such a weird decision? It's almost as if he wanted to make it as complex as possible.6 -
Look in a fu**ing log files...There you will find answers for almost 90% of "oh, i have some error" problems.2
-
When a PM or other self proclaimed demi god decides to tap the shoulder of the programmers with headphones on just to look just above their head and say "oh, i see. a programmers thoughts do throw a nullPointerException when disrupted"1
-
LLMs as compilers and optimizers. Oh hey look it's hallucinated some assembly... Fucking what? Who thought that was a good idea...
https://venturebeat.com/ai/...4 -
*Log in to work*
*Get a ticket to work on*
"Oh this seems like a simple fix. This should be done in a couple hours."
*Move the ticket to Completed status*
"Oh would you look at that. It's 9 PM and now I have to make dinner".
One of the great joys of being a dev.6 -
Oh boy!
Aren't we off to a fucking great start, first turn on my Xbox and it keeps overheating...
Ok I'll leave it for a bit and just jump on my PC and do some work but nooooooooo. Boot it up and it fucking hangs on an A2 boot code (Drive issue), unplugged every drive and look at that, still on fucking A2...
I do not need this right now. Can't afford a new fucking PC if this one is going to be fucking up like this -,-2 -
So Friday evening decided to "Update and Shut Down" my window 10 laptop.
I come in Monday morning and turn it on ... "Working on updates" So far its been 15 mins and its 27%.
Oh and my other laptop at home decided to restart itself and apply updates and stayed at "Applying Update 100%" for 35 minutes, luckily i was able to watch Glastonbury via my Xbox as my GF would not of been happy missing Ed Shearan :P
How hard would it be for MS to say "Look this update is going to take 45 minutes, do you want to wait"3 -
Oh, as a noob dev my team was using a dropdown library for our filters in the website. The code was messed up cause they kept changing the design halfway through dev and after releases and then finally after some releases, the client wanted multilevel options as a new requirement.
So I scrapped the whole thing and made my own multilevel dropdown component (there were no decent libraries then) and we used that from then on. It has many issues now that I look back (who cares about keyboard interaction right?). But that is a refactor for another day. -
Read up on how CSS Grid works. Now I feel like I've been living under a bridge these many months/years.
It's awesome how you learn so much during your tasks/projects.
I read the term CSS Grid a couple of days ago, and while starting a project for my client, I decided why not take a look into what a CSS Grid really is, and oh damn, I believe Grid is really going to make this project extra awesome.3 -
Same as we look at some old pages and see "oh this is unstyled table layout, that is xHTML inline style - it's from the 20th century"
People will look at pages of today in like 20 years and be like "Oh gosh, the material design phase. - oh the apple-blur-copy-cat-phase, oldish HTML5 code, that's from the 2010-20-ies"4 -
be me.
be sad that you can't find your favorite Greek Food online.
offer your local Greek Restaurant that you do their web stuff.
make a nice modern website.
show it to the greek guy.
"Oh please look at this website, I like it more"
shows you a site build with tables, and menu-shortcuts only linked to pdf files.
cry in a corner.1 -
So my friend told me that he recommended me to be a new Creative Engineer.
-Oh shit, sweet, what are the requirements?
-I don't really understand that kind of stuff man, just look it up, here' the link
*Hmmm*
-Html,
*ok*
-Css,
*mhmm*
-Javascript
*sure*
etc etc...
and,
Actionscript
...
Excuse me?
Who the FUCK use actionscript nowadays ???2 -
(I am talking about my school’s promotional project, look at my rants for reference)
Deadlines were insane and I had nothing to do about it. Had to touch JavaScript for the first time in 3 years and code like I still know it by heart.
In short: H.E.L.L. It stands for:
H oh
E god
L never
L again6 -
Oh man. When I look for a job after I'm done with school, I need to watch out for those "pay-per-line" bullshit contracts. More lines? Everyone can do that, but it will cause inefficiency just for the money. I could make a fucking Python Hello World program have 100 needed lines if I wanted to, but why would I? More lines = more typing ≠ more work.3
-
Why do I have a hard time finding a new job when senior devs are not only changing the data model, but naming keys "key" and "value"!?
"Oh look, a SQL error."2 -
Oh look, the testers are using a production version of something when they should be using the TESTING version
iT DoeSnT wOrk!!!!!! aAaAAAaaaA
And the cycle continues...2 -
Oh man, I found the names for the different number bases past 36! I should expand my base converter!
That doesn’t... look right...
Ah, because these ones require the use of encoding algorithms.
NOPE NOPE NOPE NOPE -
- Me: oh look at those earBuds, they're cool !
- *Me looking at my bank account balance*
- Naah not that good, who needs them anyway ! -
Okay I'm doing the whole leetcode bs, interviewing with a faang like company.
I'm genuinely curious to see if their engineers are actually any good. It seems backwards to me to hire someone based on something they most likely know by heart.
It's like trying to stress test an API by calling a cached endpoint. It will look fast AF, and it will be, but it won't compute shit.
Anyway, if I get the job and the engineers aren't crappy, then I'll forever stfu about how lame this is. But if I get the job and the devs are crappy, oh boy you'll hear me for a long time.3 -
Year ago in university.
We opened our university's website and select inspect element in browser then edit the header tag to "hacked by..."
My friends and i : hey look, we just hacked university website.
Our friend : oh let me see, damn you, how did u do that?
Our : it was easy, just don't tell anybody. He answered ok.
After couple days our proffesor asked me : do you know who hacked university website? I want to know if anyone could hack it.
I answered: no sir. I don't know.
I think our friend still thinks we hacked the website xD -
"Most ignorant ask from a PM or client?"
I'm going to just say generally any ask with "a lack of effort".
1. Stuff like urgent / angry emails about stuff that already exists... like man if you're going to be a jerk in the email at least look first ...
2. Requests that aren't thought through. "I need X to happen." , "So you want X to happen?", "Oh gawd no, only when Y and Z and ... some other vague stuff!"
3. Requests with incomplete sentences... hard to do a thing without a verb or noun or both.3 -
I hope I’m not the only person who drafts a plan to build a thing to do a thing, and in the course of research about implementing the thing, winds up mashing together several other unrelated things because they looked like fun and the original thing gets left behind. (Oh, look, squirrel!)1
-
What's the point of opening a PR if you're just going to immediately merge it without even asking anyone to look at it? Just so you can say "Oh look I'm following process"? Well, you're not..1
-
I see ads on marketing tools every fucking where.
Do I look stupid to you, Facebook and Google?
I don't fucking need them.
Who needs those stupid products anyway?
I even saw a reskinned XAMPP being marketed as 'local testing for your WordPress website', like what the actual fuck? Isn't that fucking scamming?
Oh, right. They were targeting WordPress monkies. Oh.
Anyway, please show me some more keyboards instead.
I've been in keyboard market for like 2 weeks you know.
Holy fuck. -
First time in years I've ended up in my old pub...
Got a message from work:
"Can you please look at this order?"
(screenshot with badly synced orderlines)
*looks via 4G*
nothing wrong, was fixed by customer
quickly send a message back:
"Nothing wrong, might need to refresh your page. I see the products..
Oh, and cheers... I'm not at home for once..."
(adds pic)2 -
Everyday strugle.
Go to work, go home all motivated like: oh once I'm home I can do this and that to finish my work, and it's fun and interesting. Or I vould study, or clean up, I'm totally gonna do something usefull!
*once home*
Ohhhh look league of legends! Or bed! I'm too exhausted to do anything usefull. Better chill.
...
Anyone else?
Anyone got advice for how to combat this? T_T5 -
Me: Ok it looks like Gamemaker will never come to linux and I can't get it running under wine... Suppose it wont hurt to learn monogame while I have Linux, Mac and windows to hand...
*Googles tutorials*
Me: Oh god there is fuck all, it just points to XNA stuff... Oh look a tutorial for monogame itself!
*Notices its an official Microsoft tutorial*
Me: Swallow your pride Alex... Go to the dark side and use a Microsoft product willingly...
... I feel dirty... As if i should have a bleach bath...2 -
Walked up to my girl and dropped this:
"Hey baby, are you a TCP Connection? Cause you look like a SYNACK"
Oh yeah, WOOOOOOOOoooo!9 -
I made this sweet Oh my ZSH theme for myself.
Just fiddling around with my system to make it look better and nicer.3 -
Oh look, a notification from LinkedIn, ut should be that job application.
*open LinkedIn*
Say congratulations to sOmEunKnOwN for his...
pfft shut up, like I give a damn cookie3 -
I'm just joining this field, and already I hate it when family ask what exactly I'm learning.
I can either dumb it down to the old "I make computer go beep beep" and get met with accusations of rudeness, tell the full details and have them look lost, or try and dumb it down and get met with patronizing remarks ("Oh yeah, I remember doing that last Thrusday! Sure, yeah!).
How do you explain this shit to your folks?9 -
Had a quick look at the push bullet API docs, thought they looked pretty good and comprehensive m.. oh how wrong I was!3
-
!rant
oh my god, look what I found.
http://f.javier.io/rep/books/...
"The computer system described in the book is for real—it can actually be built, and it works! A reader
who takes the time and effort to gradually build this computer will gain a level of intimate understanding
unmatched by mere reading. Hence, the book is geared toward active readers who are willing to roll up
their sleeves and build a computer fromthe ground up."2 -
What bothers me most with the Matrix hack is that so many people say oh look the secure messenger got hacked. From what I can tell it had nothing to do with their software nor their protocol. If you're running your own Homeserver you're totally unaffected.1
-
* yes, I have seen the new iPhone
* no, I'm still happy with my current one
* actually I think lots of high-end Android phones are very good too
* will you please stop talking about the sodding headphone jack you're driving me insane please stop please oh god it's happening again I did warn you but you didn't listen you wouldn't stop and now look what you made me do this is all your fault they'll never take me alive1 -
Ended up with 16.04 and 18.04 ubuntu in dual boot. (see last rant).
Fixed graphics issues on 18.04. The fix envolved setting stuff in grub. Ok.
Now we apparently need 16.04 again and can kich the 18.04.
np. Let me just boot my 16.04
oh look who has graphics issues now!
It boiled down to the grub settings. so Depending on if I need 18.04 or 16.04 I need to fiddle with grub. great.
And now we don't neet 18.04 at all. So I tried to do something not in the last minute once, and it backfired completly. Wasted 5h on this shit this week. Fk this.2 -
21 hours before the big release:
"Oh, hey, we just got 'round to taking a look at the new version and we've got a whole list of stuff we need to change."4 -
*opens up any form of internet page*
Oh look... Another group of people using memojis as their profile picture complaining about slacks new logo and touting their own design...
*Opens up another page*
Oh look same fucking thing
*Closes browser and opens letter to reveal random slack logo*
Can everyone just shit the fuck up about the new logo... Please...3 -
Fixed a bug, spent 4 days procrasrinating, or as I call it, celebrating the fix.
oh and the NEW bug that got created because of the fix ? Will look into it in another 4 days. -
Oh look my website's stopped spitting out errors on every page load and I didn't even touch it!
I guess this confirms that it was my webhost's fault.
Ha.5 -
"Hey mate, you should learn some zen coding you know."
"Ow that's one of your tricky bullshit"
"No man, look and learn!"
"OH FOR F***K SAKE! ARE YOU A WITCH?" -
Me: Ok lets focus on my games dev kit, just got the hang of UI using GML and things are going well...
Also me: Oh look, Udemy have some decent courses goig for $18 AUD... Guess im learning Xamarin and more of unity!1 -
Oh look I'm posting the same thing again because all logical patheways lead to the same fucking place.
Sort of binary tree with a few keys added visualized.7 -
A few weeks ago I posted about attempting to learn vim. It was hard to get started, but holy shit I'm glad I stuck with it.
I'm by no means an expert(pretty far from it), but I'm trying to learn new commands to use each day. I actually look forward to opening up my terminal and typing. I can say that in a few short weeks, I already feel faster than in my old text editor.
Oh, and tmux is awesome too!9 -
Fucking gnome and their stupid fucking alerts. Seemed like an okish desktop, but cosing in vim triggers a metric butt ton of alerts which interrupts my super chill beats. So, ok lets disable them. Oh look there's a toggle.. easy enough. NO because those motherfucking alerts, while now silent, still cut off my music for a couple hundred ms every time they're triggered. Fuck you gnome.7
-
Why the fuck does it happen every god damn time???!!!?!??!! Oh look the 5(0) year old designer created an Armageddon (layout) and went on holiday but that's okay cause it has been already approved by our sweet project manager WITHOUT SHOWING IT TO THE DEV TEAM FIRST. Fucking this fucking fuck fuck! FUCK. You deal with this idiots, i fucking QUIT bitch bye.4
-
NULL and '/0' are two different things. NULL is a null pointer. '/0' is a null byte. C handles those two differently enough to introduce some interesting issues. Helped a friend debug his code, execvp() was freaking out because he had tried to terminate his argv array with a null byte instead of a null pointer. As far as the system was concerned, that doesn't mean anything more than "oh look there's no string here." Big big difference.3
-
“Well maybe I can hack the old thing to work for a while longer” I think to myself.
“Oh hell this thing is a major pain in the ass to work on because of the way I hacked it together a year and a half ago. I forgot about that.”
It’s so bad looking at old projects. This morass of spaghetti code has more cringe than a weeaboo wolf whistling at a goth chick with an anime body pillow in the passenger seat of his rusted out 80’s Toyota Corolla that is not an AE-86 or 88 but he has rattled canned it to look like Initial D anyway. -
So, looking at the news coming out of WWDC... Is it just me, or is this something a collection of "about damn time" and "oh look, yearly specs upgrade" combined with a splattering of "wait, that wasn't already a thing?"
-
Oh boy it's one of those days again. Fuck developers who look down on systems engineers. We don't help you build/deploy your applications, you ain't got shit. I did honestly believe devops would help bridge the gap, but these fucks are still up on their nonsensically invisible pedestals. So fuck you.1
-
develop an app.. can't login to the app.. try to look at the code to find the errors.. giveup... contact project manager and he said:
"oh... sorry i forgot to tell you that we doing server migration right now"1 -
am I the Only Developer that REALLY HAS BAD TIME MANAGEMENT Skills over long projects like come the fek on brain.
look below only if interested has nothing to do with rant
------------------------------------------->
oh yeah and by the way got a new project out3 -
I said and will say again (over and over) Microsoft WTF!
Set-CalendarProcessing -Identity $userUpn -AutomateProcessing AutoAccept -AllowConflicts $false -BookingType 'Standard' -BookingWindowInDays 365 -MaximumDurationInMinutes 1440 -AllowRecurringMeetings $true -EnforceSchedulingHorizon $false -ScheduleOnlyDuringWorkHours $false -ConflictPercentageAllowed 0 -MaximumConflictInstances 0 -ForwardRequestsToDelegates $true -DeleteAttachments $true -DeleteComments $true -RemovePrivateProperty $true -DeleteSubject $true -AddOrganizerToSubject $true -DeleteNonCalendarItems $true -TentativePendingApproval $true-EnableResponseDetails $true -OrganizerInfo $true -AllRequestOutOfPolicy $false -AllBookInPolicy $true -AllRequestInPolicy $true -RemoveOldMeetingMessages $true -AddNewRequestsTentatively $true -ProcessExternalMeetingMessages $false -RemoveForwardedMeetingNotifications $true
ok I "splatted" that command but yet does not look much better :-)
Oh how I miss my dear old VIm and SSH sessions can't wait to go back to where I belong!4 -
Motherfuck oh clients! My goodness their requirements.
They want a tiny part of an app load inside an iframe in a different app and have the data communicate both ways and the ui should look seamless and mobile responsive too.
What the actual fuck? iframe in 2016 ? Seriously?5 -
finally got a Powerline set, so I can actually *use* my desktop upstairs.
...wait, my ethernet isn't working.
look for the chipset's proper driver package...?
"oh it installs the wrong driver by default, which doesn't work on kernel 5.x. Use <other driver, DKMS>"
"oh it won't see your device? downgrade to <version>"
DKMS error: "<snip>/linux-headers-5.10<whatever>/Documentation/Makefile" doesn't exist
fuck it, plug laptop into powerline adapter
less useful than current situation
i'm going to fucking cry8 -
Tech lead: so for this sprint, please implement this HTML page in Angular
Me: do we know what kind of Angular table we are using yet?
Tech Lead: just use the Angular UI one
Me: do we know if that supports drag and drop and custom filters?
Tech Lead: that's not needed for this page
Me: yeah but like 5 other pages of this web app does
Tech Lead: so? We will find a different table then.
Me: but they will look and feel very different and it will be totally obvious that it's patchwork, and we will need to rewrite this page you want me to write now...
Tech Lead: so what if they look completely different. Stop thinking about future sprints. can you have it done next week?
Me: ummmm.....
... this is going to be a fun project. Oh, not to mention I'm only supposed to work on it for 20% of my time....1 -
AHHHHHHHHHHHHH Just discovered Emmet in Atom editor.
Oh god why am I so late to the party. Already I easily saved easily half of my HTML coding time.
Anyone who does any HTML work should definitely check it out.
Don't take my word for it, just look at this beauty.
http://emmet.io/ -
Have been sitting all day with nothing to do since most of our project members are on their vacation. PM drops by my office, see me focused on my sceen (interesting article to read), say "oh you look busy, i shouldn't disturb" then swiftly walks away now not to be found anywhere I look.. Still have nothing to do..2
-
** happens all the time in medical research **
Clinician : So here's the data, can you make something beautiful out of it so we can publish?
Statistician : Sure, let me take a look. So here you coded 1 for "dead" and 0 for "alive". What's the 10 for?
Clinician : Oh, didn't notice. Dunno.
Statistician : So they're missing values. No problem, just wanted to know.
Clinician : What? No way, let's consider them as 1
Statistician : "Let's consider"? And publish in influent reviews with fake data?
Clinician : Yup1 -
I got the logic for the time off rules wrong .. or rather the people who wrote this didn't bother to have the functions make sense. There's an `effective()` function .. which also includes all the holidays for previous years (how the hell are they still effective?!).
I'll just ask in the time-off room ... oh look ... no one has posted any chats in here for months. It's all just log messages. I bet everyone has it muted.
I hate working on this shit.2 -
Been playing FO4. Not sure I liked it at first. Now I look forward to blowing NPCs heads off with shotguns, or sniping and watching heads jib. It is also satisfying to blow up kamikaze mutants by shooting the bomb in their hands.
I find the computer hacking to be quite amusing as well. Cause computers and hacking...
I of course modded the hell out of it and added a mod to enable achievements even though its modded. I haven't installed many cheat mods. Mainly just carry limit addons because I like carrying a wagons worth of loot around.
Oh, and automatron robots are op as hell.4 -
> 2018
> yay, let's write some android code
> oh look, socialRepository.getMember(memberId);
> let's see what this method does
> ctrl + click
> goes to an interface ಠ_ಠ
> find the implementation
> oh look, apiClient.getMember(memberId);
> let's see what this method does.
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ
> find the implementation
> oh look, apiService.getMember(memberId);
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ ಠ_ಠ
At least the last interface was the implementation of the api service with Retrofit.1 -
Kinda slow day, let's read some of the old test specs in preparation for the next project...
zzzzzzzzz......
Oh, look at the time! Let's just finish that tomorrow.. -
So there's azure data studio, shiny! nice!
Oh hey, wow, an Oracle extension! Great!! Now I can use one tool for all my database queries!
But wait...
Below is the list of current limitations:
- Server management and dashboard are not supported
- Packaged objects are not supported
- Table data preview/editing is not supported
- Query execution is not supported
So you're telling me that you can connect and... that's it?
What's the point? Why??
That's like saying: Here's a toaster. But here's the thing's you *can't* do:
- Toast bread
But at least you can look at it. Seriously, what the ****.6 -
So I thought to myself.
Hey I'll go ahead and use python, it will make this easier than using c++.
So I start looking at python.
And I start looking at specific common functions that c/c++ and .net all offer.
Like writing a fucking png image.
And I start seeing 3rd party libs that are at version 0.2
And so I say, this is supposedly the language data people love. which would include searching gis data too right ?
Everybody touts this level for ai and machine learning and all this other bullshit but I can't even create a fucking image ? And every document points to this same lib where it comes to creating this image ? at version 0.2 ?? 20 years or more after PNG was created ?
So I look up geotiff, and see 0.4........ so..... what is this language good for again ? I can parse json in javascript and do the other things I want...
Oh scatterplot generation ? What is it being displayed in jpeg ? Maybe the jpeg implementation is good. because you know i just use scatterplots constantly. yup. most of the data I require to analyze uses scatterplots. not risk.
fun.
oh and look django.... who the fuck uses django ?
and omg it makes me format my text or the run bombs.....
jesus. rpg much ?
I'm just... I'm not seeing...
WHY ?????????
and then I have zimmermans voice buzzing in my head about just using goddamn .net26 -
oh look! a bunch of westerners getting mad and emotionally debating something they have absolutely no control over!
can you guess which site i'm talking about?
imagine feeling pressured by society to choose a side in absolutely every single thing that happens on the planet every day
welcome to the hellish clownworld that is 2023
to stay safe (and much more mentally healthy): sip coffee, code, and carry on
🤡🤡🤡1 -
I'm so used to watching all websites with the dev tools open, that when I finally close it, they all look skewed to the right and not centeret.
Oh well, that's just a part of the game I guess -
Can't figure out how in the hell to use nunjuck templates (or any for that matter) in metalsmith.
I feel like this is a general problem with oh so minimalistic modern projects. They look kinda cool but fail to do their main job correctly and in a flexible manner. This sort of flexible markup transformation just isn't possible to offload entirely to third party plugins and expect them to come up with some sort of compatibility themselves1 -
Oh china, you amuse me again...
This is from a live crane/claw game app. Who's got the most amusing and/or accurate definition of wtf this is and/or means?
I think it might look(possibly be) fucked up/suggestive... but I'm not even sure why.
Also, who wants to win an "Artistic Face Curtain"?26 -
!!rant && !documentation
Hm, let's see what a semi-beginner can find as a project in Python...
Oh, an API Wrapper seems interesting! *full of joy*
Okay, let's look at the documentation...
HOLY FUCKING SHIT. IT IS UGLY. IT IS INCONSISTENT. IT IS INCOMPLETE AND WRONG. WHY THE FUCK, AREN'T YOU STUPID ASSHOLES CAPABLE OF WRITING DOCUMENTATION FOR YOUR API?
HMMMMMM?
YOU STACK OF SHIT.
IF YOU HAPPEN TO CREATE AN API, AND DONT DOCUMENT IT CAREFULLY, I WILL FIND YOU.
AND KILL YOU.1 -
I watched a little bit of F8 yesterday. I felt as If usually do when I see something like this "oh wow this is so cool, look at the things we can do with friends now wow"
Then you realise that it's never how they market it. You get so excited at the potential -
Any of you are annoyed by your non-technical manager work practices?
Every release I feel like our manager's goal is to have our planning and results look good in front of higher management, no matter if it is true or not.
Oh this big task could not be done because we had to plan 4 months in advance with no info and poorly done requirements? Well let's just push it to the next release we can't have unfinished tasks logged in.
Oh we don't have time to work on tech debt and refactoring, there are too many features and bugfixes to do. Well maybe that is why there are so many bugs, eh?
Oh your automated test results need to all look perfect, does not matter if your test are even good or actually doing anything in the first place, as long as it passes.
Also, I was promised agile and got a waterfall-like bullshit process instead that barely works.
Anyways just morning rambling.1 -
Enterprise projects can go to fucking hell. Clients are stupid ass morons. Zero fucking humanity in their money veins. OH LOOK THIS BUTTON DOESN’T WORK WITH OUR PROVIDED SOAP SHIT API. Oh really? I don’t give a flying fuck. Get that fucking soap from the ground and tell your external company to fucking start communicating like human beings. Fuck. A day will come when I will tell the fucking truth and I don’t care if that will cost me a workplace.
-
Sometimes I just want to see the world burn.
Unfortunately I'm the one who'll be ranting once I get back to that in the future.4 -
“Oh lie and let us get away with stuff by giving us total control over what you remember so we can bamboozle you and you can look like you’re either weak or complicit“ oh yeah great idea.
Get right on that .
Far as I can tell you people are all permanently crazy because you all do just that
And your balls are gone9 -
Okay so being a developer is mostly like playing a never ending game of whack-a-mole with BUGS, you think you have fixed one until few more pops up like a bad case of acne.
But you know what's even worse? When you finally get something working, and you're feeling all proud of yourself, and then someone comes along and tells you that it's not "visually appealing" enough. "Can't you just add some more glitter and unicorns to the homepage? Oh, and can you make it look like it was designed by a unicorn who majored in art?"12 -
Razzlekhan is unironically one of my favorite rappers and a huge inspiration to me. To look like THIS and to sing like this, realizing it and still do what she does, without autotune, is truly amazing to me. I wish I was this brave.
Oh, and also that she stole $4.5b in bitcoins. What an absolute legend. Rappers brag about being robbers, they're pussies and have nothing on her.2 -
Focus...
I am on vacations and I thought: well, let me take a look at Shopify. People uses that, may be learning it could be good.
So I created a Dev account, a sample store and opened the docs.
"Oh, you should use this and that JS library and work with React (link to react)"
So I clicked the link and now I am learning React...5 -
Debugging a feature that has a reciprocal effect on an other feature is like being given the task to make a toggle switch perfectly flat.
"Oh look, I fixed that bug in feature A. But fuck, now there is a bug in feature B. Perfect, now the bug in feature B is gone. Ah crap now feature A is broken again"
FML -
Me: I'm currently working an unfamiliar stack and need extensive searching to implement this or that, but that's ok, duck duck go and SO is my friend
Also me: oh look, [facebook/devrant/youtube/I really need to sort this unrelated shit right about now since I just randomly remembered it and will forget in 3..2..1../devrant] -
The trend of mobile browser URL bars only showing the domain name and hiding the rest of the URL needs to stop.
This trend appears to have been introduced by, guess who, Apple with iOS 7, and Samsung has copied it to their browser to look oh-so-"minimalistic", even though it has no benefits at all.
Even desktop browser Opera had this bad design at some point.4 -
Oh no, apparently GDPR is worse than we thought. Just look at the linked thread. The government needs not to touch anything
https://twitter.com/alexstamos/...2 -
Better get started...oh look at this shiny new piece of tech. 3 days later with evaluation done on each usable tech alternative crunch the solution together in record time with tech most similar to your previous one.
-
In my head: Look man, I'm not saying you're lying. I just need examples of these reported failures. Call times, caller IDs, etc. I am trying to track this issue for you, but we've had no failures, and the call samples you provided show that the calls went through. We've tested the calls and they went through. You tested the call with your cell and it went through. Can you please provide examples of failures? That's what I need to help you. I'm not calling you a liar. Oh, and by the way, GO FUCK YOURSELF!
-
Oh look, the code points each script_extension matches when using Unicode property escapes in JavaScript regular expressions.
https://gist.github.com/AmyShackles...
Annnnnd apropos of nothing, I’m trying to learn Hungarian on the side for fun because I made a Hungarian friend. Forgot how hard language learning was!1 -
Friday night : oh look at all these frameworks/package/tricks I heard about this week, time to test them !
Saturday night : well I guess I'll sleep better tomorrow...
Sunday night : fuck ! -
"You never can do what the kids do. What you do is look at yourself and find your own way to address the fact that the times have changed and that you have to pay attention. You can’t be a designer and say, 'Oh, this is timeless.' Nothing is timeless!" - Paula Scher
-
my oh my, its my bad, .. dont worry its my bad. you dont have to look at me like that. im sorry cos im asking you about wtf was wrong with code and asking you to fix it.. #case sensitive.
-
Me: Look boss i refactor application, now it is way faster then previous one.
Boss: Cool, but who wrote the previous code?
Me: OH! well me. -
Oh, look at Mr. Fancy over here with his "consistent indentation" and "readable code."
Let's just put the opening curly brace wherever we feel like it and let the next dev deal with a migraine. Brilliant!4 -
Nice to meet you, where you been?
I could show you incredible things
Magic, madness, heaven, sin
Saw you there and I thought
Oh, my God, look at that face
You look like my next mistake
Love's a game, wanna play? -
Oh, how I loved KDE Plasma, but wtf is this? Alt+Tab is not working anymore for a few days now - had to change shortcut to something else. And from today, notifications does not look like Plasma notifications but exactly like in Unity. DAFUQ!
-
I start my summer class tomorrow; Applied Probability and Statistics. I took a look inside the textbook for the class, and now I want to kill myself. Oh well, at least it's not Calculus 2.5
-
Dear TYPO3, choke on my massive dick! Been working with it for a week now. It would be more pleasant to pleasure myself rectally with a 20cm cactus than working with this piece of shit! Why the fuck would you think that we need typoscript? Why the fuck are you using numbers as variables? I don't get why this abnormality is still allowed to exist. And fuck people that publish tools and extensions that are used by everyone just to drop support on the next LTS. And, oh look, I just have to add these four extensions that are from the same person and are dependencies for each other to my composer. Oh WTF, why is nothing working anymore? AND WHY THE HELL IS THIS FUCKING ERROR MESSAGE AS COMMUNICATIVE AS MY STUPID EX GIRLFRIEND?
-
I had some fun times in college.
Me: This book is too outdated, we need updated information for the video capture card presentation. I'd do it but this time I'm busy.
Teammate: I'll do it.
Me: oh wow really? Thanks!
Next week...
Teammate: here, take a look. I updated the information
Me: Yeah, I can see that all of those 10+ year old models have some fresh google search information in them. Thanks. -
New question.
When debugging/troubleshooting, what does your desktop look like?
I have a total of 8 production environments to look after, each of which have their appropriate dev environments. Troubleshooting for me typically starts with VisualVM, 6-8 Putty sessions across the environments, at least one dbms session, WinSCP with at least 4 sessions, text editor with minimum of five open files and at least thirty tabs open in Chrome. Oh yeah, forgot outlook and Skype (typically with at least three team mates and usually a group chat).
All is well when I'm in the zone, but good forbid for someone to ask me to show them the article/bug report I just read that sent me down the rabbit hole.1 -
When the service, platform or plugin is bought then the requirements as to why "we" bought it are created....WHAT ON EARTH COULD GO WRONG!??!!!!
I'm literally now going to be using their API, building a UI and feeding it back into our system where if they had someone who actually knew what we're trying to accomplish could have been done with some database tables............
I hate that mentality 'We need X oh look Company Y does it and look at their UI and features!...lets buy it...oh we also need A,B,C,D...thats ok bring in a dev he'll do it their Sales Guy says it can be done....
....coulda given you X,A,B,C and D if I was involved from the beginning, cheaper and quicker. But I digress here's the world's biggest bandaid. -
First contact with XEN.
Xen Orchestrator UI / Web, logged in first time...
Wow. The UI is a big giant mess...
I don't care for this fucking bling bling shit... Need to have an overview of all VMs.
Oh Lord... Wtf... Icon hell...
Hm, I need more detailed information... Ah. Found the button.
Pressed button.
Wtf... What's taking so long...
Bloody shit.... Why does it include real data diagrams of usage statistic per row????!!! (had pagination set to 100 rows, one row is one VM)...
Bloody christ, ain't no option to configure that monstrosity... Export function?... Nope... Great. This will be a giant fuckfest...
Rest API? Nope.... Non existent as it seems. Thought that would be common in the 21st century... Guess what, nope.
Further googling...
Oh interesting. An cli client in NPM?
Hm, pretty scarce documentation...
Poked it a bit... Got first results...
xo-cli --list-objects type=VM
...
Let's take a look...
Oh JSON. Gooooooo(d)....
Wow. The document structure looks like someone puked out alphabet soup...
Or maybe the dev had hemorrhagic fever and was suffering from delusion and blood loss.
After this... More than devastating experience...
I took a look at Proxmox REST API.
Sweet jesus. That's like... Stone Age to 23rd century. Oo
https://pve.proxmox.com/pve-docs/...
Seriously... It seems not so hard to define an API to get the data of all VMs... Without suffering a traumatic brain injury.1 -
Problem with touchscreens.
Look away from phone for a minute and when I turn back to find I somehow navigated to a settings menu.
Oh crap! Did I change anything?!
Factory reset phone just to be safe. -
"You shouldn't use STL as it's slower"
<<Writes std::array instead of double* >>
Oh look, the execution time and the instruction read is the same! -
Any time there is a meeting it is the worst.
Suddenly, there's a voice in my head that constantly says, "shut the fuck up!"
I want to let that voice out but that'd just be poor "soft skills."
Oh well.
When I sit down at look at code again the voice will go away.. Or will it?1