Details
-
AboutGrunt from `Starship Troopers`.
-
SkillsBug hunting. C++ Trainee.
-
LocationHell
Joined devRant on 6/15/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
-
Week: 95 (Year 1 )
How is the weekend going?
Question: What makes a person more attractive?
last Weekend : https://devrant.com/rants/1823463211 -
the omniverse is a pretty and magical place. magnificent. nothing better
or whatever we wanna call it
why is it a cube lmao
or tesseract. whatever
WHAT ARE THESE MYSTERIES10 -
So, four days ago I announced dr.molodetz.nl as a https proxy because the certificate is down. And i just did not check it for a few days. Without not being published anywhere, this are the usage statistics: https://devrant.molodetz.nl/Screens...
31Gb. Those are no jokes. The crawlers are like that these days. Every AI company has their own crawler now too. It's mayhem. 487.000 requests...2 -
What kind of music are you listening to while coding?
Is it instrumental or lyrical?
Sometimes songs with lyrics districts me17 -
Wow, compared to youtube, people on devRant are actually a sane and friendly bunch.
Shoutout to the crazy idiots here, I love you all! 😄3 -
Some Angular Bro: "Angular so great, cowboy programmers hate it."
Me: "Bitch, have you seen the Angular code base I have to work on?!"7 -
If ChatGPT calls my problem a "classic" or it's solution a "subtle quirk of <framework>" one more fuckin time I'm gonna be the first human to murder an AI9
-
Imagine a workplace. A workplace that is planning a local event for tomorrow with deals and a free discount code for those who arrive.
Only thing is: everything is chaos, no one is taking responsibility for the event, no one communicates about changes or how the event is going to be.
Now you get a call off duty. You have to check a discount code that wasn't working. You were to set it up for the event. But apparently they decided to open the doors for the event TODAY. You get a call 5 minutes after the first. "Is it done yet?" NO. Because you have to FIX CODE and deploy changes because they don't have any staging environment, no proper testing environment and (best of all) development mostly connected directly to the production database.
This! This is my job.
I am so fucking mad.
I need courses on how to grow my spine even more and demand what should be fucking law at this point.
Or maybe just leave. I'm the only dev.. 😎6 -
We just hit the 1 million mark on the Stop Killing Games EU initiative! 🥳
https://www.stopkillinggames.com/53 -
In the US, you can go to a gas station and buy a "Pink Pussycat" pill that claims to be a sexual pleasure enhancement pill for women. In reality, it's basically poison.25
-
Well it finally happened… I deleted the production DB 🤦🏼♂️
Rollback successful but lost over 3 hours of production data8 -
Yeah turns out writing a shell is a whole lot more work than I thought
Fuck man, why can't I just find a cool project that is actually doable in a normal lifetime6 -
— how much for your services?
— $100, no ass to mouth, no rough stuff
— no, I mean how much to rewrite my app in laravel
— I said no ass to mouth3 -
dev communities can be the most toxic as well as the most welcoming at the same time.
just depends on what your timing is. You can get a bunch of links to help debug your issue or you can get told to "kill yourself".
You never know.9 -
So I finally received a job offer...it's a much better salary BUT...small company, coporate office is currently a rented out home till the new location is ready, less than 50 people total, not sure how to feel about it to be honest, the offer is quite attractive though, might just take the plunge and hope we don't sink to the bottom.7
-
What‘s the purpose of separating your code into "independent" modules if each module contains everything anyways?6
-
I hate rollover video previews!!! Looking at you TouTube!!!! If I want a preview of the video, make it a button or something. The thumbnail disappearing and network activity lag every single time my mouse happens to barely caress an item in the video feed is SUPER FUCKING ANNOYING!
Especially on mobile!!!2 -
I am so confused about what I'm doing in the near future. I want to get out of this hellhole but there's a slight chance I could finish my PhD with someone, who's actually not a bad dude.(My current supervisor is... not helpful) But I will have to stay here and work very hard and not get paid, but PhD is over in less than a year. I'm fucked with system implementation tho, since I'll be changing directions and have to start fresh.
I could also get a job and move away, and be paid a decent wage. But then there's no telling when I'm gonna finish the PhD.
Which would you choose if you were me? Which one should I pursue?11 -
Am I in a toxic work environment or not?
1. I suggested implementing some code guidelines for our team so we can all work the same way. Lead architect sends me a DM telling me to stop talking about it until after projectX is done because it might stress out other devs. Friday he talks about how important it is to use standardised tools and ways of doing things.
2. Spent a week working on a bug fix and they said solution is good, but then invalidated all of my work by DM-ing me saying it's unusable because i worked on wrong branch and he quickly fixed it over the weekend and I should just copy his (inefficient) code.
3. I ask him a basic question of what version the backend software is using and he doesn't even respond. I ask another team member who quickly helps me check. it would have taken 1 fucking integer to answer that question. i wanted to learn the backend stack, but not so much anymore.
4. Lead doesn't respond to project management software ticket mentions.
5. Lead randomly makes hotfixes to the QA server without prior notice so the backend randomly goes down at times during work hours and then my local copy of the front end stops working for no reason at all when I am trying to focus on bug fixes
6. UX/UI designer's screen designs look completely different than the actual app, so I spent weeks implementing a feature looking like his nice designs, then having to change it again, taking another week.
7. Generally poor comms
8. Leadership mentioned jobs are safe, then 2 months later retrenched a bunch of people.
9. People getting sick all of the time.
10. Nobody gives a shit about technical debt22 -
Cool, Snek has a new few members with new input to work on for now. It's still not released guys, it takes some tweaking. But i'm happy, earlier this day I went to beach, and when i came back, in the general chat there were 1200+ new messages. Holy fuck. I keep on preparing it for when it's needed. But I do hope to say within a month or so that it's <stable>. Finished, will never be the case! So many ideas to implement. One of the priorities is now, what you can do with the Snek app, because it's a lot, it has some sick features. Live typing was not appreciated by everyone but it's possible to disable it with /live.
Meh, stay tuned, will spam next month or so again. Happy that the cert is renewed and we can continue talk here.12 -
Static Types work great with my wife !!!
I ask: "how much it costs?"
She sits down, and starts "well, it depends.."
me: "number"
she: 500.
Amazing! I'll try object/enum style next, see if she can answer 'return {cost: 500, cur: "GBP"}'.
Then I'll try Rust strings for shorter tales of her co-workers :)5 -
It's so not in the sun here, that my headphones stopped working. I guess I'll just go home again. Also, since I work with li-on batteries at the community service I'm a bit scared for my phone getting hot and stuff. We throw these batteries at eachother for a reason.10
-
Devrant not loading again... hit refresh... still nothing... is today the day it finally snuffs it?
Sigh with relief as the UI starts to load...
And there it is: a lengthy ode to the best pest control service in Hockaloogie, Alabama.
The natural balance of the universe has been restored.2 -
Working on some linux shell/terminal stuff and chatgpt really is both a saint and a curse
It's super helpful but like half the stuff it tells me is just flat out wrong
Never forget to double check guys!1 -
I don't like how tech companies are advertising they will sell you "peace of mind"
better question is why did you take it away in the first place, eh? so if you took it away in the first place why would I trust you to fix the issue you caused? talk about insanity, doing the same thing over and over again expecting different results1 -
So as mentioned by people earlier, devRant certificate is expired. Well, three things to do:
1. use dr.molodetz.nl for using devRant with a certificate.
2. write down snek.molodetz.nl or molodetz.online for when it really goes down, we're building a new community there. It's not ready yet, but is already in use for a long time. Literally everyone welcome. Just like dR, no moderation, freedom.
3. let's hope on not to loose too many friends!
devRant is a great site, but the wholesome, respectful community, is made by made by people.35 -
In my latest installment of "Swift, WTF?", we look at the "if" conditional in terms of the Swift convention of:
if let x = y { /* ... */ }
so what this does :
1. declares x in the scope of the braced code
2. sets x to y (an ahem, "optional")
3. decides if x is not *nil*, then executes the braced code.
This is very similar in both the visual and the operation to the C code of:
if (int x = y) { /* ... */ }
1. declares x in the scope of the braced code
2. sets x to the value of y
3. if x is not zero, then executes the braced code
which is considered *exceptionally* poor style.
Neither the C nor the Swift construct result in a legitimate boolean value of "true" or "false", although C comes closer than Swift.
In the Swift case the *imaginary* "nil" value has to be interpreted as "false" and thus there must be extra code is for the conditional to check on whatever constitutes the **actual** value of nil in Swift and then set the condition to "false".
(remember boys and girls, "optionals" are not real, they are an imaginary language construct of Swift and have no legitimate counterpart in the CPU operations with memory and registers)
At least in the case of C, if the value of x is zero or NULL (which is 0) then it is technically a "false" which in C is 0. Regardless, it is really poor programming and anyone doing that on my team gets an ear full.
But in Swift this obfuscation of code is common and condoned! Well, why not put more of the program in the condition of the if? In fact, stuff the whole thing in there.. why not? 🙄
This just reenforces my opinion that Swift is not a bird but the stuff that comes out of the underside of the bird. 🐦💩32 -
when you end up in the ER with excruciating pain early on a Saturday morning from persistent inflammation from chronic job stress and getting sick more than normally, you gotta change jobs.
no amount of money is worth your health.
(the drugs they gave me were pretty fun though, but not something I ever want to go through again)6