Click here to Skip to main content
15,914,066 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Jerk Pin
chriselst22-Nov-13 4:54
chriselst22-Nov-13 4:54 
GeneralRe: Jerk Pin
chriselst22-Nov-13 4:56
chriselst22-Nov-13 4:56 
GeneralRe: Jerk Pin
hairy_hats22-Nov-13 5:04
hairy_hats22-Nov-13 5:04 
GeneralRe: Jerk Pin
chriselst22-Nov-13 4:17
chriselst22-Nov-13 4:17 
GeneralRe: Appropriate use of Graphene? Pin
PIEBALDconsult23-Nov-13 8:36
mvePIEBALDconsult23-Nov-13 8:36 
GeneralThe reason we still a lot of posts on VB6... Pin
CHill6022-Nov-13 2:19
mveCHill6022-Nov-13 2:19 
GeneralRe: The reason we still a lot of posts on VB6... Pin
glennPattonWork322-Nov-13 2:32
professionalglennPattonWork322-Nov-13 2:32 
GeneralRe: The reason we still a lot of posts on VB6... Pin
#realJSOP22-Nov-13 3:02
professional#realJSOP22-Nov-13 3:02 
The problem they're describing isn't due to the use of VB6.

The problem is their (big companies) inadequate evaluation of what "good enough" is. Problems as I see them:

0) Their complete lack of interest in retaining key personnel - the guys with tribal knowledge of complex systems, especially those who originate those systems.

1) Their lack of willingness to completely document a given system in the event that they lose key personnel.

2) Their lack of willingness to recognize that maintenance costs can be decreased if a given system is allowed to be completely re-imagined and/or refactored after five years of life. Refactoring is a great way to get newer people more familiar with the system because they had a hand in building it from the ground up.

3) The desire to offshore/outsource seemingly mundane tasks, such as Q/A simply because it costs less money. People who have no subject matter knowledge and no familiarity with a given system should NOT be writing test cases for that system without constant and studied supervision.

4) Adherence to a poor design (both the system and the test cases, regardless of how obvious the flaws are.

5) Not providing enough time for testing. This is and always will be the most egregious flaw.

6) Not performing a complete SDLC for a given system.

7) Not planning/designing for future upgrades/updates to the system.

8) "Minimum viable product" planning/design. This is such a waste of time that it's difficult to put my disdain for the phrase into words that can be used in mixed company. I've been told that it'll be okay if we have to throw away everything we did the last time and start from scratch in the next iteration of a system.

I could go on, but I think you see my point. The systems don't fail because of the tools used to create that system. The system fails because its improperly maintained and supported, even though the guys in charge KNOW that the tools that were used are a) no longer supported and b) rapidly falling out of common use. Look at COBOL as a great example of this. When it comes time to maintain a COBOL system, the talent is so rarely found that the price to hire them often exceeds what the cost would have been for the change-over you should have performed years ago.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013


GeneralRe: The reason we still a lot of posts on VB6... Pin
Ennis Ray Lynch, Jr.22-Nov-13 3:02
Ennis Ray Lynch, Jr.22-Nov-13 3:02 
GeneralRe: The reason we still a lot of posts on VB6... Pin
Dan Neely22-Nov-13 3:23
Dan Neely22-Nov-13 3:23 
GeneralRe: The reason we still a lot of posts on VB6... Pin
Ennis Ray Lynch, Jr.22-Nov-13 3:38
Ennis Ray Lynch, Jr.22-Nov-13 3:38 
GeneralRe: The reason we still a lot of posts on VB6... Pin
CHill6024-Nov-13 8:34
mveCHill6024-Nov-13 8:34 
GeneralRe: The reason we still a lot of posts on VB6... Pin
S Douglas22-Nov-13 15:56
professionalS Douglas22-Nov-13 15:56 
GeneralRubyGems, meet Code Project Pin
Marc Clifton22-Nov-13 2:01
mvaMarc Clifton22-Nov-13 2:01 
GeneralRe: RubyGems, meet Code Project Pin
Rage22-Nov-13 3:40
professionalRage22-Nov-13 3:40 
GeneralRe: RubyGems, meet Code Project Pin
BillWoodruff22-Nov-13 15:09
professionalBillWoodruff22-Nov-13 15:09 
GeneralAdministrative privilages Pin
Tesfamichael G.22-Nov-13 0:56
Tesfamichael G.22-Nov-13 0:56 
GeneralRe: Administrative privilages Pin
OriginalGriff22-Nov-13 0:59
mveOriginalGriff22-Nov-13 0:59 
GeneralRe: Administrative privilages Pin
Johnny J.22-Nov-13 1:23
professionalJohnny J.22-Nov-13 1:23 
GeneralRe: Administrative privilages Pin
OriginalGriff22-Nov-13 1:27
mveOriginalGriff22-Nov-13 1:27 
GeneralRe: Administrative privilages Pin
devenv.exe22-Nov-13 1:30
professionaldevenv.exe22-Nov-13 1:30 
GeneralRe: Administrative privilages Pin
Pete O'Hanlon22-Nov-13 1:33
mvePete O'Hanlon22-Nov-13 1:33 
GeneralRe: Administrative privilages Pin
OriginalGriff22-Nov-13 2:03
mveOriginalGriff22-Nov-13 2:03 
GeneralRe: Administrative privilages Pin
Eddy Vluggen22-Nov-13 2:04
professionalEddy Vluggen22-Nov-13 2:04 
GeneralRe: Administrative privilages Pin
super22-Nov-13 1:18
professionalsuper22-Nov-13 1:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.