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
-
The worst feeling is when you are really proud of your work, you managed to realize your vision in a perfect way and you're really happy about the result, so much that you are presenting it to the client with pure joy, but the client doesn't appreciate it, doesn't understand your vision and consider it worse than the previous version.
It's incredible how easy It is to move from happines to sadness and depression in a few seconds.
My work had made my day, but the client ruined it.
fml4 -
I need experts in supabase please
Here is the problem: I’m writing a chrome extension with supabase. Whenever a user log in, they will get a session. However, with chrome extension, that session is not stored after you close chrome. I can store the session in chrome local storage, however, after retrieving the session, how can I log in the user with the info? I cannot find any documents on this.
Please help2 -
Anyone here play Hypixel Skyblock?
A while back I started working on a Bazaar flipping advisor program to learn WinUI 3 and it's been so helpful (made over 300m coins just in the time it took to develop it) that I'm expanding the scope to simply "hypixel market analyzer" and creating both a WinUI3 and web version simultaneously.
Anyone interested in testing/ using? The current scope is Bazaar flipping and auction notifications, but as I learn more money making strategies I will incorporate them into the apps as well. -
Just when I thought js/ts is a mess with its npm, I ran into GO
$ xk6 build --with gitlab.com/<...>
smth wrong with module name
*fixes module name*
$ git push
$ xk6 build --with gitlab.com/<...>
smth wrong with module name
*go pulls initial commit instead of the last one*
$ go clean [or wtv it's called]
$ xk6 build --with gitlab.com/<...>
smth wrong with module name
*go pulls initial commit instead of the last one*
$ cd /tmp
$ xk6 build --with gitlab.com/<...>
OK
oh well... I guess this is how it's gonna be5 -
In a universe where idiots were never invented, the world of programming might look vastly different. Perhaps another programming language would have taken its place, or multiple languages would have coexisted in a more harmonious ecosystem.
Without the challenges posed by idiots, web development may have been smoother and more streamlined. Websites could have been faster and more responsive, without the need for complex optimization techniques. There might have been fewer security vulnerabilities to worry about, and the web could have been a safer place for users.
In this utopian world, developers would have had more time to focus on building great user experiences and innovative features, rather than battling with cross-browser compatibility issues and idiots quirks. The internet would have been a more accessible and inclusive place, with fewer barriers to entry for those who want to build and create.
Overall, a world without @Lensflare's bullcrap would have been a world with less frustration and more possibilities.
(Fooling around with ChatGPT)13 -
for the cat lovers out there. whenever you don't wanna clean thy kitten's litter bin.
- take that bin outside, light up a paper and throw it in the bin. Smell will be gone.
To make it brand new:
- Take it outside, sprinkle vinegar till the smell is gone. Soak it in water afterwards and let it dry. DON'T FORGET THE WATER, else you'll have a litter filled with ammonium acetate.8 -
Imagine you were developing an on screen keyboard that has a word prediction function and you have access to unlimited resources. Like Apple for instance.
Would you prioritize common English words like at, and, in, or, what, the
Or would you prioritize letter combinations like ave, ayy, inn, our, eraser, three
Would you use your vast resources to build in any context processing at all that suggests the next word based the previous words?
Would you then also delete parts of the text that have already been typed when the user decides against your suggestion?
I know what Apple would do.
This message took 25+ corrections.8 -
Point of view:
You're a woman from an average upbringing. Your teenage is going ok, you're having a lot of fun, you met a wonderful man at 19. He's very shy but strong, and you love him. After four years and a night out at some friend's party, you realize you're pregnant. You go to him, he says "are you sure it's the right time", and you look at him deeply in the eyes, and you say "yes, I just know it".
So you quit your job, your man is very enthousiastic about becoming a father. You start doing pre-natal yoga. The pregnancy is going well, but it's more and more tiring. At the end, the damn thing pops out. A little boy. The pain have been exhilarating. But finally, it's there, in your arms. You're allowed to go home after a few day since you and your baby are in good health, but you start feeling depressed. For 3 months, you're going through pure hell called post-partum depression. I have been very draining for your relationship, but slowly, you start to recover.
Your kids starts school, you love him, discover a new thing in him everyday. He's very curious and playful, but he doesn't get along right with others kids. Still though, his grades are somehow high until 16.
Then years later, he becomes a C# dev.7 -
So, 1 month in this new classic shitty startup I started noticing the lousy job our dear CTO has been doing in the past 2 years since he joined the company: FE is a mess, built by juniors on their first job, no supervision or guidance, every PR = approved. The result: A super slow Next application with hundreds of bugs. A simple login and signup doesn't work sometimes. Leaked API keys everywhere in the code, multiple re-rendering and unnecessary calls to the BE and so on. The backend, just as bad with absolutely no regard to security, validation or care for GDPR and customer data. Some shady manipulations on the Stripe integration Payment service file.
The cherry on the cake: While navigating on our Billing Board on GCP (why do I have access to it first of all? ) I see that we are spending almost €20000 in infra-structure. 70% of it on GOOGLE TRANSLATE . And it has been for 2 years. On a very low traffic lame booking system with less than 100 bookings/week
I discovered that of course the problem was in the FE. Multiple re-rendered pages and sometimes infinite loops triggering google dynamic translation service. I showed him these things, as well as the other costs which in some cases we were paying 10x what we were supposed to (like DB and Compute Engine for example). His attitude is more of embarrassment and trying to shrug off as "no big deal" with the argument of "this is how it is in startup sometimes".
Right fella...only the startups that have people like you in it. No wonder why 90% of them die in less than 5 years. Anyway, I fixed that bug for them and saved the company thousands of euros on a budget hole. Not a single thank you was given that day (yes, it is my job to fix things, but a bit of appreciation on a good accomplishment is always welcomed). I fixed MANY things that were a dumpster fire there including that ridiculous CI/CD pipeline that took 20 minutes to deploy changes on a development server, slowing everyone down. I fixed their broken localhost (the system never worked locally, was not built for it)
Anyway, from that day on working with this guy was just like trying to guide a toddler to cross an avenue: I had to hold his hand every step on the way. Not a single PR can go through without him having to make lots of changes because things WOULD break if he didn't. Then the PR either dies on oblivion, or he just asks "can't you take care of it then, since you seem to know better?"
Got the feeling by now on how awkward the environment has become? Well...guess what happens next?
A month later I'm fired. Yes...his bs reason was that "they can't leverage my skills on the state they are in" . But we all know the real reason: I'm a direct threat to this fkn impostor and he doesn't give a shit about the company. He's protecting himself and his job. Don't wanna people see the immense gap between his skills and mine
If this Mr "CTO" shit-for-brains is in this list, he'll know right away this story is about him and here is what I have to tell him whats comes next: you wanted to go petty on me? I'll show you petty then.
I'm rebuilding your entire platform on my own(anyone feeling inspired by this can join forces with me). And I don't need 20k € to run it. I can keep it with 100€ max. It will be a much better platform, faster, beautiful and functional without bugs. And it's gonna be free. You can't compete with better and free. Your customers will be jumping in like ants on bug carcass . And in that moment you'll know I'm responsible for your downfall17 -
Seeing all the office buildings and the goons of all upper management all burn to a crisp. They are very quickly reminded of their oppression and sociopathic values they have pushed onto the populous. In a perfect world, all the corporate scum who never considered once the detrimental effects of the poison they leech into the air, water, and blood of every creature on earth all should die horrible deaths. Fuck every single one of these blood sucking vampires who’s practice is only for the greed of their personal pleasure, jacking off to how many ways they can seize power from the individual.9
-
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior tech lead
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior tech lead
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior tech lead
Open job position: senior engineer
Open job position: senior engineer
Open job position: senior engineer
Has it became illegal to put a junior/medior job in 2023?21 -
My project has just ended. And I feel a bit too settled in my current company, as my employment here is approaching a 10yr line.
An ex-colleague is tempting me with freelance/contractor devops/dev/all purpose handyman adventure.
I'm a bit concerned, but equally tempted.
What should I consider? What would be the reasons you'd use to reject this adventure?
Is contractor role paid better or worse? Or the same?5 -
What was your nickname given to you by others? Just please, no cheating and no making things up.
I had two:
1. “Chalk” at school, because I was _very_ pale.
2. “Wonderful librarian”, given by my wife's uni friends when my wife had a class on zoom during covid, I forgot about it, casually walked into frame and kissed her. She was at my place, and my room looked like a library with all those bookshelves I had. I was a book hoarder before depression.7 -
I'm kinda tired of my office corner. Sure it is a decent place to be. With flexibility being a 10/10 and it is basically stress free. But it starts to grind on me. Its not really challenging and I feel stuck where I am. Nothing interesting happening. I get constantly teased with going outdoors. I am just a few steps short of another dev becoming a farmer. Mix this with a "the world will end anyway in the future so might aswell go out and see it" mentality.3
-
Aggressively eliminate from your life everything that causes the slightest mental distress. Replace everything that has to it even a hint of undesirable emotions.
I once read about a girl who left work to buy a plane ticket to Australia to get away from her abusive boyfriend, and started her life from scratch. Being in an abusive relationship myself, I envied her.
One million seconds is eleven days. One billion seconds is 31 years. If you have just one second to spend with a person, you won't run out of the population for 248 whole years. There is no such thing as an irreplaceable person, no matter if they're your father, mother, best friend, wife, or husband.
Pain and trauma won't really go away, but they won't get bigger. You, however, can. One day you will be dying, and realizing at that moment that you didn't live the life you wanted to live, while knowing it's too late now, is the scariest thing that can happen to a human being. As you fade away, the sense of time will slip, and whatever you're feeling will stretch to eternity. Make it an eternity of calm happiness, and not an eternity of doubt and sorrow.
Make sure that when this moment comes, you're ready and comfortable with the life you lived. At least be confident it was YOUR life, and not someone else's.
This goes to everyone, both mentally/physically ill and healthy, and to both neurotypical and on the spectrum.7 -
Currently there are 1273 plugins awaiting review after submission to WordPress plugin server. Nearly as much as the 1345 open "type: bug" issues in WordPress/gutenberg on GitHub. Reminds me of "Suggested edit queue is full" on StackOverflow. Either too many people contribute to open source, or too little seniors willing and able to review, or our workflows don't work well enough. But good to see that there is still stuff going on in communities and not everyone just playing around with AI tools or uploading social media content all the time.1
-
I think the "ultimate success" means success on a personal level:
Take a step back. Realize *this* does not matter. It allows you to build and support your own family. Be with your loved ones. Have pets. See your kids grow up. Grow old together. Looking back on a fulfilling life. Dying surrounded by your loved ones. Knowing, they are safe and cared for. I'm so proud of you what you have created out of nothing! You truly are a developer!
And now go back arguing about tabs vs. spaces on the internet. -
Anyone else become a dev simply because they followed the path of least resistance?
Like, I do enjoy it but went something like this
>Be me
>Grade 9, picking HS subjects
>"Well I do like computers and air-conditioning" picks IT
>"Oh cool extra IT course at school for free"
>"Wow, ok. Free 6 month course after HS" because I did well in the course at school
>Recruited straight into first job at country's biggest life insurance company3 -
"Ultimate" success for a dev?
I don't know what that would be, so I'll be answering that around my experience.
Start really poor, so when you start making good money, you value and appreciate it.
Work for a company (Startup/MNC doesn't matter), and build your network with people/clients.
Work really hard in the beginning era and fail as much as possible.
Quit said company and build your own client-base, cutting the middle men out of the equation.
Work on your terms after that, remotely obviously.
Years down the line, come up with your own idea and start a company which makes enough money to retire with ease, not worrying about saving up for retirement. -
About a month ago I sorted out some old electronic stuff and found my old laptop from 2011. A 2:nd Gen i7 8gb ram. I replaced it due to several bluescreens a day that later turned out to be caused by a faulty RAM module (was 16Gb back then).
Well, back then it became a backup laptop and went on the shelf and almost forgotten.
I went through all the old files on it and copied them to the NAS, replaced the mechanic drive with cheep SSD.
Used the old Win7 license key to upgrade to win 10 , dust off the fan, and it turned out to be usable.
I have much better computers so I would not use it for anything but today I gave it to my 6 year old nephew so he can start using a computer and build his knowledge. Worse case; If he spills soda on it he'll learn not to do that with the more expensive computers he will use in future.
So win win. I got to get rid of some junk that had been gathering dust for many years by giving my nephew an opportunity to get started with computers.
Finally, the timing: Microsoft announced a few days back that any new upgrade from windows 7&8 to 10 is no longer supported, but that computer still has a valid win 10 license as it was updated a month ago. -