The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Giving them unconstrained access to modify the database to "fix" their own problems? That never ends well.
I did not say this.
Richard Deeming wrote:
Giving them a tool to make very specific corrections might work, so long as it walks them through, holds their hand, and has a metric crapton of sanity checks.
And if you, as as software engineer, cannot/will not do this, then I would have to fire you from my team. Just saying... It is actually not as bad as you make it out to be. As I said, our shop has been doing this for our users for over 5 years now with great results.
In a perfect world, yes.
Unfortunately, it's not that easy.
First, who is going to pay for such a tool (us, our customer, their customer who we are doing this for)?
Second, this is a situation that we do not actually support. I'm not sure who did this only that I get to fix it.
Last, it shouldn't be a problem in the future (alright, I couldn't type that while keeping a straight face ).
Anyway, I'm not the one calling the shots so I just fix it.
I understand this completely! Not long ago, a client sent a spreadsheet with employee information to be imported into a timeclock application. All of the columns we requested, including the unique employee id were present, and the information went in without a hitch! It's too bad that she had decided to be helpful and sort a few columns before sending it! Somehow, some people with the same last names got their id numbers mixed up. It took a week to get it 'sorted' out! Ahh, fun times!