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 know there are some fans here from Joshua Fluke. We in the Netherlands have some word for such amazing person but don't know how to translate. It's "neukfout".2
-
:O... On modern displays, a browser pixel can span multiple display dots. Well, that sure demystifies layouts acting strange sometimes.
tmyk6 -
My chromecast these days works over the internet regarding controlling it through the phone. Before, only wifi was possible and it disappointed me a lot of times. Now, it works flawless making the product perfect. Major unexpected upgrade.
#HappyRant. -
Those wankers at Microsoft have totally ruined Notepad in Windows 11. Now, when I open a text document with Notepad, it attempts to open any text documents from some previous session as well - some of which might not even exist anymore. It's so fucking annoying!2
-
Called the doctor this morning.
Hi. I'm running low on my sleeping pills and would like more.
Ok. I see that you haven't visited us for a while and would like a meeting before we can prescribe new ones. The next available slot is in three weeks.
Guess I stay awake until then.4 -
What a disastrous deployment: instead of deploying one thing, 50.000 unexpected other things had to be done before. When the "official" deployment was done inside our own network, nothing worked as expected, servers had to be reconfigured, errors everywhere. Mind you it was tested multiple times by multiple people in a testing env. Difference between test and prod, classic.
When it was finally deployed, other errors started emerging, things that weren't considered before came to surface.
On top only the main dev knows the ins-and-outs, no substitute in case anything happens.
Deployment was rolled back in the end.1 -
Aaahz the subtlety of AI induced bugs. Them fucks are so great at lipsticking bad code I'd end up fucking it before giving it a good look. Not now, thou, not now. My brain has figure out a workaround by telling me when shit is bad. My left eye starts twitching and I know, I KNOW that shit's bad1
-
Week: 110 (Year 3)
How is the weekend going?
Question: What is something only an immature adult would say?
last Weekend : https://devrant.com/rants/193336849 -
Android dev here.
Been working on this team for one year now. Greatest collaborators I've ever worked with. Feels like we're all working off of the same brain. But this is not about my team. Parallel to ours, there's the iOS team. And if I said they're disfunctional, that'd still be underselling it.
They're atleast 2 sprints behind android on the same features, the junior devs are trying their best to sync up and code their way. But the senior guy has a stick up his bum or something. Keeps shooting down prs left and right. The iOS guys come up to me (I'm the only one in office, rest of android is at a different site) asking for logic changes or UI changes and the like. Although I do have some iOS experience, I can't really get involved, because it's a different codebase and team. Feels very much like office politics.
I feel sorry for the team. Really makes you grateful to have good team members. Any advise I could give them would be welcome.20 -
What the FUCK is with these poltergeists work work on the Xcode team? They all live in a tiny home or loft studio? Tabs are like hanging a fucking curtain between two beds and calling it a two bedroom apartment. And worse, the fucking thing creates tabs all the time and I lose the **document** I am trying to edit.
Using Xcode like trying to manage a desk full of loose papers with a ceiling fan on high.
Do people wonder why I stand up and scream at the ceiling FUUUUUUUUUUUUUCK all the time?
Shit, pretty soon I am going to give up and put all of my code in one god damn file for this mother fucking one-window application.
I fucking hate you people on the Xcode design (joke) team...10 -
Ideal position to be in mid-large cap software is to either stop at either senior or staff engineer, then use side free time to dedicate to launching your side project. Detach immediately and work on your own5
-
Holy fuck... I have kinda inherited the biggest shitshow of a website I've seen so far. The Stripe integration doesn't work. Users' memberships aren't getting synced, seems the person who did this didn't use a webhook.
subscription statuses managed all over the place.
Fucking hell... I don't even....4 -
Fuck, its 2025 and we still cant shake away the "you work with technology, you must know how to fix my microwave" stereotype.
Seriously, I have fewer apps in my phone and access fewer websites and even spend less time on my devices than the HR old hags, and yet im the one who has to come and "explain to them how to print a PDF".
Holly fucking crap. I haven't used a printer in MONTHS. With the cost of the time I will take to figure out how to communicate with those mummies that is 'just click the print button', they could hire ChatGPT to do it for a decade.
Fuuuuuck, that is the reason those stupid AI chat bots exist! To endlessly toil at the repetitive and predictable task of saying 'hi there! Have you clicked "print"?'
Imma gonna leave work early and get pissed. Luckily, I've already done a couple hours of OT for the day, so it won't seem so out of the ordinary.7 -
What’s the worst company you’ve ever worked for that had zero understanding of technology I mean like, the kind where you wonder how their systems are still online and survive?6
-
before, when I was younger, whenever I knew someone was wrong and I could prove it, i would do it... Nowadays I don't a fuck, let them burn3
-
Working on a really neat idea app for client as a consultant.The app is in production and has active users. Sounds great except few facts like...
...every developer left the company, no handover whatsoever, no documentation, founder is vibe coding the app with claude and pushes like 500 times daily directly to master, production breaks every minute, its a slow dockerized nextjs fullstack app - literally waiting like half a minute when clicking on a link locally, prisma migrations don't work at all, also a lot of unfinished integrations with 3rd party services...
First time working on the vibe coded app, certainly will be also last. No money will get me into project like this again. Good thing is that I am almost over with it. Will never look back!
Also next js no more, I'll rather herd goats on a mountain than fixing someone elses nextjs sloppy app again.
Happy Friday everyone! 💕7 -
My wife asked me if I could take a look at her keyboard because some of the keys suddenly had stopped working.
I checked the keyboard and saw that crumbs were literally blocking the keys. I gave it a shake, the crumbs fell out, and the keyboard started working again.21 -
I got arrested yesterday lmao
I saw a cop on a kid, then an unmarked one hitting the people. I screamed "HEY YOU'RE SUPPOSED TO WEAR ID, THAT'S ILLEGAL".
12 hours of cells lmao16 -
losing a contract should not feel like being fired, but when it's half your income it certainly does feel a lot like it.14
-
Little bit of a sigh of relief when the project manager says she's also annoyed with the client's chaos. Not just me being slow or incompetent.
Really gotta stop telling myself it's me. It ain't.3 -
I hate the current "trend" where developers are adding onClickHandlers on buttons that pretty much only functions as links. The context menu & middle mouse clicking on the "link" does not longer work like expected. So annoying11
-
Okay screw it, I was always a python hater but I'm just gonna admit it:
I LOVE PYTHON!
It's so nice for quick scripts 😌4 -
Got to love PM/other dev ignoring to review an open PR for weeks, now PM creates a copy of those PRs and I get to smack him with the "is this a duplicate?" knowing damn well it is and he should have gotten off his high horse and looked at the damn PRs.
There is a bug in prod where saves weren't properly propagating, so these PRs need to be merged ;P3 -
Why does my company think that replacing a €500k/year product is doable in less than half a year with a team 2 and no product specifications except to "make a copy".3