Click here to Skip to main content
15,914,162 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: Off to Rome tomorrow Pin
CPallini18-Nov-16 2:19
mveCPallini18-Nov-16 2:19 
GeneralRe: Off to Rome tomorrow Pin
den2k8818-Nov-16 2:22
professionalden2k8818-Nov-16 2:22 
GeneralRe: Off to Rome tomorrow Pin
lopatir18-Nov-16 3:03
lopatir18-Nov-16 3:03 
GeneralRe: Off to Rome tomorrow Pin
Aless Alessio18-Nov-16 3:41
Aless Alessio18-Nov-16 3:41 
GeneralRe: Off to Rome tomorrow Pin
Munchies_Matt18-Nov-16 5:46
Munchies_Matt18-Nov-16 5:46 
GeneralRe: Off to Rome tomorrow Pin
Kyle Moyer18-Nov-16 11:39
Kyle Moyer18-Nov-16 11:39 
RantMotivation for Data Structures Pin
TheOnlyRealTodd18-Nov-16 0:21
professionalTheOnlyRealTodd18-Nov-16 0:21 
GeneralRe: Motivation for Data Structures Pin
OriginalGriff18-Nov-16 0:30
mveOriginalGriff18-Nov-16 0:30 
Getting the data structures right for an application is absolutely the most important part: they underpin everything else you are going to do.
There was a famous book about it: Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation): Amazon.co.uk: Niklaus Wirth: 9780130224187: Books[^] in which he introduced the world to Pascal - one of the first "modern" languages which felt "together" even if classes and OOPs were a long way in the future.

Get 'em wrong, and your whole app is full of clunky code, and bodges: get 'em right and the code flows well from that. Look at any code where someone decided that storing dates in text format in SQL, or comma separated lists instead of separated foreign keyed tables and you will see what I mean.
It's worth investing a good deal of time at the beginning of a project to get them worked out in detail - and being prepared to scrap them and start from scratch if you missed something important.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

GeneralRe: Motivation for Data Structures Pin
Nelek18-Nov-16 2:29
protectorNelek18-Nov-16 2:29 
GeneralRe: Motivation for Data Structures Pin
Jörgen Andersson18-Nov-16 2:31
professionalJörgen Andersson18-Nov-16 2:31 
GeneralRe: Motivation for Data Structures Pin
Maximilien18-Nov-16 0:38
Maximilien18-Nov-16 0:38 
GeneralRe: Motivation for Data Structures Pin
den2k8818-Nov-16 0:52
professionalden2k8818-Nov-16 0:52 
GeneralRe: Motivation for Data Structures Pin
Nelek18-Nov-16 2:01
protectorNelek18-Nov-16 2:01 
GeneralRe: Motivation for Data Structures Pin
den2k8818-Nov-16 2:28
professionalden2k8818-Nov-16 2:28 
GeneralRe: Motivation for Data Structures Pin
Nelek18-Nov-16 2:40
protectorNelek18-Nov-16 2:40 
GeneralRe: Motivation for Data Structures Pin
den2k8818-Nov-16 2:53
professionalden2k8818-Nov-16 2:53 
GeneralRe: Motivation for Data Structures Pin
Vark11118-Nov-16 1:29
Vark11118-Nov-16 1:29 
GeneralRe: Motivation for Data Structures Pin
harold aptroot18-Nov-16 1:32
harold aptroot18-Nov-16 1:32 
RantThat's an invalid rant. Pin
Rajesh R Subramanian18-Nov-16 1:47
professionalRajesh R Subramanian18-Nov-16 1:47 
GeneralRe: That's an invalid rant. Pin
TheOnlyRealTodd19-Nov-16 0:20
professionalTheOnlyRealTodd19-Nov-16 0:20 
GeneralRe: That's an invalid rant. Pin
Rajesh R Subramanian19-Nov-16 20:52
professionalRajesh R Subramanian19-Nov-16 20:52 
GeneralRe: That's an invalid rant. Pin
TheOnlyRealTodd20-Nov-16 18:39
professionalTheOnlyRealTodd20-Nov-16 18:39 
GeneralRe: Motivation for Data Structures Pin
W Balboos, GHB18-Nov-16 2:33
W Balboos, GHB18-Nov-16 2:33 
GeneralRe: Motivation for Data Structures Pin
Marc Clifton18-Nov-16 3:08
mvaMarc Clifton18-Nov-16 3:08 
GeneralRe: Motivation for Data Structures Pin
Nemanja Trifunovic18-Nov-16 3:37
Nemanja Trifunovic18-Nov-16 3:37 

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.