Click here to Skip to main content
14,547,282 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.
 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Pete O'Hanlon30-May-18 1:39
subeditorPete O'Hanlon30-May-18 1:39 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Member 1236478830-May-18 1:49
MemberMember 1236478830-May-18 1:49 
GeneralRe: Dumbing down code so it can be maintained by junior devs Pin
Leng Vang30-May-18 6:53
MemberLeng Vang30-May-18 6:53 
GeneralRe: Dumbing down code so it can be maintained by junior devs Pin
DerekT-P30-May-18 9:44
professionalDerekT-P30-May-18 9:44 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
foo210030-May-18 2:01
Memberfoo210030-May-18 2:01 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Member 1352703330-May-18 2:47
MemberMember 1352703330-May-18 2:47 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Donald Woodford30-May-18 3:07
MemberDonald Woodford30-May-18 3:07 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Kirk 1038982130-May-18 3:40
MemberKirk 1038982130-May-18 3:40 
Let me rephrase the question you ask:

Who do we write code for:
- The compiler?
- Ourselves?
- The next developer?
- The Company we work for?

At a high level, ALL of them. And importantly, the company claims this as an asset.
So, you get a Really High IQ individual come in, and do COOL things in the code that few people understand. (Terry B. in my old PDP days. What he was trying to do became clear to me 2-3 years later when I got my degree! But his code was buggy AND hard to work with, so it was tossed.)

I wonder if you are doing recular Code Reviews?
What is the process for introducing new concepts, and documenting them in the Corporate Wiki?

As a Manager I understand the company perspective. Once you leave, you assume the code will live forever without changes... And it was easy... to you...

Given that you write code for ALL of those vested interests... I think adding Code Reviews, and introducing (and documenting/explaining how these fancy fangled things work) will eventually drag the organization closer to your level, and leave something of true value behind.

BTW, when you do a Code Review, and nobody else understands the code... it's not really being reviewed. Also, Code Reviews are a great way to disseminate that knowledge to the newer programmers (and yes, the manager). I can barely read a Linq statement, but I don't code in C# often, and have not used them personally. I don't stop others, but I do make them explain the flow... And we review the naming and variables used within...

AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Steve Naidamast30-May-18 4:01
professionalSteve Naidamast30-May-18 4:01 
GeneralRe: Dumbing down code so it can be maintained by junior devs Pin
Leng Vang30-May-18 5:59
MemberLeng Vang30-May-18 5:59 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Gary Huck30-May-18 4:13
MemberGary Huck30-May-18 4:13 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
sasadler30-May-18 4:32
Membersasadler30-May-18 4:32 
GeneralRe: Dumbing down code so it can be maintained by junior devs Pin
Leng Vang30-May-18 5:56
MemberLeng Vang30-May-18 5:56 
GeneralRe: Dumbing down code so it can be maintained by junior devs Pin
sasadler30-May-18 8:24
Membersasadler30-May-18 8:24 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Bruce Patin30-May-18 4:51
MemberBruce Patin30-May-18 4:51 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
ClockMeister30-May-18 4:55
professionalClockMeister30-May-18 4:55 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
RandyBuchholz30-May-18 5:23
MemberRandyBuchholz30-May-18 5:23 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Leng Vang30-May-18 5:51
MemberLeng Vang30-May-18 5:51 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Slow Eddie30-May-18 7:28
professionalSlow Eddie30-May-18 7:28 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Gerry Schmitz30-May-18 11:06
mveGerry Schmitz30-May-18 11:06 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Greg Lovekamp30-May-18 11:53
professionalGreg Lovekamp30-May-18 11:53 
AnswerRe: Dumbing down code so it can be maintained by junior devs Pin
Munchies_Matt31-May-18 1:59
MemberMunchies_Matt31-May-18 1:59 
GeneralThought of the Day Pin
OriginalGriff29-May-18 4:38
mveOriginalGriff29-May-18 4:38 
GeneralRe: Thought of the Day Pin
"mega"-in-a-fake-beard29-May-18 4:46
professional"mega"-in-a-fake-beard29-May-18 4:46 
GeneralRe: Thought of the Day Pin
lopatir29-May-18 5:00
Memberlopatir29-May-18 5:00 

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.