It's the way we've always done it!
-
So the Snr Dev tells the boss: "These consultants are doing things all wrong. They hack 'solutions' live on customer sites, then rewrite largely the same thing from scratch on the next site - just with a few customisations. It's horrible to maintain and impossible to support. They should be using SVN!" Boss: "It's fine. It's the way we've always done it." :wtf: Fast forward to the next week... A customer support call comes in: "I have a problem with version 1.7." So the support engineer searches SVN and finds nothing. He DOES find dlls for version 1.3, 1.4 and 1.5. But WTF where is 1.7 (or 1.6 for that matter)? Calls back the customer: "This is terribly embarrassing but can you send me a copy of the dll." Support Engineer goes to Snr Dev: "Hi, we don't seem to have source code for version 1.7. Can you reverse engineer this dll please?" Snr Dev "Reverse Engineer OUR dlls!?! Arrgh, I'm gonna kill those consultants!" :mad:
-
So the Snr Dev tells the boss: "These consultants are doing things all wrong. They hack 'solutions' live on customer sites, then rewrite largely the same thing from scratch on the next site - just with a few customisations. It's horrible to maintain and impossible to support. They should be using SVN!" Boss: "It's fine. It's the way we've always done it." :wtf: Fast forward to the next week... A customer support call comes in: "I have a problem with version 1.7." So the support engineer searches SVN and finds nothing. He DOES find dlls for version 1.3, 1.4 and 1.5. But WTF where is 1.7 (or 1.6 for that matter)? Calls back the customer: "This is terribly embarrassing but can you send me a copy of the dll." Support Engineer goes to Snr Dev: "Hi, we don't seem to have source code for version 1.7. Can you reverse engineer this dll please?" Snr Dev "Reverse Engineer OUR dlls!?! Arrgh, I'm gonna kill those consultants!" :mad:
WiganLatics wrote:
consultants
I think I see your problem. :sigh:
Wrong is evil and must be defeated. - Jeff Ello (√-shit)2
-
So the Snr Dev tells the boss: "These consultants are doing things all wrong. They hack 'solutions' live on customer sites, then rewrite largely the same thing from scratch on the next site - just with a few customisations. It's horrible to maintain and impossible to support. They should be using SVN!" Boss: "It's fine. It's the way we've always done it." :wtf: Fast forward to the next week... A customer support call comes in: "I have a problem with version 1.7." So the support engineer searches SVN and finds nothing. He DOES find dlls for version 1.3, 1.4 and 1.5. But WTF where is 1.7 (or 1.6 for that matter)? Calls back the customer: "This is terribly embarrassing but can you send me a copy of the dll." Support Engineer goes to Snr Dev: "Hi, we don't seem to have source code for version 1.7. Can you reverse engineer this dll please?" Snr Dev "Reverse Engineer OUR dlls!?! Arrgh, I'm gonna kill those consultants!" :mad:
-
You really will get mad, when you would see what they charge for that crap. Twice or more of your salary. Your boss is a fool - get away ;-)
Press F1 for help or google it. Greetings from Germany
KarstenK wrote:
boss is a fool
What new here? :laugh:
"When you don't know what you're doing it's best to do it quickly"- SoMad
-
So the Snr Dev tells the boss: "These consultants are doing things all wrong. They hack 'solutions' live on customer sites, then rewrite largely the same thing from scratch on the next site - just with a few customisations. It's horrible to maintain and impossible to support. They should be using SVN!" Boss: "It's fine. It's the way we've always done it." :wtf: Fast forward to the next week... A customer support call comes in: "I have a problem with version 1.7." So the support engineer searches SVN and finds nothing. He DOES find dlls for version 1.3, 1.4 and 1.5. But WTF where is 1.7 (or 1.6 for that matter)? Calls back the customer: "This is terribly embarrassing but can you send me a copy of the dll." Support Engineer goes to Snr Dev: "Hi, we don't seem to have source code for version 1.7. Can you reverse engineer this dll please?" Snr Dev "Reverse Engineer OUR dlls!?! Arrgh, I'm gonna kill those consultants!" :mad:
As a consultant, I find that the situation is usually the reverse, where the in-house staff have no SCM, and hack things directly on their system. My first task I usually do in those cases is to a) get everything under version control, b) set up a clean, consistent build process, c) document all of this, and d) bill for all work done.
-
As a consultant, I find that the situation is usually the reverse, where the in-house staff have no SCM, and hack things directly on their system. My first task I usually do in those cases is to a) get everything under version control, b) set up a clean, consistent build process, c) document all of this, and d) bill for all work done.
I'd be much obliged if you'd come and do that for our lot. :)
-
You really will get mad, when you would see what they charge for that crap. Twice or more of your salary. Your boss is a fool - get away ;-)
Press F1 for help or google it. Greetings from Germany
KarstenK wrote:
boss is a fool
finally, someone tells the truth :thumbsup:
In code we trust !
-
So the Snr Dev tells the boss: "These consultants are doing things all wrong. They hack 'solutions' live on customer sites, then rewrite largely the same thing from scratch on the next site - just with a few customisations. It's horrible to maintain and impossible to support. They should be using SVN!" Boss: "It's fine. It's the way we've always done it." :wtf: Fast forward to the next week... A customer support call comes in: "I have a problem with version 1.7." So the support engineer searches SVN and finds nothing. He DOES find dlls for version 1.3, 1.4 and 1.5. But WTF where is 1.7 (or 1.6 for that matter)? Calls back the customer: "This is terribly embarrassing but can you send me a copy of the dll." Support Engineer goes to Snr Dev: "Hi, we don't seem to have source code for version 1.7. Can you reverse engineer this dll please?" Snr Dev "Reverse Engineer OUR dlls!?! Arrgh, I'm gonna kill those consultants!" :mad:
WiganLatics wrote:
It's fine. It's the way we've always done it.
Up to a certain age he always shit his pants - does that make it "fine" to continue on the same route and refuse potty-training?
WiganLatics wrote:
Reverse Engineer OUR dlls!?!
If they had proper obfuscation, that would be hard :)
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]
-
WiganLatics wrote:
It's fine. It's the way we've always done it.
Up to a certain age he always shit his pants - does that make it "fine" to continue on the same route and refuse potty-training?
WiganLatics wrote:
Reverse Engineer OUR dlls!?!
If they had proper obfuscation, that would be hard :)
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]
I might ask him about the potty training. :laugh:
Quote:
If they had proper obfuscation, that would be hard
True, the key word being 'if'. ;P In this case it's kinda good that they didn't have it, BUT also quite worrying in general.