- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
But he didn't change anything. He clearly just appended. Other acceptable non-changes include deletion and replacement. I am struggling to remember the last time I believed a 'i haven't changed a thing response'.
Captcha: Facilisi. Fallacy perhaps?
Admin
Herb is a total idiot.
Admin
First rule of debugging: Look at source control, see what changed.
Second rule of debugging: Always assume what other developers tell you is pure bullshit. Look at the code and see for yourself.
No source control? Then you failed the first rule of software development: Always use source control.
If I had a dime for every time I heard, "that interface method never does X," but then it turns out that sometimes it really does do X (and even Y, Z, and washes your windows), I'd have a handful of dimes.
Admin
"What, Herb? Oh, no I didn't change anything. Can't log on you say... no idea. It says your password is incorrect? I certainly didn't change it, just added a couple of characters at the end."
Admin
Admin
Herb is smoking the herb.
We use source control here, this kind. Works well for small teams :)
captcha: capio - Were those not a brand of jeans in the 80's?
Admin
"My team has been doing reconciliations on these numbers for a week now!"
"noticed a three-day old comment at the top"
Something don't add up here. And Herb needs an atomic wedgie.
Admin
Herb's Boss: We're not going to change anything, so we've decided to let you go. Please pack your things.
Herb: But you said there would be no changes.
Herb's Boss: Exactly. That's why we're firing you. No changes.
Herb: Peaches is not going to be happy.
Admin
CHANGE = Modify line DELETE = Remove line ADD = Insert line
Admin
They might have been fine the first couple of days.
Admin
I didn't know accounts could show emotions.
[post attempt 3]
Admin
My accounts tend to weep openly.
Admin
No kidding... long wait.
CAPTCHA: DAMNUM
Admin
I learned that (Herb === aTotalDick)
Admin
TRWTF is that the guy was allowed to change code directly on a production server, without passing through Dev/QA first. Especially on something as critical as accounting.
Admin
It's like you opened a portal to my life
Admin
Admin
Admin
It's a mid-sized non-software company. They probably don't have this fabled "QA" that you speak of.
Admin
I have to call shenanigans on this story merely by premise...
Every software developer I know understands what a change is and it's damn-near impossible to get more than half of them to remember to update a change log every time. That's why we use version control. A non-developer just doesn't understand the importance of a change-log; on top of that, if he doesn't think he's changing the file, why would he update it? Anyone who would reliably update a change-log would know what "change" means.
Captcha - paratus A good thing to be, for certain.
Admin
Bull. I've worked in small companies (less than 20 employees TOTAL, a fraction of which are developers) and they've all had source control, local development boxes, and QA environments.
Admin
SHEPPARD: "Outputted"? Is that even a word?
McKAY: Of course it is!
RepliMcKAY: We can't both be wrong.
Admin
You must have not been a developer for very long. I could probably have more than a handful of dimes per year at my place of employ - and it isn't even that bad here.
As soon as you throw in customer support, then you could probably be doing about a handful a day...
Admin
"Changed" is such a metaphysically contentious concept.
Admin
Admin
the first paragraph is horrible to read with redundant phrases and grammar errors. I don't expect an article to be perfect, but somebody please read them at least once or twice..
Admin
Admin
Wait, I'm confused.
So the rate calcs are supposed to change every year. It's a few days into January of 2007 and the rate calcs were, therefore, changed.
And the solution was to roll back that change?!
Admin
Admin
So now they have correctly calculated reports, but for 2006 rates...which are completely fscking useless.
Surely he just debugged the rate change?
Admin
Why does every comment take three attempts with the "submit" button?
Admin
When they are running 2006 numbers at the end of the year (they've been at it for weeks), yes the solution is to roll back the new rate calculations.
Admin
You have read the stories on this site before, haven't you?
Admin
That part didn't make sense to me either. I think something got lost in translation.
I was expecting the WTF to be either that the accountants were complaining about some change not going in, hence "I didn't change a thing." The other possibility I considered was that the report was correct but the numbers weren't good, so some finance guy blamed a software bug instead of just saying "yeah, we had a bad month/quarter/year/decade."
Admin
Admin
Admin
Mine doesn't (though I'm working towards it).
Admin
Admin
The result of that error is now known as the world financial crisis ;)
Admin
Admin
Admin
I have added to a file without 'changing' anything... if you think of 'anything' as 'any existing thing'.
For example, adding a new function to a class, that is not called by anything yet. It's new and uncalled, and so therefore no existing code should be affected. Unless it's a SOAP method or something...
Admin
Yepp, that is really relevant to the story and context. Funny--.
Admin
Does anyone else have a hard time reading this website on a large screen (mines 1650px wide)? I know this is a "simple" design but CSS is there for a reason...
Admin
Never trust a time span given to you by an accountant.
CAPTHA: immitto, as in "I immitto this comment"
Admin
Not if it's Wednesday.
Admin
Nope, still painful to read. But I did get a nice colored pencil out of the deal!
Admin
Early on I learned two important lessons:
Typical interaction:
co-worker: "The {application that interacts with my area of responsibility in some (possibly imaginary) way} doesn't work. Your stuff broke it!" me: "What did you change?" cw: "Nothing! It just stopped working! You must have done something." me: "Right. What did you change?" cw: "I told you, nothing!" me: "Uh huh. Really, what did you change?" cw: "Well, I made a little update to foo, but that couldn't possibly be the problem!"
Nearly invariably, the "little update" to foo ends up being the problem.
But I'm preaching to the choir here, aren't I?
Admin
After the company removed the newly-discovered-to-be-stupid Herb, the situation resolved itself, and the company was able to hire someone who understood the real definition of "change".
Admin
I agree completely!
[image]