Details
-
Skillsdotnet, webstuff
-
LocationNorway
Joined devRant on 9/24/2017
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
-
Any modern tech stack is this thing times 100 if we wanna count layers between our users and our cpus
Thank Python and next js for that11 -
After 6 months of C++, switching back to C# for personal Unity project feels so much nice, albeit only in my personal time.
Specifically, when you create a class, it's just a single csharp file, instead of fucking header and class files.
Breath of fresh air.9 -
I feel like i am being forced to own a shitty module in our codebase.
It was developed by previous owners and they made a frankenstien monster out of it: Its one part of codebase that is very huge, does not follow the code standards, is making complex kinds of api calls and using very niche components. It gets bugs once in a while BUT IT WORKS.
It fuckin works and is one of the important steps before customer purchases a company product, so kinda part of revenue generation flow.
But this module was never a part of our codebase which we would usually touch. it was owned by another team, they would add enhancements , new features to it and fix the bugs .
When i joined the team, i was once asked to help those guys as a "resource" because they wanted to get something shipped and were low on bandwidth. So i just worked on one of the screens, added a small bugifx and voila, task is done and am back to other part of the app.
But now out of random, they decided to pass on the ownership to ur team, gave a small KT which didn't really explained a lot of actual codebase, but rather the business functionality of it(and that too poorly). And my TL is saying that i should own it because "I worked on that module before"
I don't know how to deal with this frankenstien monster. Earlier a bug came and i was out of my wits to understand why this bug came. their logging is weird and not explaining a lot, their backend devs help provide aws logs but those aren't very helpful either .
the best i could do was declare that their technical approach is wrong and we should modify it, but that idea was quickly squashed.
ITs quite possible that company isn't going to change this module or add any new features further. but everytime a bug would come, i would be getitngfrustrated looking at their frankenstien monster5 -
WTF? I've been laid off more than a month ago, AND THIS EXTRA-STUPID ACCOUNTING BRAT TEXTS MY PERSONAL PHONE TO COMPLAIN THAT SOME REPORT IS BROKEN.
(she still works for my former company, if that wasn't clear)
Bitch, you fucks literally told me this shit wasn't my problem anymore. Seriously, where do they find those complete morons? Don't they know how "being sacked" works? Or how you cannot expect any work from someone who was sacked?!?
Especially some sheila that only has a job because it is literally illegal to use a pocket calculator instead of an "human" accountant.
Fuck, now I'm kinda happy I'm out of that nuthouse.23 -
Stop glorifying overwork and start prioritizing our well-being. After all, life's too short to spend it all at the office 🌟🏡8
-
I've complained about this friend who I help out with a side project before and I don't know how to deal with this anymore.
He decided he wants to send out a free weekly newsletter with content that takes a lot of time to create.
He got burned out from all of the work. I tell him to only do it bi-weekly. Still doesn't listen.
He doesn't work, whereas I have a full-time job, his mom feeds him and does everything for him.
Someone on the newsletter said they didn't receive a newsletter they signed up for and now he's dumping that on me. I refuse to deal with it. I have paid a lot of my own money for the website he uses to post stuff. He knows more about the newsletter software than I do. The least he can do is deal with the people on Discord and the email newsletter issues, because I honestly don't have time. He has a solar generator at his house, so he can work through the power outages we have on a daily basis, I do not.
He keeps wanting to give out free shit to people, whereas I told him this side project needs to start making money to make it worthwhile for me. He's always making excuses that he doesn't have money, blah blah blah. We designed a cool magazine and it's pretty much finished, but now he's stalling with things he needs to do to get it published on Drivethrurpg.
He just hassled me again to check this gmail I made for him to use for the newsletter and this YouTube he wants to start. I told him, no I haven't had time.
The other day I went to his house to hang out, he gave me a taste of his home made ginger beer and I said it's great, but then he went and drank a pint of it without even offering me some, right in my face. His mom came out and asked me an hour later if I wanted tea. These people are weird. Maybe I am weird.
He also doesn't use the project management software I showed him how to use, so I don't know what's going on. And I told him this a couple of times.
Think I should tell this dude that I don't have time to work on this stuff? And how do I do it politely, yet sternly?5 -
I literally missed an important webinar due to this shitty Gmail
If anyone have an idea why Gmail behaves like this... I really want to know5 -
Just found this HTTP response.
Status Code:
200 - OK
Body:
{
status: "success",
response:
{
status: "error",
}
}13 -
> ticket comes, new feature is requested
> create the new feature from scratch. Code is neatly splitted in files and methods, each with clear responsibilities
> every method is documented, there are clear service layers for the business logic, which resulted in controller having 10 lines of code, give or take
> commit the whole code, everything works
> check the develop branch today, team leader littered business logic in the controllers because "the codebase is a mess anyway"15 -
Holy cow! it's been a while since the last time I was here! On the great side, I left my toxic old job! If your manager gaslight you, then get out of there!1
-
Here, code reviews are not happening 🙁☹️
When the actual error comes to the prod, we dig into the logs and figure out the reason.
The project is not stable and in the development phase, so requirements are coming too much every month with deadlines.
Deadlines are mostly 1 to 2 weeks.
Sr. Devs mostly merge PR without reviewing it.
I had lots of opportunities though due to various requirements like I learnt AWS dynamo DB, S3, and a few things regarding EC2.
But the coding standard which needs to be learned that I think I'm lacking because my code is not getting reviewed.
Not only about coding, we have to create a ticket in Jira for our task which is decided in the scrum and needs to assigned to ourselves.
In the name of scrum, there are 1 to 2 hours of meeting where they started brainstorming about new requirements and how we are going to implement them.
What should I do to make my code more cleaner and professional?1 -
I landed 4 clients recently, and now my day is mostly me sorting my calendar out for meetings.
Help. I'm suffering from success.2 -
we spent days now cleaning years and years of trash in our db. we freed 100gb of pure nonsense, and we're still going. it feels cathartic. some tables i wanted to drop since i saw them for the first time3
-
If you ever wondered how to get all the data from your database in reverse order, chatGPT is here to help.26
-
So a consulting company was hired to write stored procedures for us. I don't know where they found these guys, but the code was horrible and took ages to run.
We other devs weren't happy at all, but management forbade us to rewrite the code, cause the consultants would've gotten money for nothing then. As a "fix", these guys just reduced batch sizes to a very low amount of rows and management was happy that the procedures were so much faster now and gave their ok.
Fast forward a few weeks (to now). Obviously a reduced batch size means the procedures will run faster, but more often and it will take weeks to load all the data we need.
Result: Management ordered us to rewrite the SPs and we're all torn between laughing and crying.4 -
🎉 As of today, I can proudly count myself among the members of the "Killed Prod on A Friday Afternoon" club. 🎉16
-
Optimized a query today. Before it timed out after 10 minutes, now it takes 4.3 seconds. Very proud.13
-
What the sh*t is this kind of response?! One of my corporate department's internal API returns THIS.
LOOK AT IT. LOOK. "NULL". What are those malformed closing / ending brackets?!
(request headers have accept: application/json btw)
And, as a final "f*uck you", the "IPG_API_JOBD_NC_RESP_P_COLL" is returned as JSON object if response has one element to return, but will be JSON ARRAY if result has more than one element.
Good luck, you there with strongly typed languages..... Boils my blood 😅4 -
That slow realization that you're hitting burnout due to the toxicity of those in non-technical roles above you is wild. Also, Jira, Scrum, Sprints and all the extra bullshit can fuck right off as well.3