Details
Joined devRant on 5/15/2020
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
-
Please, stop using `i`, `j` and `k` in loops... specially if they are nested, help the fellow programmer after you29
-
Fuck articles which are nothing more than tweets wrapped in ads and paragraphs which repeat the content of the tweets.
Yeah I know that software version x was released, I just read the fucking tweet! — I googled for more details, which points me at 10 mainstream tech news blogs, which are all in the business of fluffing up three sentences into 6 paragraphs without adding any value.
I wish Twitter just charged royalty fees to embed on for-profit websites.10 -
I miss the simplicity and creativity of the good old days..
:D
:)
;)
:/
:(
:o
:P
B)
^^
-.-
>:(
<331 -
Hi guys! My name is Karina, I am a graphic designer from Ukraine. I want to show you my work about gopher) My husband is a golang developer and my little hobby of making him T-shirts with gophers has grown into the fact that I now draw them. Do you like my work?18
-
My young brother just destroyed everyone at a speedcubing competition!
4x4, 3x3 one handed, 3x3 regular (the main event), skewb, pyraminix — all 1st places!8 -
Disabling pasting into a password field in 2020 with password managers, is retarded. That's it that's the rant. Doesn't matter if you think password managers are good or not. Its still retarded that there's a 40 something year old dumbfuck manager who told a web designer at EA to disable pasting into a fucking password field because he was dumb enough to think it stopped hackers or some shit like that.14
-
"I am not happy with the quality of the product"
*Ignores
"I dislike how I am forced to work here"
*Ignores
"The team does not understand software design and is writing 2000 line single functions"
*Ignores
"I am starting to think the product cannot be saved unless we start focusing on quality"
*Ignores
"I am not happy in my job anymore because I want to work as a professional..."
*Ignores
"All I ever do now is put out fires"
*Ignores
"I quit"12 -
FUCK YOU AND YOUR FUCKING CUSTOMIZABLE, HALF-MODULAR, MULTILINGUAL, DYNAMICALLY-AUTOUPDATING PAINTBRUSH / CARPENTER / SANDWICH CUTTER / ALARM CLOCK DECEPTICON WITH OPTIONAL SCREWDRIVER ATTACHMENT!
IT WAS SUPPOSED TO BE A SIMPLE FUCKING SCREWDRIVER!
FUCK YOU AND YOUR ENTIRE FUCKING EXISTENCE YOU USELESS FUCK!8 -
My employer keeps sending booze to our houses.
Officially meant for coronaproof zoom social meetings where they play stupid bingo games and quizzes on Friday afternoons.
Why they're sending 2 liter bottles of Rum, 3 bottles of rosé wine and 12 cans of craft beer for the 6th week in a row... I really don't know... I don't even attend the zoom meetings.
All I know is that during breakfast, rum is better mixed into coffee than through cornflakes.
Anyway... Why was this a rant again? Oh right. Can I sue my employer for baiting me into an addiction? 🤔42 -
GUESS WHAT? HE WANTS ANOTHER FUCKING FEATURE!
AND WHEN I SAID I DIDN’T HAVE TIME BECAUSE CODE-COMPLETE IS TOMORROW, HE SAID HE’LL PUNT IT TO NEXT YEAR INSTEAD OF RELEASING IT THIS WEEK SO I CAN “BUILD IT RIGHT.” MAN, FUCK YOU AND YOUR ENDLESS CHANGES!
THIS WAS GOING TO BE A TWO WEEK TICKET UNTIL HE STARTED ADDING ENDLESS FEATURES AND CHANGES AND SURPRISES. IT’S BEEN FUCKING MONTHS! I AM SICK OF THIS SHIT!
ANSDFKAWHOALIKWEGJFADIO;UGJT;
There goes my Q4 performance review.
> “Accomplishments? Oh, there’s lots of room here. Accomplished: Basically nothing. How embarrassing.”
Hate hate hate hate hate hate hate20 -
Has anyone else noticed how hostile Stack Overflow has become? I was up at 4 am the other night (or I guess technically morning) and I was too tired to think straight so I posted a question about a syntax error I had and went to bed.
By the time I woke up I had 3 down votes and 2 comments saying how dumb this question was yet not a single answer.39 -
About to send my entire department on Vacation Leave today for the next week. We have 3 days of work before we go on holiday leave (next week). And I want to give them a 3 day head start because fuck everyone else and I want me boys to enjoy shit beforehand.
Fuck you, managers do care.3 -
What the fuck is wrong with the designers? We have had meetings with the client, a proposal drawn up, a project spec written, budget agreed, witeframes drawn up exactly to spec. Designer involved in all stages for input and ideas. Now the designers have the wireframes, they are supposed to create based on these. No they make up what goes on the pages that bare no resemblance to the wireframes in terms of requirements. I am fucking fuming. I have sent the designs back with a note. Please provide designs based on the wireframes.17
-
A meeting to redefine the definition of done. Which a "senior" programmer threw in.
3 hours after we are still there to "define"... All of this because this developer and a couple more want to keep a physical board which has no space for a "testing" section, so the tasks need either to be done-but-not-really and this is technically wrong (who cares?) or in-progress-but-not-really which is technically wrong (again, who cares?).
Just effin find a bigger board and don't waste 3 hours of my life and/or start thinking pragmatically and accept tasks can move backwards or have a ticket saying "testing" stuck to them, ffs!
The funny part? This dev is probably one of the grumpiest devs I met when you talk about meetings which are actually useful.4 -
did you know, that in PHP, you can do:
if ( ! function_exists('function_name'))
{
function function_name()
{
//code of the function
}
}
which apparently means you can do
if($var == 'something'){
function functionName(){
//some code
}
} else if($var == 'something else'){
function functionName(){
//some completely different code
}
}
so now, apparently:
1. before this code executes, the function doesn't exist at all (okay, i can live with that)
2. after this code executes, any call to that function can result in any of those two completely different bodies of the same-name function executing, depending on what the $var was set at that time?
...so... now not only the same call to the same(name) function can do two completely different things, *but if you change the value of $var afterwards, you can't even properly find out which version of that function is in effect for the remainder of the run of the script*...?????
WHAT.
THE.
...i mean... I can't help but think that the idea of conditional function declaration like this is... kind of cool (have I been warped by JavaScript too much?), but at the same time... WHAT THE FUCK.18 -
Gotta love well meaning juniors with completely misplaced intentions.
Nathan: "Hey, do you want a quick 5 minute demo of the code we've changed to move to library version x?"
Almond: "Sure (I wasn't that fussed about moving to library x, but he seemed determined and there's some nice to haves with bumping the version, so we approved it.)"
Nathan: "Cool, so we have this built here, and..."
Almond: "...wait, that's not our CI system!"
Nathan: "Yeah, so I moved to a new CI system too because we couldn't get that working in the old one"
Almond: "...right, we'll need to discuss that, because..."
Nathan: "Sure, we also moved the templating engine as well as there were more examples using this one with library x"
Almond: "...yeah, so I don't think we're looking to switch the templating engine because..."
Nathan: "...and you guys also need to change a bunch of your code as it's all broken since we put the new version in, most of the tests fail..."
Great... so we've got a branch that breaks a bunch of code, switches the templating engine to one we don't want to use, and switches the CI to the one the company is trying to actively migrate away from...
Almond: "We're going to need longer than 5 minutes. I'll put something in the calendar."
🤦♂️😬😠8 -
One of our juniors was adding a feature and made a small mistake in one of their (copy-pasted) unit tests by forgetting to cast a return value of a mock
So he spent a ton of time changing the main code to do type checks, try/catching and error handling.
Poor soul realized the mistake in code review one day later2 -
"Lawsuit Alleges Facebook Favors H-1B Visa Workers and Other Temporary Visa Holders over U.S. Workers"
And no one was surprised. Not that this will make a dent in the labor arbitrage problem, but at least it's evidentiary confirmation it's happening. If it goes through it'll likely mean a slough of follow-on lawsuits for the thousands of companies doing the exact same thing, and a cottage industry to find new creative ways to continue being predatory assholes.
https://justice.gov/opa/pr/...18 -
What a fuckin dweeb.
Bro is not a synonym for douchebag, and you're not some moral god for not hiring one.31 -
Forced choice between two options which both seemingly have irreversible and potentially destructive consequences. Tapping back or outside the modal doesn't dismiss it. No 'Read more' type link for the first option.
Laws and regulations against dark pattern design when?
edit: okay the readmore link is passable but I still want to be grumpy about it.4 -
I've seen some posts on remote work. I believe all companies should permanently implement remote work if they cannot arrange a proper office.
I have been working for a company where programmers and project managers work in the same room, and sometimes I was trying to understand some problem in code when managers were screaming next to me at other developers or on the phone, because they couldn't hear themselves.
This happend so often that I would literally go home burned out.
Also there were people coming in the room to talk to the managers or just passing next to my screen every couple of minutes which was extremely distracting.
I bought a pair of over ear noise cancelling headphones and on top of that used ear plugs, but eventually I developed a very strange stress condition over the course of a year. Also listening to music while trying to focus for 8 hours a day while at work is very tiresome.
Also couldn't quit because it was my first job. -
When you walk to the yard with a lappy to code some stuff in the nature, smth comes up and you leave your lappy running on a chair for 6+ hours, then finally remember it and it still has >75% juice w/o being suspended.
Sweet!10 -
With so many websites having all these pop ups, there should be a new rule where browsers implement the GDPR check on the user side (once to keep a default option, and let the user decide if they want to allow the website or not specifically)
This way we could still have the same privacy and 99% less spam 😩12 -
Just took me a while to set up my first pi for headless use. Why? Because I'm small brain and added commas in the conf file like it was a JSON object.