Click here to Skip to main content
15,904,655 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: As a developer, should I know... Pin
Sander Rossel24-Jun-16 4:31
professionalSander Rossel24-Jun-16 4:31 
GeneralRe: As a developer, should I know... Pin
Gerry Schmitz24-Jun-16 4:56
mveGerry Schmitz24-Jun-16 4:56 
GeneralRe: As a developer, should I know... Pin
carlospc197024-Jun-16 4:31
professionalcarlospc197024-Jun-16 4:31 
GeneralRe: As a developer, should I know... Pin
Sander Rossel24-Jun-16 4:33
professionalSander Rossel24-Jun-16 4:33 
GeneralRe: As a developer, should I know... Pin
carlospc197024-Jun-16 4:59
professionalcarlospc197024-Jun-16 4:59 
GeneralRe: As a developer, should I know... Pin
Kirk 1038982124-Jun-16 4:37
Kirk 1038982124-Jun-16 4:37 
GeneralRe: As a developer, should I know... Pin
patbob24-Jun-16 6:10
patbob24-Jun-16 6:10 
GeneralRe: As a developer, should I know... Pin
Steve Naidamast24-Jun-16 7:19
professionalSteve Naidamast24-Jun-16 7:19 
I read through all of the responses to your post and I have a completely opposite opinion for you.

If you are a software developer and that is what you are specializing in than you already have a huge knowledge base to learn and work with. Trying to cross lines into networking and\or infrastructure, which have their own huge knowledge bases has been found to be highly inefficient making much of the results ineffective in the long term.

A study was done on just this issue many years ago when networking was a more compartmentalized function due to the limited set of options we had. Even then it was found that software developers and software engineers would also run into serious issues when attempting to work with two completely different knowledge bases. As a result, the analysis found that it simply couldn't be done very easily.

Today, of course, we have different environment but the emphasis has gone from 4th generation style development environments back to 3rd generation or even maybe second generation environments where the level of detail is larger exponentially.

The commenters who have replied that yes you should have knowledge of this additional detail in your tool-kits are promoting the idea that developers should be an "every man" type of professional, which is categorically impossible. However, this pressure has evolved as a result of different viewpoints towards the way development should be accomplished; and in this case it is to be done by turning the clock backwards.

The idea for example, of ASP.NET WebForms was to make web development far easier than it was with "Classic ASP", which it did. The same held true for standard Windows Forms, which allowed developers to use other languages than C++ to develop desktop applications.

Today development has now promoted so many paths to getting a task done that it is almost impossible to decide which one will secure one's career in the long term. The answer everyone provides for this is to know just about everything like it is something very easy to do and anyone should be able to do it. Well, you can't.

Nonetheless, the requirements of you maintaining your position may also depend on how flexible you are in such situations so it may behoove you to develop a proposal that suggests bringing in a specialist as needed to assist with you such additional complexities if you cannot afford the time to learn this material on your own due to other pressing responsibilities.

The real problem you are facing is that the younger generations of professionals have created environments of such complexity that they will not be sustainable in the long term; this time by turning development into some level of rocket science, which it was never intended to be and nor can it be with the level of support now needed for so many IT organizations around the world.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com

GeneralRe: As a developer, should I know... Pin
Andre_Prellwitz24-Jun-16 8:18
Andre_Prellwitz24-Jun-16 8:18 
GeneralRe: As a developer, should I know... Pin
pmauriks26-Jun-16 13:04
pmauriks26-Jun-16 13:04 
GeneralWanna see something scary? Pin
Mark_Wallace23-Jun-16 11:09
Mark_Wallace23-Jun-16 11:09 
GeneralRe: Wanna see something scary? Pin
Ravi Bhavnani23-Jun-16 11:25
professionalRavi Bhavnani23-Jun-16 11:25 
GeneralRe: Wanna see something scary? Pin
908236523-Jun-16 11:27
908236523-Jun-16 11:27 
GeneralRe: Wanna see something scary? Pin
Mark_Wallace23-Jun-16 11:32
Mark_Wallace23-Jun-16 11:32 
GeneralRe: Wanna see something scary? Pin
SirWernich23-Jun-16 20:45
SirWernich23-Jun-16 20:45 
GeneralRe: Wanna see something scary? Pin
Rob Grainger23-Jun-16 22:38
Rob Grainger23-Jun-16 22:38 
GeneralRe: Wanna see something scary? Pin
Kevin Marois23-Jun-16 11:44
professionalKevin Marois23-Jun-16 11:44 
GeneralRe: Wanna see something scary? Pin
Mark_Wallace23-Jun-16 12:29
Mark_Wallace23-Jun-16 12:29 
GeneralRe: Wanna see something scary? Pin
Roger Wright23-Jun-16 21:34
professionalRoger Wright23-Jun-16 21:34 
GeneralBrexit... a reminder from my childhood PinPopular
Tim Carmichael23-Jun-16 10:35
Tim Carmichael23-Jun-16 10:35 
GeneralRe: Brexit... a reminder from my childhood Pin
Nelek23-Jun-16 20:59
protectorNelek23-Jun-16 20:59 
GeneralAtmel AVR Programming: Really fantastic Pin
raddevus23-Jun-16 10:18
mvaraddevus23-Jun-16 10:18 
GeneralRe: Atmel AVR Programming: Really fantastic Pin
Marc Clifton24-Jun-16 3:13
mvaMarc Clifton24-Jun-16 3:13 
GeneralRe: Atmel AVR Programming: Really fantastic Pin
raddevus24-Jun-16 3:23
mvaraddevus24-Jun-16 3:23 
GeneralWot, no football? Pin
908236523-Jun-16 10:02
908236523-Jun-16 10:02 

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.