Click here to Skip to main content
15,924,039 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: Now this is a story all about how my life got flipped-turned upside down... Pin
Sander Rossel10-Oct-17 0:38
professionalSander Rossel10-Oct-17 0:38 
GeneralRe: Now this is a story all about how my life got flipped-turned upside down... Pin
Daniel Pfeffer10-Oct-17 2:28
professionalDaniel Pfeffer10-Oct-17 2:28 
GeneralRe: Now this is a story all about how my life got flipped-turned upside down... Pin
W Balboos, GHB10-Oct-17 2:35
W Balboos, GHB10-Oct-17 2:35 
GeneralWhat version of C# are you using? Pin
Marc Clifton9-Oct-17 6:24
mvaMarc Clifton9-Oct-17 6:24 
GeneralRe: What version of C# are you using? Pin
Tim Carmichael9-Oct-17 6:27
Tim Carmichael9-Oct-17 6:27 
GeneralRe: What version of C# are you using? Pin
Marc Clifton9-Oct-17 6:39
mvaMarc Clifton9-Oct-17 6:39 
GeneralRe: What version of C# are you using? Pin
Mladen Janković9-Oct-17 7:38
Mladen Janković9-Oct-17 7:38 
GeneralRe: What version of C# are you using? Pin
BryanFazekas10-Oct-17 1:45
BryanFazekas10-Oct-17 1:45 
Tim Carmichael wrote:
Regardless of the version, are you capable of performing the tasks assigned?
Yes, newer version may have newer features, but are they necessary to perform the task?
In the short term these questions are reasonable. In the long term? Not so much.

The more any IDE/framework/package/library/etc ages, the less likely it is to upgrade cleanly when jumping multiple versions. Old features are deprecated and later removed, etc., forcing extensive rework. As Murphy says, pretty much anything that can go wrong, will go wrong.

"well, just re-write it!"

Every time someone says that I roll my eyes. It's rarely that simple. All too often the organization is either behind or barely keeping up on current things, so adding a rewrite in just doesn't fit. Ideally I agree with re-writing, but my idealism died a long time ago ...

On the other hand, starting with a relatively new version of everything is a good choice. It puts off the need to upgrade longer than starting with older version(s). When the newest version becomes stable (in the case of Microsoft, after the 2nd service pack is released Smile | :) ) compile the program in the new version. If the compile is clean, keep it. If it's not clean, look at the problems and triage.

Another reason for keeping current is hiring. Need new people? Good luck finding someone good who wants to work in technology that is 3 to 5 revs back. Been there, it truly sucks to find an excellent candidate with all the right skills and great references ... who looks at me like I'm nuts when I tell 'em what versions that company mandated. D'Oh! | :doh:

My current project is VS2015, C# 6, .NET 4.6. Once the project goes to Production, we'll evaluate if going to VS2017/C# 7/.NET 4.6.2 is a good idea. We will not upgrade in mid-development -- there's nothing in the newer version we need although we know we don't need the headache of a mid-stream upgrade. Once the product goes to production we'll evaluate the newer versions. It is likely that the next project will be VS2017/etc., although at this time CORE is not on the plate as we don't need it.
GeneralRe: What version of C# are you using? Pin
Kirk 1038982110-Oct-17 3:16
Kirk 1038982110-Oct-17 3:16 
GeneralRe: What version of C# are you using? Pin
BryanFazekas10-Oct-17 3:54
BryanFazekas10-Oct-17 3:54 
GeneralRe: What version of C# are you using? Pin
harold aptroot9-Oct-17 6:52
harold aptroot9-Oct-17 6:52 
GeneralRe: What version of C# are you using? Pin
Gary Wheeler9-Oct-17 6:55
Gary Wheeler9-Oct-17 6:55 
GeneralRe: What version of C# are you using? Pin
  Forogar  9-Oct-17 7:12
professional  Forogar  9-Oct-17 7:12 
GeneralRe: What version of C# are you using? Pin
PIEBALDconsult9-Oct-17 7:28
mvePIEBALDconsult9-Oct-17 7:28 
GeneralRe: What version of C# are you using? Pin
GKP19929-Oct-17 7:35
professionalGKP19929-Oct-17 7:35 
GeneralRe: What version of C# are you using? Pin
Marc Clifton9-Oct-17 8:43
mvaMarc Clifton9-Oct-17 8:43 
GeneralRe: What version of C# are you using? Pin
GKP19929-Oct-17 17:48
professionalGKP19929-Oct-17 17:48 
GeneralRe: What version of C# are you using? Pin
Chris Losinger9-Oct-17 7:45
professionalChris Losinger9-Oct-17 7:45 
GeneralRe: What version of C# are you using? Pin
Mladen Janković9-Oct-17 7:49
Mladen Janković9-Oct-17 7:49 
GeneralRe: What version of C# are you using? Pin
abmv9-Oct-17 7:50
professionalabmv9-Oct-17 7:50 
GeneralRe: What version of C# are you using? Pin
Marc Clifton9-Oct-17 8:45
mvaMarc Clifton9-Oct-17 8:45 
GeneralRe: What version of C# are you using? Pin
abmv10-Oct-17 20:38
professionalabmv10-Oct-17 20:38 
GeneralRe: What version of C# are you using? Pin
Member 1251254312-Oct-17 12:25
Member 1251254312-Oct-17 12:25 
GeneralRe: What version of C# are you using? Pin
Marc Clifton13-Oct-17 4:55
mvaMarc Clifton13-Oct-17 4:55 
GeneralRe: What version of C# are you using? Pin
Ehsan Sajjad9-Oct-17 8:05
professionalEhsan Sajjad9-Oct-17 8:05 

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.