IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Basically yes
Bryce took a strong position that OOP was evil and tables solve everything. He made it very hard to argue a middle-of-the-road view on the other side.

Java was a great example of both an implementation of OOP, and the pathology of taking it too far, eg: with factory factories. (Is that a joke? I was never quite sure.) I've been away from the pointy end for long enough that I can't speak to inheritance vs. composition, but your larger point that different things are good for different problems makes sense.

I've always been a bad evangelist for languages or methodologies, because I really care about why we're doing it this way and finding the right tool for the job, rather than just swinging the hammer harder.
--

Drew
New I saw both ways too
Table driven programming was the cornerstone of my existence. I created tables to drive the logic. Then I handed the tables off to the junior people to maintain. That meant I had to create an interpretive engine for the logic but it worked for me.

But then I saw things that were OOP intrinsic. IBM built a printer stream language based on OOP inheritance. It matched the language perfectly. So then my brain fell into applying OOP to the problem. Then it enabled me to think that way. I could see where it was incredibly productive for this particular problem.

But not most of my problems. Most of my problems were straight code or table driven. But in occasional problem really loved an OOP approach.
New Yah. Java is object-ish at best.
I learnt more about how OO programming is supposed to work in a short Scala course than years faffing around in Java. Java is somewhere between "object-oriented" and "object-aware".

And then if you want to look at a *real* object-oriented system, your best option is Smalltak.

Wade.
     Blast from the past - (CRConrad) - (8)
         Good eye! - (pwhysall)
         I knew it - (crazy)
         Interesting video. -NT - (static)
         Then again, all these years afterwards... - (CRConrad) - (4)
             Basically yes - (drook) - (2)
                 I saw both ways too - (crazy)
                 Yah. Java is object-ish at best. - (static)
             ...oooOOOooo... - (pwhysall)

We're not surrounded, we're in a target-rich environment!
61 ms