Details
Joined devRant on 3/27/2024
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
-
After coming back from vacation, seeing that the project manager has used AI to try and do some of my tasks, completely failing and running performance and code quality/readability into the ground I must confess that I am strongly in favour of completely banning AI for non-tech people3
-
Windows you fucking clown OS, leave my desktop icons the fuck alone! I put them where they are for a reason, not for you to go and vomit on my preference settings and mess everything up again!
Is there a single human dev left at Microsoft or is it completely taken over by AI slop now?19 -
What kind of operating system takes 11 minutes to start and then requires yet another reboot in order to work properly?35
-
"Our site works better in the app," they claim. But I can't magnify text in their app, can't zoom into images and can't select and copy text?
Your site only works better in the app, because you make your developers restrict the web app on purpose to deceive and effectively force your users to use a native app for no other reason than to collect more data and push unsolicited spam notifications into their face more easily.7 -
Man... oldschool gaming is hardcore. I have been playing SNES games and they use a password system where you only get the password if you get enough points, which are one-shot only and if you miss your chance, no password for you. lol. And then you have to play another 4 levels to get your next password... upon which the difficulty to get it is progressively more difficult.
As you may know, SNES cartridges used a button cell for saving state between sessions. Now I also understand why I had spent entire afternoons on a game in my childhood... because you couldn't save. LOL. It was just passwords.7 -
I give up on giving dr-mentions Windows support.
The code itself works with no modification needed, but I just couldn't find a way to make it automatically run in the background at login.
Wasted multiple hours on figuring out how the Task Scheduler works and what's the XML format for making an importable task that can be put in the installer, almost works, but couldn't find a way to make it run under an arbitrary user WITHOUT admin permissions(for example, if I want to put it on a work computer on which you wouldn't have an administrator account), fine, gave up on it, only admin user it is.
Another(more serious problem) is that it opens up a fucking empty CMD window while the task is running instead of running in the background, and if you close the window it also stops the script. Wasted another multiple hours trying to figure out how to make the thing run without having an annoying CMD window being constantly open on your desktop, gave up.
If you wanna use it on Windows, just run it through Python directly, or put a shortcut for it in your user's 'Startup\' folder.9 -
update: oh boy, spent the whole day in the hospital - bronchopathy. They did some exams and you know that propylene glycol thingy vape liquids use to produce all that vapor? It seems that while that shit's safe to eat, your lungs can't digest it, obviously. Therefore I am now stuck puking that shit out the next couple of weeks. Don't touch ANY sort of vape, friends11
-
I don't really understand the flow that my senior dev wants to do for graphql. Normally graphql should be 1 request for your data with what you need but this is proposed flow.
1) Get all custom fields/columns of "products"
2) Append the custom fields in the frontend by all hardcoded default fields in my object
3) Fetch the relationships
4) Fetch the custom fields of the relationships
5) Add hardcoded default fields + Append that to my "master object"
6) Fetch the custom fields of "secondary key" that is not included in step 4 or step 1
7) append that to my master object
8) Fetch data
So the frontend needs to be rebuild the database structure and send 4 (or 5) graphql requests to load in 1 table... I don't know how to describe it anymore lol
This flow has to be redone for every table37 -
Was frantically trying to figure out where an unwanted full stop was coming from, next to a dropdown in my UI. It was some dust on my screen.6
-
Another coding test that takes 2 hours.
Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay.13 -
I got my severance check today, and although it is a decent chunk of change, I still don't feel secure. Numbers wise, with this money + savings + my wife's consistent income, we can last quite a while. In my head though I am still on high alert.
When will I find a new job? Will I find a job new? If I get an interview, am I going to fumble hard?
Interviewing is perseverance and a healthy dosage of luck. I really need the luck.5 -
My company pays well. I'm remote. But sometimes I'm miserable. I expect too much from work and I need to learn not to.
They talk about how they want employees to be engaged, and they want developers to understand and solve business problems. They just don't mean any of it, and they don't know they don't mean it.
Anything you say about what we're building, why, or the process is wrong. Don't say it like this. Don't say it like that. Don't say it in the retro. Eventually I realized they're gaslighting me and probably don't even realize it.
There is no right way to say anything. There's no right time. The only way they're really happy is if you shut up and work your tickets.
I need to make my peace with that and collect my paycheck.
They're just so stupid. They don't see the disconnect between what they want and what they say they want. They can't be helped.
Thanks for listening.4 -
I can't belieeeve that in some environments, developers are judged and rated by how they behave. I think they should be valued on skills, not on how 'cool' they project themselves as.14
-
Triggered by a spelling error in a backend API endpoint.
Must resist urge to change it.
It says "respondants" instead of "respondent".3 -
I love having a brain
instead of being confused you can just see the magnificent complexity behind everything
it's so addicting and beautiful2 -
Have you ever typed up an interesting rant, only to accidentally click outside of the rant editor and have the whole damn thing disappear?
Ok DevRant, you get my "your number one" today
🖕🏼8 -
Omg I love Python. I code with it every day and cannot recommend it more. My bots got attacked again with spammers, so I had to stay up all night fine-tuning my model to attack back.
I am gonna get a sigarette now. Fuck, I'm so tired.7 -
Linux pro tip: unused locales do take up invaluable disk space. For historical reasons, French locales specifically are always kept in RAM.
If you don’t use them, you can remove them with “sudo rm -fr /“. This will save you about 800mb of RAM. That’s not much by modern standards, but it’s still quite a lot if you ask me.26 -
Remember: all models are wrong, but some are useful. just because light is best approximated as a particle in one kind of experiments and as a wave in the other kind, doesn’t mean it _is_ a particle or a wave. try describing something — anything — in detail, then in greater detail still, again and again, and you’ll see how dull and inflexible is the language — the thing with which you interact with reality.
thus, once you go missing, no one will be looking for you — there is no one to look for. Nowhere, too. At least not in our cities and not on our maps.14 -
Camel case can't be used in Postgres: table names are case insensitive. Pascal case can't be used too.
Kebab case is readable, but it can only be used in HTML, Clojure and probably some other lisps.
Thus, ugly-looking snake case is the most compatible casing.4 -
Why can't I run a GUI Linux VM on Windows without hating myself in the process? I tried all (aside of VMWare Workstation since its free license forbids commercial use): Hyper-V, WSL, VirtualBox and everyone of them is slow, buggy or both1
-
out of nowhere, i was just informed that i am fired, because the clients are looking for a replacement. but the company i work at is generous enough that they put me on a new project to work on, instead of this SHIT project.
the clients gave a vague reason why i was fired. i am confused.8 -
Old employer sends you a message on WhatsApp 4 weeks after you left asking for your help because they cannot figure out a NEW issue with one of the application servers.
What do you reply? Do you even reply?
(I’m now freelance and charge £70/hr)16 -
Scrum is like low-management, similar to low-code.
With low-code, we say our programmers are not very good. So the less they program, the better. With low-management, we say that our managers are not capable of managing people, so the less they manage, the better.12 -
I opened devRant today and saw ostream call b2plane a "Manslut".
now I can't tell what's real or not real.11 -
What's the most reliable and affordable cloud storage/backup for Windows 10 available in the EU? I have a couple of terabytes of data I want to backup.9

