|
|
|
| Non-WTF Job: C++ Developer at Good Grievance (Ronkonkoma, NY) |
| « Prev | Page 1 | Page 2 | Page 3 | Page 4 | Next » |
Re: Application Lifecycle Mismanagement
2008-06-19 09:06
•
by
JippenFaddoul
(unregistered)
|
|
Who needs testing if it compiles? o.O
|
Re: Application Lifecycle Mismanagement
2008-06-19 09:07
•
by
dave
(unregistered)
|
I thought that was testing. Maybe that's what I've been doing wrong all these years. |
|
Why deploy? just code directly on the server!
|
Re: Application Lifecycle Mismanagement
2008-06-19 09:22
•
by
Mark Z
(unregistered)
|
|
That's exactly what my new manager does. He writes the jsp directly on the QA server and scopy them on the production one. Why bothering with ide, test environment and version control?
|
Re: Application Lifecycle Mismanagement
2008-06-19 09:28
•
by
taylonr
|
|
Not long before I started at my current company, they didn't have source control. They just moved files from their PC to the web server. A few months before I started, they started using source control, but still just pushed files out to the server.
Now they're getting to the point where they actually have a QA server to test on and establishing procedures so that no developer just pushes to production. |
Re: Application Lifecycle Mismanagement
2008-06-19 09:31
•
by
diaphanein
(unregistered)
|
|
It's java - not like it's going to work (well) anyways. Real programmers write websites in C (no, I didn't mean C#). And they write the code from their blackberries.
|
Re: Application Lifecycle Mismanagement
2008-06-19 09:31
•
by
Rich
(unregistered)
|
|
Exactly. If it compiles, ship it.
|
Re: Application Lifecycle Mismanagement
2008-06-19 09:38
•
by
POS TRAINING
(unregistered)
|
strawberries are better |
Re: Application Lifecycle Mismanagement
2008-06-19 09:45
•
by
Ken B
(unregistered)
|
I remember a "real programmers DSW" some time ago. It started with the usual "real programmers use EDLIN" and "real programmers use 'cat >filename'", and so on. But, it continued until it got to "real programmers use a magnetized needle to encode the data directly onto the HD platter", and finished with "real programmers expose the platter to cosmic rays to encode the data". |
Re: Application Lifecycle Mismanagement
2008-06-19 09:47
•
by
Bob from Toronto
(unregistered)
|
Stop with this "real programmer" crap! Randall wrote the last word on it, ok? real programmers set universal constants so the universe evolves top contain the disc with the data they want. End of story. http://xkcd.com/378/ |
Re: Application Lifecycle Mismanagement
2008-06-19 09:55
•
by
snoofle
|
Blackberries? Ha! I remember writing code on my programmable Casio calculator! Rookie! |
Re: Application Lifecycle Mismanagement
2008-06-19 10:02
•
by
rdrunner
|
|
Well... Thats normal extreme programming...
Utilizing a short feedback loop in order to deliver better and working software... Never underestimate the amount of testers you gain when you deploy right onto production! |
Re: Application Lifecycle Mismanagement
2008-06-19 10:11
•
by
Matt C
(unregistered)
|
|
http://www.xkcd.com/378/
|
Re: Application Lifecycle Mismanagement
2008-06-19 10:12
•
by
Anonymous Cow-herd
(unregistered)
|
No, real programmers write websites in black ink, make changes in red ink, and then when they're done they dial into the server and whistle the contents into the telephone. |
Re: Application Lifecycle Mismanagement
2008-06-19 10:27
•
by
Anonymous
(unregistered)
|
Casio? Amateur. Real geeks use HP calculators, and program in assembly language by exploiting bugs in the RPL interpreters. |
Re: Application Lifecycle Mismanagement
2008-06-19 10:31
•
by
Alfred
(unregistered)
|
|
I'd like to use that to flip the "allow root login" bit and the password hash bits on Verisign's key server. Does EMACS have that option?
|
Re: Application Lifecycle Mismanagement
2008-06-19 10:35
•
by
MentalImage
(unregistered)
|
|
I've got a vivid mental image of :
Mr. Bronson shouting "Daaavvve"! ("Kendallll"!) Closeup of Dave (I've substituted the head of John R. General Manager at StartLogic for Dave, as I don't know what Dave looks like) And then the Grange Hill #duh-dit-dah-down# music as Dave realises what he's done... |
Re: Application Lifecycle Mismanagement
2008-06-19 10:38
•
by
Zylon
|
Real geeks don't waste time on toys. |
Re: Application Lifecycle Mismanagement
2008-06-19 10:39
•
by
FredSaw
|
Piffle. Real programmers do their taxes in hexadecimal. |
|
This wouldn't have happened if they had not given Dave the shingle for the production server.
|
Re: Application Lifecycle Mismanagement
2008-06-19 10:42
•
by
dkf
|
Evidence from yesterday indicates that they do it in base-13… |
Re: Application Lifecycle Mismanagement
2008-06-19 10:44
•
by
Cronan
(unregistered)
|
Why code on the server? Use a magnet to change the bits on the hard-drive directly! |
Re: Application Lifecycle Mismanagement
2008-06-19 10:45
•
by
helix
(unregistered)
|
|
hey those quotes remind me of that XKCD online comic i read:
http://www.xkcd.com/378/ |
Re: Application Lifecycle Mismanagement
2008-06-19 10:46
•
by
Tamber-Krain
|
Octal, surely? EDIT: why did it eat the quote I put in? o.O |
|
Hey, this reminds me of that one xkcd comic where...
I'm beginning to support MasterPlanSoftware's ban on xkcd references. We've all read them before, especially that one. On topic, I submit that this in not actually a WTF for the following reasons: 1) Everyone makes mistakes, especially the new guy. If management sees fit to give this guy access to the production server on his first day, they should expect things like this to happen. 2) They actually have a QA server. 3) The developer admits that this code needs to be tested. 4) Apparently, this guy's code actually worked. Basically, this is an anti-WTF. |
|
In the old Strategic Air Command they had to run a full attack run-through with real nuclear weapons twice a year.
One B-58 pilot was concentrating on their simulated bombing of Chicago, carefully following his checklist, when the Navigator/Bommbardier asked over the intercom: "Anybody have a tool I can use to cut this safety wire?" It seems he was following his checklist a little bit TOO closely and wanted to flip the "Arm bomb drop" lever, which is normally safety-wired into the OFF position. When chastised for this later on he just reiterated that they're told over and over to follow the checklist. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:18
•
by
dkf
|
Mostly agreed. The two WTFs are: 1) Management had the new guy doing updates to the production server on his first day without any supervision. 2) The new guy didn't stop to think about the reason for having a QA server and a deployment server. But it would have been much more fun if the upshot of this had been the loss of a few million bucks in missed business. A problem that was cleared in minutes with minimal cost and where things largely worked anyway… not a WTF to write home about. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:22
•
by
Gbo Bluth
(unregistered)
|
|
The real WTF, as always, is that i actually read all these comments.
|
Re: Application Lifecycle Mismanagement
2008-06-19 11:24
•
by
Evil Code Monkey
(unregistered)
|
That's actually true. In the military they emphasize following the checklist, because in many cases not following the checklist can have serious repercussions, including death of the operator. In that case the WTF is that management gave the bombardier the production checklist, instead of the QA checklist. Or does SAC test in production also? |
Re: Application Lifecycle Mismanagement
2008-06-19 11:26
•
by
snoofle
|
When my Dad was in the army, stationed at Fort Dix, they used to roll out the big guns for targeting practice. Since there weren't a whole lot of enemy aircraft flying near Fort Dix, they used to track commercial jets. One night, it had rained extremely heavily. The next morning, they were tracking some commercial jet, when someone (not my Dad) fired the gun. Fortunately, the very heavy installation mount had sunk into the mud a bit, so the targeting was off. Said the guy who hit the trigger: "But I was told to follow the firing procedure, Sir!" |
Re: Application Lifecycle Mismanagement
2008-06-19 11:27
•
by
Walleye
(unregistered)
|
True, but they'll be using hexadecimal in 2011. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:28
•
by
Charles
(unregistered)
|
|
At my company, the SOX (Sarbanes Oxley) auditors would be all over the manager of the Development Manager for a lack of adequate controls. "What do you mean, Development has access to update production code?" Then it would get written up, sent all the way up the chain to the board of directors back at corporate HQ.
CAPTCHA is facilisi? How olitically incorrect for anyone with ED! I'm going to notify my SOX auditor!! |
Re: Application Lifecycle Mismanagement
2008-06-19 11:32
•
by
real_aardvark
|
I really, seriously, wish I could believe that this is an imaginary WTF. The sad thing is that I suspect that the Specialist (Third Class) Artillery guy in question was posted to the Gulf just before that Iranian civilian airliner was shot down. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:33
•
by
Mr. Eff
(unregistered)
|
You must be a Sharepoint developer! |
Re: Application Lifecycle Mismanagement
2008-06-19 11:35
•
by
Outlaw Programmer
|
I'm still on the fence about this one. It's probably a WTF, but I can see a case where they basically just hand him a poorly written doc that says "First, upload to SRV2830QA, then upload to SRV7272PROD". If it was his first job out of school, he may not have realized that there are differently layers. So yeah, he shouldn't have blindly followed orders, but it goes back to the fact that they should have held this guy's hand a little bit more on his first day. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:51
•
by
Anonymous Cow-herd
(unregistered)
|
Elsewhere on the Internets, the response would be along the lines of "slowpoke.jpg". Here, that image would be printed out mounted on a wooden table and photographed, said photograph scanned, printed out, mounted on a wooden table and photographed ... etc. |
Re: Application Lifecycle Mismanagement
2008-06-19 11:51
•
by
Bobbo
(unregistered)
|
Ahh, the memories! Does Mr Bronson's wig come loose shortly after? |
Re: Application Lifecycle Mismanagement
2008-06-19 11:53
•
by
Man 987876980
(unregistered)
|
I agree, except you should see this one: http://www.xkcd.com/378/ |
Re: Application Lifecycle Mismanagement
2008-06-19 12:05
•
by
Mark
(unregistered)
|
Did they then provide a pair of wirecutters as standard equipment? If he had to ask for them, doesn't that mean if the nuclear attack goes production, the Arm Bomb Drop feature wouldn't work? |
Re: Application Lifecycle Mismanagement
2008-06-19 12:05
•
by
Grovesy
|
Saddly not, retail developer... as much as you try and drum into the business 'process' and protecting the thing that makes you a few hundred million a year they still force through 1/2 finished features to 'get it out there and get feedback'... Nothing like an out of action site loosing millions by the hour to focus your mind on why ohh why you accepted another contract in this industry. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:09
•
by
anescient
(unregistered)
|
|
To deploy server onto production
1. File -> Save |
Re: Application Lifecycle Mismanagement
2008-06-19 12:09
•
by
Mike
(unregistered)
|
|
I disagree. This is the once-in-a-lifetime WTF that doesn't hurt. As they say sometimes on NASCAR broadcasts when a guy almost loses control of the car but saves it: "He wrecked, he just didn't hit anything."
TRWTF is giving someone in development access to the production servers -- ESPECIALLY on his first day. There should be someone else on the QA team who is the QA Manager's backup, not someone from the development team. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:12
•
by
grg
(unregistered)
|
|
Safety wire is like 0.020 inch steel wire, twist-tied about five turns. Lots of levers get safety-wired OFF or ON. In actual combat conditions you have so much adrenalin you can flip those switches without even noticing the safety wire unraveling.
|
Re: Application Lifecycle Mismanagement
2008-06-19 12:24
•
by
zredfqsdfqsdfqsdf
(unregistered)
|
The developer admits that fully testing it all would take a week but still decided that everything was ok after some 'panicked smoke testing in production'... |
Re: Application Lifecycle Mismanagement
2008-06-19 12:27
•
by
pitchingchris
|
I agree. I think there should have been separate checklists to begin with. The development team would get the checklist to push it to the QA server (gee, why not have a script). The QA manager should push it to production once it is verified. If the QA manager is out of town, unless it is emergency, deployment to production should be postponed til he returns. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:28
•
by
D-Coder
(unregistered)
|
Of course it does. I wrote it just for you, ESC-x verisign-allow-root-login. I haven't tested it yet, though, I just pushed it onto the server for you. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:30
•
by
Zonkers
|
Well this first bit is not really a WTF really in my book in general normal situations.
But this second bit is right on. At least someone with some knowledge of their processes should have worked with the new lead on this. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:31
•
by
real_aardvark
|
What server? Where? We need this option. Damn. I'll just have to write it for myself. |
Re: Application Lifecycle Mismanagement
2008-06-19 12:32
•
by
real_aardvark
|
You're English, aren't you? |
Re: Application Lifecycle Mismanagement
2008-06-19 12:34
•
by
Reaper
(unregistered)
|
|
QA 2.0
users do the tests companies just deploy and get paid |
| « Prev | Page 1 | Page 2 | Page 3 | Page 4 | Next » |