• 0 Posts
  • 12 Comments
Joined 1 year ago
cake
Cake day: March 7th, 2024

help-circle





  • Years ago, I was de facto tech lead on a project. Every time a weird issue came up with the closed-system third-party development environment we were using, it fell to me to figure out what was causing it and file a bug report. It took time to figure out what was going on, narrow down the possibilities, get it to reliably reproduce, then word the bug report so that it was clear what the issue was - and this was on top of my regular duties.

    I remember figuring out that if your SQL statement was 683 characters long, you were fine, but if it was any longer than that, the program would crash. I filed a bug report saying exactly that and giving the error message that got generated.

    They came back and said they didn’t understand the bug report or how to reproduce it. I said, “Write a 683-character SQL statement. The program will run. Add one random space-character anywhere; the program will crash.” As far as I was concerned, this wasn’t my problem, and I was fully tired of finding and reporting bugs on their shitty platform (our customer had locked us into it).

    They came whining back, "Oh, but that’s soooo haaarddd … " I’m like, “It’s not. Just write SELECT X, X, X [etc] until you have 683 characters,” (especially true because I had no idea what their database structure looked like) but they kept whining. Eventually they just came straight-out and said, “We need you to send us the entire failing module [because we can’t be arsed to do our own job, tyvm].”

    My manager talked me down from the email I wanted to send back and told me to just strip everything else out. Which I did, but it took me like a day and a half to strip it back to something that had enough to reproduce the error without giving things away. I sent them the 683-character version and said, “Run this. Then add a random space anywhere in the SQL statement and it’ll die. This is your job and you’re not even my company, you figure it out from here.”

    Then they had the nerve to come whining back, “Oh, we don’t understand what to add to the SQL statement or whe-ere. Pweas pweas pweas send us a non-working copy as well!” I’m like, ADD. A. SPACE. ANYWHERE." We went through a couple rounds of that, then my manager told me to add the space and send it to them so they (the people who developed this entire platform we were working on) could figure out the issue.

    Steaming, I sent the second file. Since I had now done their entire diagnose-and-reproduce job for them, they graciously consented to open up a bug report.

    We found multiple bugs like this. If you press the Save button it works fine but if you use Ctl-S it sometimes crashed [why are you using two separate Save routines?!?!]. They didn’t left-pad the time call to the operating system (which they said they did), so any program run before 10am had a chance of randomly crashing - that kind of thing. Probably half my overtime was figuring out their bugs so my developers could actually write code.

    ISTG, after all the repeated time, stress and effort their shitty product cost me, if they’d insisted “Oh, we can’t do anything without a video showing us how to do our effing job” - well, they’d have been lucky to get a 15-minute troll video because I’d’ve vented two years of anger and frustration with their product and their customer “support” into that video.


  • aramis87@fedia.iotoFediverse@lemmy.worldHearts?
    link
    fedilink
    arrow-up
    0
    ·
    9 hours ago

    Additional question, if I may? I joined kbin and was told to use boost instead of upvote (though both buttons were there). I’m now on mbin [fedia and melroy, RIP kbin] and have the same boost and upvote buttons available. Am I supposed to boost or upvote on mbin?




  • Apparently she got stuck in the States when all the borders were closed during the pandemic, which seems pretty reasonable grounds for overstaying.

    But - she didn’t leave when the borders re-opened. She had fallen in love and at some point she filed paperwork to normalize her status - though they’re pretty coy about when they filled the papers, so I suspect that was done after the borders re-opened and she should have left.

    .

    I’m also going to point out what I haven’t seen in any of the comments so far which is that, with ICE being pressured to increase the number of deportations, they’re opting to go for low-hanging fruit. Unfortunately, that doesn’t mean raiding places that they’ve known for decades are hiring illegal immigrants, arresting and prosecuting and imprisoning the owners and managers.

    It does mean that they’re hanging out at at least some airports, and it sounds like they’re running passenger lists ahead of time (because they knew exactly who to approach). I mean, why to go the trouble of driving out to some farm or factory in the middle of nowhere, trying to chase down people who know the area better than you ever will, when you can sit at a comfy air-conditioned desk and only bother to get up when the computer lets you know that your “target” is trying to check in for their flight?