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
-
Manager: Keep the debug logs
Me: I won't use them as I use the status report or run it manually to see the problem, but fine whatever.
1 week later
Manager: the debug logs are hard to read, the status report is hard to read too but it's a bit more concise
Me: Yes. The fuck you want me to do? I don't use logs and don't care. You can write code, make the logs more useful to you if you want to use them.2 -
> TeamLeader2: Ok we need this series of parallelized background processes. Each process must gain exclusive access to certain resources. How do we do that
> IHateForALiving: Redlock
> TeamLeader2: Enough Redlock! You propose Redlock every time! It's a wrong solution! Ask ChatGPT!
> Literally the FIRST ChatGPT suggestion: APPLICATION-LEVEL LOCKING (USING REDIS, ETC.)4 -
Pro tip: make your tool’s error messages very long, so feeding them into ChatGPT is not financially viable. Then, sell support for your tool.3
-
I've had to create a very simple frontend feature connected to an API. That part works flawlessly but we have rewritten a bunch of code in the system for a certain hardware device.
Now the person that was working on the backend just said today he has no device to test it on lab environment. Neither does any colleague apparently
And guess who got a meeting with the CEO, COO, sales people and the project manager for a demo of that said feature :D9 -
Company wants to change to a different cloud provider because of credits :/
Thus rebuilding the infrastructure from ground up.
Worst part is Azure sucks.3 -
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
-
so good to go back to code you wrote 6 years ago, and realize you improved both its readability and its computation complexity in a more recent rewrite
it's like you won bingo against yourself or something1 -
Slacktivism and privacy don't mix well. Privacy is a conscious, active effort that never ends. Don't outsource privacy. Avoid integrated "privacy" solutions that offer centralized "all-in-one privacy thing" for a monthly fee/for free, like Proton and Brave. Privacy doesn't exist without decentralization.3
-
I give up.
I have to make a bunch of disparate things work together, in an otherwise easy-sounding ask, and they’re all broken. Every one of them is broken. Even links between them are broken. Devs hardcoding incorrect values; devs pushing broken code, broken dependencies, broken configs. The orchestration is broken. The containers are broken. The NATS/gRPC flow is broken. Nothing works out of the box; many of the pieces require config and env hacking to run, and when they do run, the data formats don’t match between services (nor do e.g. account IDs). I can’t do it anymore. I was so burned out before this ticket that I couldn’t look at anything work related without feeling physical pain. And now this.
I’ve spent weeks just getting things to run and talk, and being ignored when I ask for help. There have been walls every step of the way, and I’m still not done. I can’t do this anymore.13 -
A blackbox seo tool that was made by aliens we use says that a couple of our WordPress sites are loading very slowly, so I enable caching through nginx and increase the resources available to them through high capacity fpm pools. They scan again and almost nothing has changed with the page load score.
So I look in lighthouse, which I just learned about, and I find that several of the pages have several MB size images. So that means I'll have to mogrify the entire uploads directory to try to get the size down.
It also suggests I use avif to save a ton of data, which I'm torn on. I hate downloading an image and it not being a normal format that everything can open. But my sites are not image sharing sites, so it's a lot less annoying to the user since they will never realize they're getting an avif. That also means I will have to redo all the image links to point to the avif instead of the original, which sounds like the least fun activity ever.
Another thing that I keep seeing is that Elementor is just slow and slow page loads are part of the deal. If we have to scrap Elementor, that means I will have to be more involved in developing the WordPress sites and I really don't want to.6 -
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