Click here to Skip to main content
15,897,704 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: Dilemma of a modern day developer Pin
Kirk Wood5-Dec-16 3:55
Kirk Wood5-Dec-16 3:55 
GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 4:42
professionalClockMeister5-Dec-16 4:42 
GeneralRe: Dilemma of a modern day developer Pin
Gerry Schmitz5-Dec-16 5:15
mveGerry Schmitz5-Dec-16 5:15 
GeneralRe: Dilemma of a modern day developer Pin
Member 13347155-Dec-16 5:49
Member 13347155-Dec-16 5:49 
GeneralRe: Dilemma of a modern day developer Pin
Tate Antrim5-Dec-16 6:22
professionalTate Antrim5-Dec-16 6:22 
GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 8:23
professionalClockMeister5-Dec-16 8:23 
GeneralRe: Dilemma of a modern day developer Pin
David Carta5-Dec-16 6:15
professionalDavid Carta5-Dec-16 6:15 
GeneralRe: Dilemma of a modern day developer Pin
Steve Naidamast5-Dec-16 7:50
professionalSteve Naidamast5-Dec-16 7:50 
I can count on one hand how many great developers I have worked with in my long career of 44 years (42 in the corporate environments).

I have lost count as to how many people I have worked with who thought they were great developers but in my view weren't. One such developer actually came over to my cubicle one day and stood there for around 20 minutes telling me how great he was as a trading developer.

Though I have been considered during my career to be a "super programmer", I just saw myself as someone who was very good at getting a job done with professional quality (or at least as much as my technical management would allow).

Many developers today seem to feel that they are good if they know all about DevOps and Agile, have worked in such environments, and have gained a knowledge of all the latest tools.

The problem is that all of this does not make a great developer or even a good one. I have worked with such people and have found them to be mostly meh... Yes, they could put an application together and quote the latest technical jargon. And they could one-up themselves quite well. However, could they get a professional quality job completed with coding that was very easy to read and understand. No.

One fellow I worked with who claimed to be highly knowledgeable couldn't understand one of my application's code-bases when it was left to him when I went on vacation.

My source-code was in fact very straight-forward and eschewed all the latest techniques in OOP programming. The application simply didn't call for it. Unfortunately, this poor guy couldn't understand the code without it being completely object-oriented including inheritance (which is a time-bomb simply waiting to go off if it is not implemented properly).

None of us are really great developers since quality code can come in many different varieties, all of which fulfills the requirements it was designed against. This is not a competition, though many make it appear to be.

What makes you "good" is if you can get a variety of tasks done with professional quality within a reasonable time period. DevOps, Agile, and the latest tools, practically all of which merely reinvent existing wheels that already work quite well, are nothing but distractions.

Besides, no one can keep up with all of this hype that is being promoted all over the industry.

I don't use ASP.NET MVC, JavaScript frameworks, fancy CSS, WPF MVVM, or database ORMs. All of it is just doing the same things that were already defined with earlier technologies that still work exceptionally well. Nonetheless, I can still produce a quality application that no one will ever have to complain about, which is exactly what a user wants since they really don't care about all your tools, design patterns, and whatnot. They just want your product to work and work well.

If you do that you are doing just fine...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com

GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 8:26
professionalClockMeister5-Dec-16 8:26 
GeneralRe: Dilemma of a modern day developer Pin
Steve Naidamast5-Dec-16 8:39
professionalSteve Naidamast5-Dec-16 8:39 
GeneralRe: Dilemma of a modern day developer Pin
Roger1655-Dec-16 8:48
Roger1655-Dec-16 8:48 
GeneralRe: Dilemma of a modern day developer Pin
jlongo5-Dec-16 9:16
jlongo5-Dec-16 9:16 
GeneralRe: Dilemma of a modern day developer Pin
Member 107319445-Dec-16 15:58
Member 107319445-Dec-16 15:58 
GeneralRe: Dilemma of a modern day developer Pin
arut jothi6-Dec-16 4:40
arut jothi6-Dec-16 4:40 
GeneralRe: Dilemma of a modern day developer Pin
pmauriks8-Dec-16 16:46
pmauriks8-Dec-16 16:46 
GeneralJOTD Pin
Brisingr Aerowing2-Dec-16 11:08
professionalBrisingr Aerowing2-Dec-16 11:08 
PraiseRe: JOTD Pin
Jeremy Falcon2-Dec-16 11:10
professionalJeremy Falcon2-Dec-16 11:10 
GeneralRe: JOTD Pin
Eddy Vluggen2-Dec-16 11:43
professionalEddy Vluggen2-Dec-16 11:43 
RantRe: JOTD Pin
Peter_in_27802-Dec-16 14:30
professionalPeter_in_27802-Dec-16 14:30 
GeneralRe: JOTD Pin
PIEBALDconsult3-Dec-16 4:21
mvePIEBALDconsult3-Dec-16 4:21 
GeneralIn a bizarre twist Pin
ZurdoDev2-Dec-16 9:26
professionalZurdoDev2-Dec-16 9:26 
GeneralRe: In a bizarre twist Pin
Marc Clifton2-Dec-16 14:47
mvaMarc Clifton2-Dec-16 14:47 
GeneralRe: In a bizarre twist Pin
Ravi Bhavnani2-Dec-16 19:23
professionalRavi Bhavnani2-Dec-16 19:23 
QuestionWhy Windows 10? Pin
  Forogar  2-Dec-16 8:39
professional  Forogar  2-Dec-16 8:39 
AnswerRe: Why Windows 10? Pin
Vark1112-Dec-16 8:44
Vark1112-Dec-16 8:44 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   296 votes