Click here to Skip to main content
15,887,214 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.

 
PraiseRe: OO is not all that and a bag of chips Pin
KateAshman29-Mar-20 23:38
KateAshman29-Mar-20 23:38 
GeneralRe: OO is not all that and a bag of chips Pin
honey the codewitch30-Mar-20 4:04
mvahoney the codewitch30-Mar-20 4:04 
GeneralRe: OO is not all that and a bag of chips Pin
Mike Winiberg30-Mar-20 0:12
professionalMike Winiberg30-Mar-20 0:12 
GeneralRe: OO is not all that and a bag of chips Pin
honey the codewitch30-Mar-20 4:03
mvahoney the codewitch30-Mar-20 4:03 
GeneralRe: OO is not all that and a bag of chips Pin
mark.pi30-Mar-20 11:50
mark.pi30-Mar-20 11:50 
GeneralRe: OO is not all that and a bag of chips Pin
Stuart Dootson30-Mar-20 0:20
professionalStuart Dootson30-Mar-20 0:20 
GeneralRe: OO is not all that and a bag of chips Pin
kalberts30-Mar-20 0:45
kalberts30-Mar-20 0:45 
GeneralRe: OO is not all that and a bag of chips Pin
Jeroen_R30-Mar-20 1:26
Jeroen_R30-Mar-20 1:26 
I don't think that 'OOP as currently conceived by many languages didn't fulfil all the promises made about it' is particularly controversial.

Especially the idea that we can (or even should) model reality into classes representing things seems a bit odd in retrospect. We found ways to work around these limitations (like design patterns, not using inheritance), but the very fact that we need these things shows the limitations of the paradigm.

I came from this from the other way, I learned functional programming and am now very happily merging the 2 paradigms together. (we all do, LINQ is FP)

OOP does some things better, FP does others better (like concurrency), the most important thing is to keep it simple. People get hung up on reuse and abstractions, while they should be focussed on cognitive load and simplicity.
GeneralRe: OO is not all that and a bag of chips Pin
obermd30-Mar-20 3:29
obermd30-Mar-20 3:29 
GeneralRe: OO is not all that and a bag of chips Pin
BryanFazekas30-Mar-20 4:02
BryanFazekas30-Mar-20 4:02 
GeneralRe: OO is not all that and a bag of chips Pin
Bitbeisser30-Mar-20 6:00
Bitbeisser30-Mar-20 6:00 
GeneralRe: OO is not all that and a bag of chips Pin
honey the codewitch30-Mar-20 8:15
mvahoney the codewitch30-Mar-20 8:15 
GeneralRe: OO is not all that and a bag of chips Pin
Gary R. Wheeler30-Mar-20 16:44
Gary R. Wheeler30-Mar-20 16:44 
GeneralRe: OO is not all that and a bag of chips Pin
honey the codewitch30-Mar-20 17:29
mvahoney the codewitch30-Mar-20 17:29 
GeneralRe: OO is not all that and a bag of chips Pin
rjmoses31-Mar-20 1:00
professionalrjmoses31-Mar-20 1:00 
GeneralRe: OO is not all that and a bag of chips Pin
honey the codewitch31-Mar-20 12:09
mvahoney the codewitch31-Mar-20 12:09 
GeneralHerself is watching TV... Pin
OriginalGriff28-Mar-20 12:37
mveOriginalGriff28-Mar-20 12:37 
GeneralRe: Herself is watching TV... Pin
CodeWraith28-Mar-20 14:16
CodeWraith28-Mar-20 14:16 
GeneralRe: Herself is watching TV... Pin
Richard MacCutchan28-Mar-20 22:49
mveRichard MacCutchan28-Mar-20 22:49 
GeneralRe: Herself is watching TV... Pin
DRHuff29-Mar-20 12:10
DRHuff29-Mar-20 12:10 
GeneralRe: Herself is watching TV... Pin
Stefan_Lang31-Mar-20 21:01
Stefan_Lang31-Mar-20 21:01 
GeneralStay the F*$k at home Pin
Mike Hankey28-Mar-20 11:40
mveMike Hankey28-Mar-20 11:40 
GeneralRe: Stay the F*$k at home Pin
peterkmx29-Mar-20 3:08
professionalpeterkmx29-Mar-20 3:08 
GeneralRe: Stay the F*$k at home Pin
DerekT-P29-Mar-20 6:53
professionalDerekT-P29-Mar-20 6:53 
GeneralRe: Stay the F*$k at home Pin
Mike Hankey29-Mar-20 7:29
mveMike Hankey29-Mar-20 7:29 

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.