Click here to Skip to main content
15,898,134 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: Pet Peeve Pin
PIEBALDconsult11-Dec-14 12:10
mvePIEBALDconsult11-Dec-14 12:10 
GeneralRe: Pet Peeve Pin
StatementTerminator12-Dec-14 3:16
StatementTerminator12-Dec-14 3:16 
GeneralRe: Pet Peeve Pin
PIEBALDconsult12-Dec-14 3:58
mvePIEBALDconsult12-Dec-14 3:58 
GeneralRe: Pet Peeve Pin
xiecsuk10-Dec-14 21:48
xiecsuk10-Dec-14 21:48 
GeneralRe: Pet Peeve Pin
Jim from Indy11-Dec-14 3:23
Jim from Indy11-Dec-14 3:23 
GeneralRe: Pet Peeve Pin
Matthys Terblanche10-Dec-14 21:05
Matthys Terblanche10-Dec-14 21:05 
GeneralRe: Pet Peeve Pin
Nish Nishant10-Dec-14 14:09
sitebuilderNish Nishant10-Dec-14 14:09 
GeneralRe: Pet Peeve Pin
rjmoses11-Dec-14 3:28
professionalrjmoses11-Dec-14 3:28 
Too much whitespace/not enough whitespace. The "Great Debate" goes on.

Some programmers get paid by LOC, so they're induced to spread things out. Some programmers like to show how smart they are, so they try to condense everything to one line of cryptic functions. Other programmers heard "this" is the right way to do it.

For me, the key is "consistency". I want my code and all my programmers' code to look identical. It should be totally transparent who wrote the code. And the code needs to be clear, quickly comprehensible and understandable, yet concise.

I don't want to spend my time figuring out what John Doe was doing and maybe miss some key element when I'm under pressure to fix a problem or develop a new capability.

I tell my programmers that "I was around long before you came and I will be around long after you leave. Do it my way because I will have to maintain it later."

I just had to work on a one-liner script from another company that incorporated at least 12 function calls. Took me the better part of a week to figure out where the bug was. Yes it looked slick, but a week wasted is two weeks lost.

That's my thoughts--clear, comprehensible, concise.
GeneralRe: Pet Peeve PinPopular
Jeremy Falcon10-Dec-14 10:23
professionalJeremy Falcon10-Dec-14 10:23 
GeneralRe: Pet Peeve Pin
Chris Losinger10-Dec-14 10:55
professionalChris Losinger10-Dec-14 10:55 
GeneralRe: Pet Peeve Pin
Jeremy Falcon10-Dec-14 11:18
professionalJeremy Falcon10-Dec-14 11:18 
GeneralRe: Pet Peeve PinPopular
Sander Rossel10-Dec-14 11:33
professionalSander Rossel10-Dec-14 11:33 
GeneralRe: Pet Peeve Pin
Jeremy Falcon10-Dec-14 11:39
professionalJeremy Falcon10-Dec-14 11:39 
GeneralRe: Pet Peeve Pin
Sander Rossel10-Dec-14 11:46
professionalSander Rossel10-Dec-14 11:46 
GeneralRe: Pet Peeve Pin
Jeremy Falcon10-Dec-14 11:49
professionalJeremy Falcon10-Dec-14 11:49 
GeneralRe: Pet Peeve Pin
Brady Kelly10-Dec-14 16:18
Brady Kelly10-Dec-14 16:18 
GeneralRe: Pet Peeve Pin
DenverEd11-Dec-14 4:58
DenverEd11-Dec-14 4:58 
GeneralRe: Pet Peeve Pin
Jeremy Falcon11-Dec-14 5:07
professionalJeremy Falcon11-Dec-14 5:07 
GeneralRe: Pet Peeve Pin
StatementTerminator11-Dec-14 9:05
StatementTerminator11-Dec-14 9:05 
GeneralRe: Pet Peeve Pin
Jeremy Falcon11-Dec-14 10:05
professionalJeremy Falcon11-Dec-14 10:05 
GeneralRe: Pet Peeve Pin
Cloud William11-Dec-14 2:40
Cloud William11-Dec-14 2:40 
GeneralRe: Pet Peeve Pin
Chris Losinger10-Dec-14 12:08
professionalChris Losinger10-Dec-14 12:08 
GeneralRe: Pet Peeve Pin
Brady Kelly10-Dec-14 16:19
Brady Kelly10-Dec-14 16:19 
GeneralRe: Pet Peeve Pin
Andy Brummer10-Dec-14 16:19
sitebuilderAndy Brummer10-Dec-14 16:19 
GeneralRe: Pet Peeve Pin
Chris Losinger10-Dec-14 16:21
professionalChris Losinger10-Dec-14 16:21 

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   380 votes