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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
"I like being right so much that, when I’m proven wrong, I change my mind."
Such a great quote! Found it in the comment section of a youtube short :) -
How do you guys monitor website traffic?
I was looking of a solution for a long while. Google analytics sucks these days. In the beginning it was an awesome system! Long, I've searched an alternative that was LIGHTWEIGT. That last part was the issue. What the fuck do people with their software? Finally, I've found umami. It's amazing. It shows even the city name from visitors and it shows a nice world map including statistics. Browsers used / desktop / laptop / phone / OS. It also shows debounce ratio (amount of people that run directly away after visit) and users currently online. It's all I could've ever wished for. Using it since yesterday and it's so decent and fast!
It's one of those products that makes me think "This is how I would've written it myself too". Happens sometimes. Same for gitea / cogs. Also such perfect products. There's still hope.1 -
Free devRant Swag!
Oh wow, a free stress ball for 750 upvotes?
Guys, if I’m ranting hard enough to get 750 upvotes, I don’t need a stress ball—I need a new job.9 -
So a lot of games have in game fake operating systems. They are usually just standard fare utilitarian. I got to thinking that maybe I will have a brand of OS in game that is loosely similar to certain IRL OSes. However, I want to have at least one in game brand OS that insults the user.
user: <clicks on browser in fake computer OS> (loosely based on IE)
computer OS: Don't use that you stupid asshole!
user: ...3 -
I like Twitter better because I can ragebait the shit out of people.
Y'all are quite immune to it now.5 -
For some reason, our CEO decides on the designs. I have send some designs to him on Wednesday last week. On Friday, he finally approved the designs (with a minor tweak) at 16:57.
On Monday at 14:00, I had a meeting with him and he was mad that the full feature was not finished and in production.
What did he expect? 😐
For context, Friday we had a deadline to get multiple products updated for a deployments on Saturday. That went to the shitter and we spend hours trying to fix it till the middle of the night and decided to roll back. Now we were fixing the shitshow that it was and he is still mad
(those deadlines that friday were barely feasible and we failed)3 -
Games which have a save point or checkpoint system: FUCK YOU!
This is a technical limitation that was present in game consoles in the 90s.
There is no fucking need to implement save points in games made today!
It serves no purpose other than to generate frustration for the player and make the player redo the same section of the game again and again when he fails.
Oh how much fun it is to repeat 20 minutes of tedious shit as a punishment because I fell into your cheap trap and died!
And even if I don‘t fail, I want to be able to stop the game at any time and continue later where I left off. Is that too much to ask?
I don‘t want to be forced to progress in the game until you decide that NOW, after 20 minutes is the time that I am allowed to quit playing.
This is a fucking design decision. Don’t make your design suck to imitate the games from the past that did it for technical reasons!7 -
The Real Dev Hierarchy
Senior Dev: "I have no idea, but let's Google it."
Mid Dev: "I have no idea, let me check Stack Overflow."
Junior Dev: "I have no idea, let me ask the Senior Dev."
Intern: "What's Stack Overflow?"3 -
What kind of leader are you?
- Charismatic leader: makes his own cult to fuck kids
- Strong leader: just fucks kids2 -
Triggered by a spelling error in a backend API endpoint.
Must resist urge to change it.
It says "respondants" instead of "respondent".5 -
Client: Build me this subscription based software
Also client: *doesn't fundamentally understand how subscriptions work*3 -
Our scrum master planned a 1-on-1 to go over everyones tasks when he is off for 20 days (paternity leave) one day before his wife is expected to give birth
Now he is surprised this plan fell through for obvious reasons5 -
The Q&A section on https://learn.microsoft.com/ is freaking USELESS!
Every question is answered with a wall of text that is 100% irrelevant and I'm pretty sure it's AI-generated2 -
A certain specimen of very radioactive cobalt-60 has “DROP & RUN” written on it. Talk about warning labels. 15 minutes at 1m away from it means certain death.
If you drop it and run as fast as you can, you’ll only lose your arm.3 -
No amount of sub-par developers cheering for AI to overtake them will be enough to make me install Copilot or any glorified autocomplete. None of that would be needed anyway if people documented and tested their shit anyway.11
-
I told my boss I needed a raise because three different companies were after me. He said, 'Which ones?' I said, 'The electric company, the gas company, and the water company.'
-
JS: [‘a’, ‘b’, ‘c’].join(‘, ‘)
Ruby: [‘a’, ‘b’, ‘c’].join(‘, ‘)
Go: strings.Join([]string{"a", "b", "c"}, ", “)
Kotlin: listOf("a", "b", "c").joinToString(", “)
Swift: ["a", "b", "c"].joined(separator: ", ")
Lua: table.concat([‘a’, ‘b’, ‘c’], “, “)
Racket: (string-join ‘("a” “b” “c") “, “)
fucking python: ‘, ‘.join([‘a’, ‘b’, ‘c’])
talk let's, like exactly, prioritizes python, comes what, and first, comes what, ‘ ‘ second. Like talking, doesn’t Yoda, you make, wiser any.15 -
the only true systems language isn't Rust or C (hard truth). It's not Binary nor Logic gates or transistors.
It's rock.4 -