Click here to Skip to main content
15,895,777 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: Eschew obfuscation -- again Pin
honey the codewitch6-Nov-20 1:34
mvahoney the codewitch6-Nov-20 1:34 
GeneralRe: Eschew obfuscation -- again Pin
rjmoses6-Nov-20 3:25
professionalrjmoses6-Nov-20 3:25 
GeneralRe: Eschew obfuscation -- again Pin
  Forogar  6-Nov-20 5:12
professional  Forogar  6-Nov-20 5:12 
GeneralRe: Eschew obfuscation -- again Pin
DRHuff6-Nov-20 4:29
DRHuff6-Nov-20 4:29 
GeneralRe: Eschew obfuscation -- again Pin
Rick York6-Nov-20 5:56
mveRick York6-Nov-20 5:56 
GeneralRe: Eschew obfuscation -- again Pin
rjmoses6-Nov-20 23:50
professionalrjmoses6-Nov-20 23:50 
GeneralRe: Eschew obfuscation -- again Pin
Greg Utas7-Nov-20 2:26
professionalGreg Utas7-Nov-20 2:26 
GeneralRe: Eschew obfuscation -- again Pin
rjmoses7-Nov-20 2:40
professionalrjmoses7-Nov-20 2:40 
The "why" is understanding why the author did something a particular way or in a particular sequence.

Example: A lookup table might be searched sequentially, hashed, keyed, b-tree'd, linked list, etc. It would make little sense to use a b-tree or hash algorithm on a table that never exceeds 10 items. Likewise, it might make sense to use a hash algorithm on a sparsely populated table.

I once wrote a an algorithm that used the first alphabetic character as an index into a 26 element table of linked lists where each major link list entry had sub-linked lists (almost a b-tree with sub-entries). This table of approximately 15,000 entries was accessed 1,000's of times per second and was dynamically updated with entries to be inserted and deleted.

The processing sequence had to be very clear and understandable.
GeneralSound of the Week Pin
Sander Rossel5-Nov-20 23:15
professionalSander Rossel5-Nov-20 23:15 
GeneralRe: Sound of the Week Pin
yacCarsten6-Nov-20 2:05
yacCarsten6-Nov-20 2:05 
GeneralRe: Sound of the Week Pin
David O'Neil6-Nov-20 7:00
professionalDavid O'Neil6-Nov-20 7:00 
GeneralRe: Sound of the Week Pin
Sander Rossel7-Nov-20 1:24
professionalSander Rossel7-Nov-20 1:24 
GeneralRe: Sound of the Week Pin
David O'Neil7-Nov-20 8:59
professionalDavid O'Neil7-Nov-20 8:59 
GeneralRe: Sound of the Week Pin
Sander Rossel7-Nov-20 12:17
professionalSander Rossel7-Nov-20 12:17 
GeneralRe: Sound of the Week Pin
David O'Neil7-Nov-20 15:08
professionalDavid O'Neil7-Nov-20 15:08 
GeneralRe: Sound of the Week Pin
Sander Rossel8-Nov-20 2:00
professionalSander Rossel8-Nov-20 2:00 
GeneralRe: Sound of the Week Pin
David O'Neil8-Nov-20 6:03
professionalDavid O'Neil8-Nov-20 6:03 
GeneralRe: Sound of the Week Pin
David O'Neil8-Nov-20 9:24
professionalDavid O'Neil8-Nov-20 9:24 
GeneralRe: Sound of the Week Pin
Sander Rossel8-Nov-20 9:53
professionalSander Rossel8-Nov-20 9:53 
GeneralRe: Sound of the Week Pin
David O'Neil8-Nov-20 10:02
professionalDavid O'Neil8-Nov-20 10:02 
GeneralWSO CCC OTD 2020-11-07 Pin
OriginalGriff5-Nov-20 21:36
mveOriginalGriff5-Nov-20 21:36 
GeneralRe: WSO CCC OTD 2020-11-07 Pin
yacCarsten5-Nov-20 22:39
yacCarsten5-Nov-20 22:39 
GeneralRe: WSO CCC OTD 2020-11-07 Pin
OriginalGriff5-Nov-20 23:11
mveOriginalGriff5-Nov-20 23:11 
GeneralRe: WSO CCC OTD 2020-11-07 Pin
yacCarsten5-Nov-20 22:48
yacCarsten5-Nov-20 22:48 
GeneralRe: WSO CCC OTD 2020-11-07 Pin
musefan5-Nov-20 22:56
musefan5-Nov-20 22:56 

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.