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
-
Week: 111 (Year 3)
Plans for the weekend?
Question: What’s a “this should be free” service that always costs money??
last Weekend : https://devrant.com/rants/193743636 -
I use arch btw, and as I was coding and testing a 3d engine (that must be cross-platform), I totally forgot 97% of people don't use desktop Unix and were on Win.
So I spent an hour adapting some code.
Fuck u windows,
WinAPI,
and Microsoft10 -
https://realmofdarkness.net/sb/...
I think people should secretly use Al Pacino soundboards during meetings. lol
See button 'Waste time', Angry, second row. Every time someone says something pointless.1 -
An other week without a backend, an other week closer to the deadline... Less than 2 months to go (excl 2 weeks of PTO :D)2
-
Bloody hell, the HR technophobes have been peddling Gen AI for quarterly reviews for more than an hour now.
Don't they realize that it makes them obsolete? A rambling mess that regurgitate meaningless buzzwords in a random order and pretends it is knows anything?
Oh, well. At least I can pretend even less to give a shit now. As of they would really give raises just because my team reached its "goals" and wrote them down months ago following a dumb achronym that really pushes the meaning of random words.5 -
Caching is a cruel mistress.
I've probably said that before, but I can't remember whether I've said it before or not, because caching is a cruel mistress.5 -
Do any of you here have a relation to Firefox?
I posted a rant like 9 months ago about a VERY small specific bug in Firefox.
And since the last update, it's fixed lol.
The bug was:
When in Firefox and pressing WIN + F11, Firefox went into full-screen mode (probably just checked F11 without the WIN modifier).
Now it does not lol. Well, win for me, win for Firefox, and feels great.
(I have a custom global shortcut for WIN + F11.)3 -
100 new lines of code. 6 of them are new, the rest are tests. 30 comments and 100 commits later, changed code still not getting touched by tests. Who tests mocks?4
-
Fuck my life, it's storming and something in the building is resonating after each gust of wind. Constantly tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuut
fucking tinnitus simulator5 -
I've enrolled in a language class of a niche language. We had to do our first homework and there is a grandma that wrote her test via Gemini.
What is the purpose of paying for a language class if you don't do the effort to actually learn the language yourself lmao9 -
Wow, just found out music generation trough Suno through as Snek member (thanks new friend!).
It's amazing. First, I did want to amaze a friend and did something I doubted if it was a good idea but I extracted 15 years of his reddit history and gave Gemini the huge jsonl file and let it generate two songs about the positive aspects of his life. The songs were gorgeous. While the background music was very familiar of one of the songs, they were due the high amount of content specified to him very unique.
Success. Friend liked as well.
Then, in the end of the evening I had some frustrations just because of life in general. So, i started to write a document with some struggles over the last seven years. They're all connected but I was never really able to put it under words. I asked Grok (the most humane LLM) to connect the dots and write a song with those lyrics. I implemented them into Suno. Created several aggressive rap versions, and then some euro dance / hands up versions (groove coverage style) with kinda vibes my personality. Both actually do weirdly enough.
Suno gave me credits for 500 songs for around 10 euro, I understand why 500, because I already made 20 variations! I almost LOVE them all.
I just realize how hard other industries are hit, or will be hit, as hard as ours.
While I really hated the vibe coder without knowledge, I am now doing exactly the same with music and have so much fun. And as vibe coder who really likes his creations because he can't do it himself and has some lack of knowledge, me like this music too with probably the same reason; lack of knowledge, inventing something 'new'.
It's btw not allowed to prompt into the `style` box "Eminem" or something. So I used Grok to describe concise (since the style box only allows 1000 chars) the artist with the right style i wanted to have. Learned more about the genres I listened to.
So, I found some piece with the unknowledgeable (why i this not a valid word?) vibe coders and wish them all their happiness with their fabrications.
A vibe coder will maybe never be a programmer, I will never be a producer. But that does not mean we can't make some awesome stuff.
I think everyone has a kinda life story and it could be nice for yourself to make a song about it to process something, turn it into something beautiful.
* enlightened, 5:26 AM, time for sleepii attempt again *13 -
My hoster doesn't accept my passport for expiry date. Who do they think they are? The freaking government? All data matches with what they have in their system so give me the access that is declined because YOU changed authentication requirements.
Do I have to get myself a new passport to get my server up and running again fuckers? You really want to have my server down paid for, for weeks, because something YOU did?3 -
For a long time, I vouch for non-2FA because I expect it to be against me earlier than being a benefit. Now, I have the mail server down. I need to login to repair it. I login and out of nowhere: 2FA. It sent the code to my e-mail. Ok, I'm fucked. So I call their phone number and that said "Sorry, we can't respond in person because of the high load (smth like that)". Well, this is an issue that an automated bot won't fix for sure.
This server isn't fixed anytime soon. But the 2FA, I knew it! Please make it optional and don't force it on users. Through e-mail is a bad idea by design, do a SMS or something, something that is not depended on the hosting services.4 -
I find it weird getting countless rejections saying they prefer other candidates who are 'better'. What the fuck, is the market flooded with top tier talent or something? I already have an impressive resume and apparently it's not enough.
That's the market these days. Not even an interview. Straight out rejected.11 -
We are already in the Windows 11 era but they still didn't fix that thing about choosing "update and shut down" and it restarts instead.19
-
Let me get it straight.
There's devRant, then came Element (Matrix), then came snek and now there's mydevplace.
Pretty soon we'll have more platforms than users using them. Everyone will sit alone in their chatrooms talking to themselves.
It's sad.18 -
eye of sauron micromanagement coming down as i have hardly a clue what im doing and my plans are only stable until i am metaphorically punched in the face as per mike tyson's quote
if it works to improve me, then good enough1 -
Client: “We need an app that tracks live birds using AI.”
Me: “Cool, that’s complex. What’s the timeline?”
Client: “We need it before our annual picnic next week.”
Me: “You want an AI that can detect flying birds, in real time, in seven days?”
Client: “It’s not that hard. Just use ChatGPT or something.”
So now I’m here, watching pigeons on my balcony, manually updating a Google Sheet, calling it “AI prototype v1.0.”
I think I’ve finally achieved “Agile Enlightenment” — deliver results, not features.
Client’s happy.
My soul isn’t.
Time to rename the project: BirdBrain.12 -
musician friend (or it isn't really just friend anymore) puts out a new album. tells me one of the songs are for me.
at the end there's an "I love you", and today I heard another one earlier on in the song, barely a whisper.
cute AF.7 -
I've been using name dot com for over a decade, but I'm sick of their increasing price hikes. I looked at Porkbun not too long ago, but don't like how their DNS services are run by Cloudflare (the shit company that has censored multiple websites, actionablely defaming them, over the past decade, while still allowing animal crushing sites to use their service).
But maybe I should just bite the bullet and switch over. It adds up to a considerable amount of money, even if I let some of my unused domains expire into the ether.
It will be the 2nd time in my life I've moved domain registrars.4 -
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".12
-
:O... On modern displays, a browser pixel can span multiple display dots. Well, that sure demystifies layouts acting strange sometimes.
tmyk12 -
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.3 -
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!7
-
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.6 -
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.24
