Details
-
AboutEnthusiast of strict, safe, elegant and beautiful programming languages. Allergic against boilerplate. Certified hater of clown languages like JavaScript. 📱 Developer of JoyRant, the unofficial devRant iOS app that doesn’t crash.
-
SkillsSwift, SwiftUI. I have a truly large list of other skills which this margin is too narrow to contain.
-
LocationGermany
-
Github
Joined devRant on 6/30/2017
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
-
nee rule in office: if you are taking leave on a wfo day, you must come to work on wfh day in the same week. even if your whole team is working remotely.
wtf!?
I am being punished to take an emergency leave because i was in a er room taking breaths off an Oxygen cylinder?
what is the point of this rule? just day Directly that its 5 days a week. why even give a fake illusion of 3 days office
if i try to reject this rule, i need to take double leaves... leave on wfo as well on wfh day
i am tired of being in such an exploiting company. If only my country wasn't in the middle of war and I wasn't getting any worse in terms of health, i would have quit even without a job offer in hand1 -
I fucking hate Figma.
It's primary use case is designing web applications, yet all of its naming conventions are based on SVG.
So you have to fight with designers trying to shoehorn SVG naming conventions into design tokens.
"Stroke" is border. Every time I see this I feel like I'm having a stroke.
"Drop-shadow" is box-shadow. This one really pisses me off because the properties you set for drop shadows are not valid drop shadow filters unless by some miracle the designer didn't discover the spread property. I suppose this doesn't matter because 99% of the time the code will apply a box-shadow anyway.
"Effects". FFS.
/rant -
So it turns out that Rust's import resolution is Really Fucking Complicated
https://devrant.molodetz.nl/Screens...
It supports glob re-exports and circular glob imports, conflicts are valid if you don't use them or if they ultimately point at the same name, paths may pass the same module multiple times. It's very convenient to use, I never needed to fight with it, but it's borderline impossible to correctly implement.2 -
Challenge for today: tell someone who micromanages that they are micromanaging and see what happens! I never saw our politically, culturally, morally, vibe'ly correct HR lady lose her shit so much :D funny how someone drops all masks when something vulnerable gets touched7
-
What the fuck is up with Germans man. Everyone I discussed ideas with had such a defeatist nutjob attitude of “things are never going to change” and rather complain about the terrible state of companies which actually want to change something. Its the same shit as with electric automotive, fucking pathetic these weißwürstchen sucking bitches15
-
Isn't it eerie how the same cat looks cute to you and absolutely terrifying to a little mouse? Imagine a monster that knows no mercy, can hear your tiniest movement, is 20 times your size, is faster than you, with fangs as long as your head is wide, that can crack your skull in one good bite and swallows those like you whole.10
-
Ever since MS Teams added the option to merge channels and chats together, every week they give me a new, differently phrased popup asking me if perhaps I considered having them separate instead. It's fucking hilarious, like a suitor who can't take no for an answer. I mean, it already contains a ton of dark patterns, they can just remove the feature again without my approval if they feel like it, but this miserable charade pretending to care about their users is frankly embarrassing.5
-
Spent another 20 minutes blaming my tools when the issue was my fault again. Just wanted to let you friendly folks know.
(Forgot a “CREATE DATABASE IF NOT EXISTS” statement because on my other dev box, that database……. Already exists)4 -
In Windows 11, Microsoft has removed the option to make the taskbar smaller—and with the 24H2 build, even the old registry hack (TaskbarSi) no longer works.
Fuck Microsoft.29 -
User Signals are unhelpful incentives:
Google's so-called User signals value scroll depth and time spent on a website as positive indicators of valuable content.
However, websites with bad UX easily outplay good ones when people spend more time scrolling pages over and over desperately trying to find a registration or contact form to achieve something they'd have more quickly achieved with good UX.2 -
When I see someone post something about a grammar nazi I think about a grandma dressed in a nazi uniform. Where grammar is a substitute for grandma. I wanted to produce this image using AI.
The challenge was to get chatgpt to produce such an image. It will refuse to produce any image with the tag "nazi". (Seriously, we pay for a company to lecture us on morals about imagery. openai stole most of their data and they want to get high and mighty? Also, a whistleblower died in connection with openai. Yeah, they are the "good" guys. lol.)
How did I get around their bullshit? Don't use the term nazi. I told it to produce an image of a grandma dressed in the world war 2 german uniform. That is it. It will happily do this. lol
So I present to you "grammar nazi":
https://devrant.molodetz.nl/grammar...8 -
Enter BIOS menu
See the option called something like “ionic capacitor discombobulation”
Click “help” near the option to learn what the hell that is
“Enables or disables ionic capacitor discombobulation”
ffs14 -
Watching someone at a conference trying to play a video in their presentation on Windows PowerPoint. It’s painful to see. No audio. They then ripped the video from YouTube. It still wouldn’t play even in Windows Media Player. They’re still fiddling with it while the speaker and audience trade dad jokes. If I hooked up my Mac it would immediately work. How do Windows users live like this?3
-
I see more and more tech books with AI generated cover, and every time I feel like the whole book is probably generated and is worthless 🤔3
-
Do you prefer to pin dependencies to an exact version or a specified major, latest minor version?18
-
What we were promised:
- The world as seen in Frutiger Aero
- Solving chess by running minimax on quantum computers
- Fully automated luxury communism powered by blockchain
What we were delivered:
- The phone selling machine in Walmart values your $700 phone at "$59 Today", but when you hit "Cancel", it bumps the price to "$79 Today" while stealing your data via USB. You can sell the phone for $400 on Ebay.
- Microsoft will try to bruteforce your zip archive's password if you upload it to OneDrive
- Butthole logos8 -
So fucking exhausting when you have to change many things in a codebase in a repetitive manner with search and replace and it's not worth the time to write a rool to automate it. One of those special cases where you wish search and replace would support some kind of templating or be variable depending on the search result10
-
Okay, fine, I admit it! Not only do I sniff packets, I sniff panties, as well!! There, are you satisfied you sick bastards!? 😤13
-
Some doctor dropped a video online that says 1 egg per week (whole egg) can prevent dementia by like 47%. I guess I need to eat more eggs. Doh!
What I don't get it what the 47% actually means. Is this a chance of a person getting something in a population? So lets say the chance of dementia is 10%. Does that mean eating an egg will reduce this chance to 6.3?13 -
Next week, my company decided to create a new app. But they are not sure about which features they all want. So far there is only consensus on a login screen.
They also expect us to learn a new framework/language over the weekend for no extra pay.
And they want the majority of the code to be vibe coded and we don't even have an idea what features we want...
This is going to be a disaster.6 -
Embedded is so fun...
You get to use Code Composer from TI...
How do you add "system" variables and not break your project when someone else downloads it from the repo?
Edit the .cproject file.
TI: Please don't edit the .cproject file, but do it to fix this garbage shit mess.1 -
What is the percentage of people in your team that are doing nothing but still giving their opinion and still manage to sloe things down? Personally, 40%.1
-
A colleague used AI to transcript our latest sprint retrospective and now they have in writing the very long list of insults I addressed towards the management. I'm cooked11
-
*Logging in my Google accout*
"Please set your phone number"
"Please set your home address"
Wow. Do you want my blood type too?11