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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
My god why are all parser combinator libraries in Rust so bad??
Is it too much to ask for to parse a normal ass programming language with error recovery???? That's like 99.99% of what people need a parsing library for and somehow error recovery is always some weird after thought bandaged on after the fact
For fucks sake, I'm finally getting over the urge to reinvent the wheel all the time, but now all the libraries suck ass so I have to. Arrghh!20 -
Fuck SAP!
I honestly can’t understand how anyone considers SAP a good ERP software. Either they’re brain-dead, or they actually enjoy the mind-numbing, repetitive work that turns them into the top rat in the race. AAAAAAAAAHHH!!!!
It’s an inconsistent mess—counterintuitive, clunky, and filled with absurd navigation and unnecessarily complicated database links.
And when people praise it like it’s some divine gift to humanity, I can’t help but wonder just how miserable their real lives must be.
There are some list views where you get to something you want, if there is some incomplete data in the list.
There’s a "POSITION" button to help you find what you need—but not everywhere.
Some fields require you to save at a certain step, while others don’t, leaving you to realize halfway through the next step that you forgot to save something.
Want to cancel halfway through? Too bad. You’re stuck unless you TCode your way out—because YOU HAVEN’T FILLED ALL THE FIELDS.
Every option, and its cousin, has a separate TCode.
Even for a simple concept, you need to memorize five different TCodes, create five similar-sounding tables, link them together, and at some point, connect one of them to company data—even if there’s only one company.
Why is it so complicated?! And don’t tell me “it has a lot of modules”—that’s not an excuse. Every menu is complicated on its own.
Instead of designing a logical workflow, they just wing it, throwing in sub-options as they go, then expect the end user to figure out how to link everything together.
Why not take a top-down approach—link all company-related data in one place while still allowing independent options to be linked elsewhere if needed?
I mean, you can’t even use Ctrl+Backspace to delete a word. The UI is that fragile.
And then I remember—it’s German software. That kinda explains it.
Speaking of which, the TCodes—the backbone of the system—are still based on German, even though the entire software is in English.
So the rest of the world is stuck trying to memorize bullshit codes with no logical reference.
FUCK ANYONE WHO SUPPORTS THIS SHIT.6 -
All these damn features everywhere! How are you supposed to be able to focus on any task when all you hear is bells and whistles?! 👿
-
Outsourcing company offered me a 6 month contract....
The freelancing is pretty slow right now so I basically have to take it. Only thing is the interview was so long ago I can't remember where or who the client is2 -
Yes, i like to rant.
Yes I confirm this:
https://devrant.com/rants/13046679/...
Yet they produce bold statements about AI being in the 50 top programmers and shit.
LMAO
I tried vscode copilot insider both normal and with agents up to o3-mini and all other models (gemini, claude, etc)
I just had to do 2 things:
1) Custom angular table component which follows usual angular standards and custom columns are available (button columns, date columns etc). Asked to add an accordion column and test it in a component.
Given other samples from my code and internet.
Totally fuck up. Column never appeared and never worked. Tried to refine prompt and context 10 times each model. Nothing. it just spits shit in the chat console and tries to do backflips in resoning (agent mode) and also in edit mode.
Sometimes it even gets stuck and just goes into edit mode and refuses to modify files and just spits the code in the chat LMAO and I have to reboot vscode to make it work again.
2) Tried some unit tests with jest, given PLENTY of samples of working tests from my code.
Told it to strictly adhere to every syntax, rule and detail it sees in my tests.
Yet it adds unwanted imports, fucks up stuff and invent things.
what a delusional shit
I literally said to myself: "Sigh, I want to believe this shit will relief me from the unbearable pain of dealing with this shit angular code and this utter shit jest crap idiotic framework for testing.
I will allow myself 2 days to waste time on this retarded shit".
2 days wasted, ai = useless and bug shit.
Heck at some point i thought I was unable to write prompts and let another ai write my prompts for me to feed into copilot, but it didn't change anything.
I read an article that said you shouldn't talk "robotic" to ai and you get 10x results and i tried to talk to it like i was explaining to a colleague, then to a kid. Nothing.
Again work is safe. They are years away from making anything really replacing any human programmer with decent experience.8 -
Anyone else sick of repetitive talking
Bullshit excuses
And civilization history and technology and progress in our economic system being held hostage by fucking whacked out psychos?
Christ I sure am15 -
At the end of the day, it is me and my SDK Download waiting for it to download feels like Building Pyramids Brick by brick or byte by byte. Except that those laborers had a better project timeline than "Dev-labors" and I am sitting here Waiting patiently like Socrates did for Hemlock. Argh4
-
“FINALLY… MOBILE TESTING HAS COME BACK TO SANITY!”
Let me tell you something, jabronis…
Every single day, developers all over the world sit down, open their laptops, and whisper to themselves:
"Please, Android Emulator, just work today."
But does it? NO, IT DOESN’T!
The emulator takes seven years to boot. The APK refuses to install. USB debugging fails at the worst possible time. And when you finally, FINALLY; get the app running…
“App Not Responding.”
IT DOESN’T MATTER IF YOU DEBUGGED IT!
And don’t even get me started on testers. The dev sends a build… and then they disappear! They vanish faster than your patience when Gradle decides to recompile the entire universe!
And what about stakeholders? Ohhh, don’t get me started on the stakeholders!
"Can I test it on my iPhone 6?"
"I don’t want to install anything. Just send me a YouTube link."
"Why is it not working on my Smart Fridge?"
KNOW YOUR ROLE AND SHUT YOUR MOUTH, ANDROID TESTING!
Because the future? Ohhhh, the future is here.
A world where mobile testing runs smooth as candy-ass butter, where builds are shared with a magic link, and where QA doesn’t need to borrow Karen’s phone from 2015.
And when the dust settles, when the smoke clears… there will only be one thing left standing.
A faster, easier, smarter way to test mobile apps.9 -
Some people have a very confusing way of communicating things…
And you need to painfully pull out of them every bit of information.
Colleague:
```
ITEM_ID <- only this will work
1200
1201
1300
1301
1400
1401
```
Me:
What does this list mean?
(I want to know if this is supposed to be a white list, but that doesn‘t make sense business wise)
Colleague:
*explains what the ITEM_ID means*
Me:
(Yeah I know what it means)
Are those ids in the list examples or the only possible values?
Colleague:
Yes, examples. But there are restrictions. Not all will work.
Me:
(Ok this is confusing again)
What are the restrictions?
Colleague:
*Explains the restrictions.*
(Those have nothing to do with the list)15 -
- AI (LLM)
- quantum microchips (https://x.com/satyanadella/status/...)
- flying and electric cars (https://edition.cnn.com/2023/07/...)
what a time to be alive!!!24 -
wtf this is still around: https://www.hyperiums.com/
played it in like 2003
the website they cite that the were rated 9/10 on is even gone now
nuts1 -
You know
Once I write code
And it remains relevant because perhaps it's simple things that won't change much
I expect the bullshit to stay put
Not to have motherfuckers deciding what belongs to me and what does not1 -
Q: How do you know Xcode 16.2 is a mess?
A: The code it generates for a new project is rejected by the compiler.
You generate a framework project, and besides having to manually sign the damn thing (really, can't setup for success?), it won't compile and link due to some other obscure error IT generates.
/<pathToFramework>/<ProjectName>.framework: resource fork, Finder information, or similar detritus not allowed
Command CodeSign failed with a nonzero exit code
Yes, boys and girls, Xcode is broken right out of the gate on building a framework template it creates!
I'll tell you what is "detritus", it's Xcode. Hint to Xcode team: "Just Say NO" - Nancy Regan10