Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
donuts242422yHis team is incompetent or maybe he is...
My team is too... Getting annoyed at my manager lately... Tell him the right way to do things, but he always insists on the quick n dirty way that actually isnt so quick...
Now anytime I really don't like a problem, I try to get the work to someone else and just act as a mentor.
@billgates "the quick n dirty way that actually isnt so quick"
This is the reason their codebase looks like a maze. They just plug in shit because it's "quick" but they pay the debt every time they have to revisit the code. One of his developers even told me he wanted to refactor the whole thing. Just the insane amount of time it takes to read the code is too much.
I wish some managers would listen to their developers instead of looking at them and code like something you just plug in and then everything magically starts working. I'm the only back-end developer in my original team and I'm working on something so maybe we can negotiate to have that task assigned to someone else.
donuts242422y@rutee07 yes so is ours... When I actually get a problem that I do need to work on, probably 70% of the time is spent trying to trace the logic to understand how the fck does something work and how to change it...
Usually I can find a whole bunch of bugs and wonder how the fuck hasn't anyone else fixed this yet.
And there a lot of code duplication. These are js files so for their special cases, rather than refactoring existing code or figuring out how they could extend it, they just copy the whole file and reference that...
Now I just email the whole team: "I think I found a bug, I'm fixing the one I need for whatever I need it to do. Here are the lines/branch. If you care, test it work for ur code. I'm not responsible if ur shit blows up.
And all those copies you created that have the same bug? You can go fix it yourself."
@billgates "And there a lot of code duplication. These are js files so for their special cases, rather than refactoring existing code or figuring out how they could extend it, they just copy the whole file and reference that..."
Why is this so common? The same thing happens here. People just give up and copy the whole thing and make the codebase worse than it was before. That other team even implemented a CI/CD pipeline and when asked how they did it, they said they copy/pasted it. How they even manage to debug anything is beyond me. It's like blind programming.
Probably they just want to keep living in their happy bubble and keep them vibes good. So they need an outsider scapegoat.