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
-
If you want to make a passable UI, let chatgpt make it.
If you want to make a good UI, make it yourself.
If you want to make a great UI, test it in iOS Safari as you make it.11 -
My daughter: "why don't you want to do a pinkie promise?"
Me: "because promises have been supported natively for like ten years now."5 -
My colleague thought process became the average of all possible existing LLMs. He has perplexity, ChatGPT, Claude and Cursor open on different tabs every time I go check on him. He is literally performing majority vote on all possible LLMs -> he basically stopped thinking.9
-
Don't you love it when the docs say that RTCDataChannel is a transferable object and then you try to send it to a service worker and your browser tells you it isn't transferable
I hecking looove web development 😇🔫3 -
Doing some JavaScript right now and holy moly is this one spaghetti ass language
Promises referencing closures referencing local variables referencing message handlers referencing resolve callbacks referencing ... 😵💫20 -
Which miracle do you think will occur first?
Will Google create a file manager for Android that isn't garbage, or will Microsoft add ext4 support to Windows?26 -
Work just keeps surprising me and giving me wtf moments. They want me to finish a course in 1/10th of the time that the industry recommends just because they don't have budget for more time. I'm quite pissed off. Now I have to work 700% faster. Let's do this shit. lol7
-
messy backend API. root level payload object has a property that is being repeated in a property that takes an array of objects where this same property exists in each object in this array.
why do people work in a messy manner like this? why pass the same data twice in the exact same request?
(lead architect is smart, but holy fuck is his work a goddamn mess of technical debt and hurts my brain and productivity)1 -
TIL: nginx conf does not support ' (single quotes) in comments.
2 hours of my day went out the window2 -
Ya know when you're working on a personal project, and you add a feature thinking it's a really good idea, then you don't touch the code for 6 months and it's still a good idea but you've got no idea what's broken and no idea what you need to do next?9
-
Our ex-employee wrote an amazing SQL SELECT-query consisting of 6449 characters. It has 11 JOINS and takes a solid minute to execute.
The table it fetches from has 16 records and the SQL query returns 46857 records and it was production code lmao16 -
Zscaler shits itself if you can reach the VPN server from multiple interfaces with different public IPs. Toy quality crap.
-
The water heater in my new flat is broken so I can't shower as thoroughly as I'd like, and the technician who's supposed to install broadband keeps reporting that I'm not home without checking, so I'm forced to tether from my phone. If he does it again today, I may just visit "One", the provider's offices with an IED.15
-
Client: “We need a very simple app where waiters speak orders, and it prints automatically. No typing.”
Also client:
Speech-to-text with noise
Identify table, dish, modifiers
Group orders per table
Add more orders later
Dual printer output
CSV reports
Budget? Less than a round of beers at the bar.joke/meme web-dev ai clients unrealistic-expectations sarcasm speech-to-text devrant programmer-life software-estimates freelance voice-recognition15 -
Every year my work sends out a "mental health awareness week" email including some "useful resources" and the biggest problem for my mental health is those assholes.17
-
I have come to the conclusion our company hired exclusively the people that caused toasters to have a disclaimer advising you against sticking your dick in there3
-
Americans love to complain that schools don't teach students about taxes...
If American schools started teaching American youth about American taxes, how they work and where all this money is going, it will end in either First American Socialist Revolution or the Second American Civil War.15 -
This is a first... My CEO made a youtube video announcing that they fired an employee (sales). I don't even know why they had to make a youtube video. The link was part of an email, just write it down in that email instead of labeling it as "small message from our CEO"
So disrespectful in my opinion.7 -
I want to bitch about so somewhat personal and somewhat political stuff, but no one will care for someone yelling at the clouds or be able to influence the situation in any meaningful way.8
-
gaddayuumm advertisements are taking a field trip here. 70% of the screen area is ads.
i wonder if they have seen more than one cent of RoI.7 -
Durandal raises parsing errors as "no property 'instance' on undefined", thrown in a context where "module.instance" is visible but the path the module was loaded from is not.
Have some fucking pride in your work man. If the module name is null, just throw.3 -
sending files through vscode + ssh is the most retarded thing I have done so far. This shit is so slow.2
-
Me and a fellow friend started working as a freelancer.
of 3 projects that we have:
One has a terrible code (like really nasty and over engineered to the maximum). albeit each new feature is a challenge to our sanity... they pay are are somewhat nice.
Another after we did the job they don't want to pay (thankfully we are on a platform that is like the middle man for work, they already have the money so should be "trivial") because they say we did not do what they asked. Brother, the 2 A.M. is not an hour to be called, and we did all the little shitty task they askend AND the original tasks...
And in the last one we hired a team to work with us because we don't have more hours in a day... and they only rename some vars, call it a day, ignoring the task on the sprint and they wanna get paid for the "job"
I just wanna drink a few pints of guinness... -
Azure sucks!
I have been pulling my hair off using Azure. All questions I posted on their support doesn't have any answers.
Their documentation is overwhelming as hell, they don't provide enough examples. They just put information like they expect the user already knows it.
F*K U AZURE7