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
asgs10822256dWhat is pathetic and saddening is, there wasn't a QA phase in the release plan
I mean, who is the dumbest here? Manager, dev, QA (if one exists), customer, product or each and every fucking one of you involved in this release
NemeXis263256d@asgs well there was manual QA, and they did check the individual features, but the manager wanted me and another dev to do some sort of "validation tests" that everything is working fine, with the mantra that "devs should be involved in all processes and take full responsibility for their code" which I agree, and I am happy to do ...but not like right before the launch.
oh and ...there was no "release plan"
TrevorTheRat1176253dAutomate your tests.
My place runs on a shoe string but we automate the shit out of everything to make up for not having enough people. As far as I know we only have two QA’s in the whole company and one of those never seems to do any testing, he’s too busy pretending to be the CEO.
agalin9200253dThis will definitely be an unpopular opinion but I believe it comes with the job. Imo a software job is much different than an any other job especially when working remotely across timezones. When things need to get done in a timely manner like urgent releases or production bugs then its expected that us as developers take ownership and deliver asap. Sure you can choose not to do it and there will be no repercussions but there will be no rewards either. You will just be seen as this dude that doesn’t care about the product and only sees his job as a job. No promotions for you my friend
NemeXis263253d@agalin920 I disagree totally for the following reasons:
On a general level:
- promotions should be based on consistent efforts throughout the project, not on last minute struggles
- enabling the manager to believe that he/she can do whatever it wants with your life is damaging for a number of reasons
- having to do overtime in the last minute means there was a management failure of not ensuring a smooth sail
On this specific project:
- the deadline was artificial and not based on actual sensible estimations (manager never asked)
- there was no release plan, or if there was one it was vague
- other devs were not as invested as I was... especially because they were third-party and didn't care. I personally contributed 30% to the whole project compared to the rest of the devs (and no I don't have a superiority complex, actually I think poorly about myself)
I agree with all your points but you are seeing it in an idealistic scenario and what im trying to convey is that in reality you will get managers that will fail and the people who put in the extra effort to not make him not look bad to his manager will get you on his good list and anything against it will put you on his bad list as simple as that. People don’t use critical thinking especially when any sort of emotions are involved. You gotta play the game if you want to win and not whine about the unfairness of the rules
grinry26252d@agalin920 thats very bad way of thinking. By sucking up to such managers and doing every shit you got throwed you will get rewarded by more work and shit without actual pay raise or promotion. You will be taken for granted.
It sounds like you are working in a very toxic company without even realizing it, hope you will get a chance to go to some more caring team.
Midnight-shcode4853225dthis kinda sounds like there might have been miscommunication on both sides?
same as you assumed what suited your schedule best and responded accordingly, they then assumed the worst (i. e. my day is over, fuck off) intention behind what you said.
i recommend trying to talk with them about it, basically tell them the same as you said here, but more diplomatically?
the best case: miscommunication will clear up. the least worst case: instead of looking like you aggressively didn't give a shit you will look like you were momentarily dumb. the worst case: they will confirm what you already think about them right now, and you will confirm what they already think about you right now.
NemeXis263225d@Midnight-shcode the thing is, I did intend to say "my day is over so fuck off" 🤣🤣 . I was fed up with a lot of bullshit and chaos. I effectively ended the contract a month later.
If it were a better company or team I would've probably be more pro-active and do work over-time especially if the delay was on the devs side, but in this case the eng. manager had set an out-of-the-ass deadline and made unreasonable demands.