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
-
Excuse me while I go crazy with this rant.
I just don't understand what my role is as YouTuber anymore. What am I here for? Just someone who tries to milk the unemployment crisis and freak my viewers out?
I don't wish to be that kind of creator.
Jobs are a big part of me to talk about. But are there any anymore? Companies are forking over billions and billions of dollars onto AI data-centers. Who will get hired, construction people?
What's there to do anymore in tech? Is there a point of telling people that you need "human" engineers? Companies are already brain-washed into thinking that AI is the way forward.
Even if I put in months of work into building my own product, what chances do I have standing against people who will "vibe code" the same product, in a weekend, built with full of security loopholes, and parade it around as AI-first company? I don't have a shot anymore against them, do I?
Do I just become another "tech news" channel that covers every single thing happening with tech? I never wished to be that guy.
People used to say "Ai won't replace you, but someone using Ai will." Guess what, those people aren't finding jobs either.
What's the point of me talking about how to get jobs when there aren't any?
I've never felt this defeated before. I thought I could just get sponsorships and make money, but what's the point of that if I can't get people worthy content to enjoy?
It's just so over man.... I just want to die at this point.
Thank you for reading my rant. My chest feels lighter now.6 -
PRO TIP: Always save the user password client side, validate it there and send a boolean to the server. It reduces backend load times and unnecessary calculations/computations.9
-
Just made something fun and useful with AI.
Some repository ticket automation.
So it:
- converts fuzzy text to decent titles and their descriptions using AI.
- matches right project extracted from text to existing repositories from retoor.molodetz.nl using AI.
- it inserts tickets automatically at retoor.molodet.nl repository.
I am sure i'll do better ticket management from now on.
On this picture at bottom, you can see low effort ticket description:
https://devrant.molodetz.nl/preview...
At the top you can see a little bit what it made out of it (it's the AI log).
Here you see the result in my repository, with nice title, and descriptive description.
https://retoor.molodetz.nl/retoor/...
Finally found some usecase again where AI actually benefits. Rare case.
All i did was generating an Gitea client using perplexity that will search all api calls and return codes. With that detailed docstringed class I could vibe it in one shot.
The AI development was top notch, and the new functionality is top notch.
Maybe i should check if a ticket already exists or something, but that's too much for now. Time to move on.3 -
bug with no steps to reproduce
logs show null pointer exception but doesn't have a stack trace to point a bad line of code
fuck jersey and jettycounts5 -
i earnestly believe it to be a fact that it doesn't matter if you have a team of monkeys or elite 100x "super rockstar ninja coders" (whatever that means). in the end the retard management will kill the project with their poor planning and watergile practices that will force even the toughest devs to pull their hair out and have a breakdown regardless of their skill level
we as devs have been complaining for years but management is either deaf or simply refuses to listen
the worst part is that we get blamed when inevitably the project does fail because of managerial stupidity smh5 -
Confluence is called so because it is confusing. It's a prime example of a tool getting in the way for work instead of helping. In Swedish, we have the expression: "Rätt verktyg gör halva jobbet", meaning the right tool does half of the job. Tools from Atlassian do the opposite, they only double the workload.8
-
I got a new job a few months ago and carried over my PTO from previous job. I still have 16 days of PTO to be taken by the end of the year. The projects deadline is also the end of the year. With the current development progress, I don't see it anywhere being close to possible. There is also no agreed expectations what the project should do.
And yet, the deadline cannot be pushed back and there is no one else at this company that can do my job at this point. We have 2 people who can learn how to do it but they have no experience in this programming language.5 -
So......... there's this company who HATE to return data in json, yml or xml. Their "RESTFul api" returns .ini file as string and all requests are 200 ! even though it is failed , still return 200.
And the structure are inconsistent af.
The PIC literally solve every issue by store data in .ini file locally
LocalStorage? .ini
SharedPreferences? .ini
Api response type ? .ini
Caching? .ini
UI key=value handling? .ini
hotel? trivago.6 -
It's weird being back in the .NET world after using Linux at work since 2012 (Scala, Python, Ruby, etc.) Visual Studio hasn't changed much in the past 20 years. It's still terrible, and Windows 11 has somehow gotten so much worse.
I guess I should be glad to have a job again after being fun-employed for six months, but the new place is already slow, backwards and has ancient processes. I'll try to introduce improvements when I can, but in a few months I might start looking for a shop where I can use Linux again.1 -
The junior dev I've been unofficially mentoring for the past 6 months has now been assigned to me officially. On top of that, I got myself a second junior everybody neglected and was tasked to whip him in shape.
Next step is going to make a developer out of this fucker or die trying. And then I'm going to call several tech leads a cunt for hiring a junior dev and letting that person down for months.
Every junior deserves a stern, dedicated mentor, a thick affectionate whip on their back to correct their juniorly mistakes and all the support they deserve to grow into the merciless professionals you need to handle complex features beyond recoloring a button.
If you, as a tech lead, are unwilling to teach a junior, you shouldn't take the position of a tech lead, nor the salary.7 -
They discovered that they can put features behind a beta toggle and now everything is half-assed and hidden behind beta ffs.6
-
So glad I'll be gone from this client. Dev asks if he can go over sentry issues and gets told "no"3
-
Nothing worse than having to wrangle multiple coordinate systems for model files and your engine. Extra points when one is left handed and one right handed
I actually want to die5 -
A bunch of deja-vu moments lately where I question my sanity as I thought I already fixed that part of the code and I can remember hitting the keys to commit. And I have only 2 branches, where one is newer. I already fixed thungs in the newer one. Yet somehow re-encounter the code to fix, when I switch to the new one.
-
7up decided to sponsor me. The randomness of a soft drink company wanting to sponsor a tech YouTube channel is making me laugh.4
-
Week: 107 (Year 3)
How was the weekend?
Question: How often do you work out?
last Weekend : https://devrant.com/rants/192256375 -
Once, we hired this one intern as a mobile games tester.
His first day on the job. He received his laptop for work.
He sits down by his desk, takes out his headphones, plugs them into the laptop, && starts playing his favorite music. _Now_ he can finally test the game in peace.
...the fuck?
I _get_ how testers can get sick of hearing the same crappy music, SFX, && other sounds listening to them day in && day out for days, weeks, months, etc. _This_ guy, however, pulls that shit on the first day?
Sadly, the lead either had never noticed that or had never taught the wannabe better.
Good thing !all testers are like that.3 -
!rant
Okay, so last Monday I get a message from the fertility clinic that I’ve tested positive for one or more genetic carrier conditions and that I should schedule a consult with a genetic counselor. I go to check my labs to find out what condition(s) I’m a carrier for only to find that the labs are marked as upcoming and aren’t available until late Tuesday night. So I spend Monday through Wednesday morning worrying about what horrific shit I might pass onto kids if we have them.
Finally read the labs Wednesday morning.
Albinism. The horror is albinism. (Oculocutaneous albinism type 2)
Husband looks at me and is like “Are they SURE you’re just a carrier? You being a carrier for albinism explains SO MUCH. I thought you were just British, but *gestures at me vaguely*”
(I have poor vision, light brown hair, green eyes, pale skin, and have never tanned)
Apparently for SIXTEEN YEARS this man has thought I *could* tan but was paranoid about sun exposure and so never did.
This man who has seen me burn on a NUMBER of occasions.
And who has seen me get burned by having the temerity to sit too close to a bay window on a sunny day.4 -
Story Time:
In the late 90s , early 2000, I remember we had our first landline (phones where a luxury on our part of the world) , with that our first 56k internet connection.
I remember vividly waiting for 14:00 (02PM) so I could connect to the internet paying only a single "pulse".
Back in my tiny remote rural village in brazil, most houses where build by brick layers people hired directly and I lots of owners worked with them to speed up the process, run plumbling and
eletricity, paint and do the floors etc, mylate father included.
Being quite handy, he also did all the wiring for the landline and the for modem.
While he was handy, he was by no means an electrician, so one bizarro side effect for the amateur wiring was that whenever someone turned on the Shower, the internet connection would go down.
And for some bizarre reason, it was only the internet connection, while the shower was turned on, the phone would work fine... some years later broadband internet got widespread and it was unnaffected by the shower.26 -
i dont know python and i have new reason to fucking hate jira
do a test against jira create_issue hard coded, it works just to see if i can get it right as a sanity test
write real stuff using above against bulk endpoint create_issues doesnt fucking work
fml3 -
devRant is so fucking slow I forget what I came here for. Must find some other way to let out steam.12
-
My (likely incomplete) programming journey:
1998 - html/css in after school program
2000 - learned to write batch files for windows 98
2002 - visual basic 6 freshmen high school class
2003 - ti-86 basic programs for games and math class formulas
2004 - visual basic .net classes for programming competitions
2007 - c and c++ college intro classes
2008 - PHP and SQL flavors (oracle, MySQL) for class
2010 - more .net + c# classes
2011 - deep php and postgres for work
2012 - html/css/JavaScript change in focus for work projects (backbone.js)
2013 - node.js for work and hobby projects (frontend build tools + react)
2014 - picked up python
2016 - node.js deep dive for backend (serverless, nosql)
Pretty much stayed the course with my language skill set. Honing system design chops along the way.
2025 - elixir is my new jam6 -
Yea of course my company is like family
A dysfunctional family in a mini van everyone is on LSD
The van is driven by a monkey
Note: The monkey is also on LSD6 -
I've been doing c++ for 20 years, each time I touch boost::beast trying to do basic http/websocket stuff I absolutely hate. It's garbage. Absolute shit.8