Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Root6051016dI'm wondering if it's from a bad merge.
I had finished a feature before and noticed it broke after a release. After investigating, I discovered that someone had deleted some of the code when merging in my branch.
Good freaking job, release team.
Looks like I need to start writing sanity specs in order to defend my code against other devs. 😡
rutee07455316dWhat a legendary cunt of all holes un-fuckable.
galileopy45616dMaybe the problem is the way their using their git flow.
I have a very simplified version of github flow that consists only of doing git pull --rebase often, and personally review every merge.
galileopy45616dBut yes, she's a bitch
It was her fault.
When she set up the branch on her machine, instead of setting things up properly, she restored a copy of the database for the latest release, and neglected to run ANY of the data setup tasks. So the agreements that my branch expected to be there didn't exist -- so they never appeared in the UI, created signatures, etc.
I duplicated what she did on my machine, and just like in the demo, my features didn't function. After running the resource and legal tasks, however, everything worked exactly as expected.
So I made a group chat with everyone from the demo and threw her under the bus.
If that sounds a little extreme... there's a script that does all of that initial setup. It performs a db restore from the latest release branch, performs all of the new setup for the current branch: migrations, resource tasks, data fixes, etc. The script has been there for many years, and it's standard practice when switching between branches. Furthermore, people mention it basically every freaking day. yet somehow she doesn't even know about it?
She's been there for 8 years, shows off whenever and however she can, happily puts everyone else down, and still doesn't know the bloody basics. Lit: "I didn't know to do it." what the fuck.
vane729115dWhat I learned in this business is to trust nobody even yourself.
vane729115d@Root cause of bugs everywhere, some examples
Third party library does A but under heavy workload start doing B
Your code is doing A but when some infra switches database to cluster it starts failing.
Your app A communicates with app B but some infra adds redirecting and your code doesn’t support it.
QueenMorgana57Biggest hurdle: torn between having boobs and missing an arm. I swear some people are under the assumption the...
shoop30Imagine being fucking stupid So there is this dude at school He's fucking stupid, but pretends to be smart Run...
hanuor11Just had a feedback session. Apparently one of my colleague has a problem with me. The irony is - I didn't e...