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
-
I just learned that if I doesn't want to use Bluetooth for my MX keys mini and my MX master 3 I need 2 separate dongles because the first need the bolt one and the second the unifying one...
Ffs Logitech, really?2 -
Slacktivism and privacy don't mix well. Privacy is a conscious, active effort that never ends. Don't outsource privacy. Avoid integrated "privacy" solutions that offer centralized "all-in-one privacy thing" for a monthly fee/for free, like Proton and Brave. Privacy doesn't exist without decentralization.3
-
I forgot why open space bothered me in the past, too much noises...
No I remember and I need a new headset with a very good anc3 -
Today, a colleague and I had to travel to a different office 2h away one way to play our mandatory game of table tennis....
It's now 5 minutes past my official working hours and they still haven't pulled out their foldable pingpong table. So respectful10 -
The English Wikipedia's article on "Ostrich" has "Not to be confused with Osterreich" written on top :D
Americans, am I right?25 -
I don't understand CSS and am shit at it, moving forward I plan to treat CSS more like old legacy code I don't want to fuck with and preserving any existing working stuff.
Burned once trying to freehand off an example thinking I knew what I was doing versus preserving what was there.3 -
A shout out to those considering deleting their dR account [esp. old timers here] and still on the fence. If you can -- don't.
If you're an old timer here, chances are you actually dev-ranted about real dev issues and possibly posted a solution found after all the frustration.
If you delete your acc, all these posts will disappear. Leave them be. Let them be a contribution to the community, to your fellow devs.
If this platform is no longer worth your time [can't blame you, really], you can simply log out and not come back here :)21 -
OK, so, @Demolishun seems gone. Big surprise. He spent a lot of time here like I do. He did not insinuate any signs of being done or unhappy. Adding the fact that he was a stable happy daddy with the daddest jokes often showing how well he knows the people here makes it so weird and unexpected.
Also weird, @Demolishun's deletion got captured in a hour or so (yesterday it was noticed already, but I was like, maybe he comes back) and still nobody noticed that @electrineer is gone for a few months now or so. Meh, he hated me anyway.
Don't people know that devrant is hosted on an airfield? You have to check in and check out.16 -
Validating an input field while it's still focused is like a teacher repeatedly interjecting "this is no complete sentence" before the students have finished their sentence.11
-
My sister bought an Acer A315-44P laptop in which the keyboard and the top cover are one unit and everything else is built onto that part, meaning that replacing the keyboard involves disassembling the entire laptop, the keyboard is among the most expensive replacement parts, and it's unique to the model. This is already infuriating and it's hard to attribute it to gross incompetence rather than deliberate malice motivated by unchecked greed, but what makes it completely indefensible is that their European parts distributors don't stock this part for most models so third party repair shops can't easily obtain one.
But to seal the whole ridiculous charade, THE FIRST-PARTY REPAIR SHOP DOESN'T PICK UP THE FUCKING PHONE. I've already capitulated, just accept my fucking money! What, do they really expect that if I have to go out and buy another laptop because they made it hard to fix, they won't fix it, and won't let me fix it, that I'll ever buy Acer again? What is the strategy here? Do they think they're Apple, so people take this bullshit? But even Apple has a repair service! I don't understand this business model at all.9 -
Am i the only one who fucking loves it when YouTubers find old “call toll free” numbers or old numbers for various sweepstakes/contests, games, help hotlines whatever and actually call them? Especially when they still work….4
-
having a hard time doing music these days
but jesus christ sometime im listining to my own shit and this is such a banga
https://youtube.com/watch/...
maybe i should send it to some dj friendz so they can play it in rave
maybe the techno club
the thing is i feel like it's a bit of a one off, i cant seems to make something that good these dayz
maybe i should go to the wood and candyflip
wtf tf am i doing here2 -
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 hand7 -
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.
/rant1 -
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.4 -
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 touched10
-
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 bitches20
-
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.8
-
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.6
-
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)2 -
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.26 -
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.3 -
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”
ffs12 -
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?2