Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brian Peddle

Some anti - oo here: http://www.geocities.com/tablizer/oopbad.htm



Justin Treher wrote:


I was browsing around some old OO ColdFusion posts and saw a lot of 
talk by “Tom MInderson”. It seems like he has about 50 posts spread 
out (by doing a quick Google search). They all pretty much say the 
same thing:


OO complicates things for datacentric applications that ColdFusion is 
targeting. I.e. we don’t control cars or automatic garage doors. Then 
he goes on about this “Set Theory”.


The only thing I could find on set theory with Coldfusion was at 
http://cfdj.sys-con.com/read/41826_p.htm


… the most complex ColdFusion article ever.

Is anyone familiar with his anti-web app OOP mission? Do his arguments 
have any validity? What the heck is set theory programming? I felt 
like I was stepping back into philosophy 101 with syllogisms.


I do see his point that trying to map objects to a relational database 
is where OOP starts to feel really unnatural. In addition, with the 
business objects we deal with, it seems unnatural for them to have 
behaviors, unlike a car being able to “start()”.


Justin


You are subscribed to cfcdev. To unsubscribe, please follow the 
instructions at http://www.cfczone.org/listserv.cfm


CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org 



You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brian Kotek
Sounds like someone who doesn't get OO and has decided that he must be right
and the rest of the programming world is wrong.

On 8/29/07, Justin Treher [EMAIL PROTECTED] wrote:

I do see his point that trying to map objects to a relational database is
 where OOP starts to feel really unnatural. In addition, with the business
 objects we deal with, it seems unnatural for them to have behaviors, unlike
 a car being able to start().



 Dealing with relational databases is what ORM was created for. Regarding
business objects, if you have objects with no behavior you basically might
as well just be using a structure. I would disagree that it is unnatural for
the business objects we deal with to have behavior. If objects shouldn't
have behavior, where does the actual application logic go? If you don't
encapsulate the behavior with the data (in an object) then it just results
is spaghetti code all over the place.

shipment.determineShippingTime()
inventory.adjustInventory(order)
contentCache.clear()

These seem perfectly natural to me. Basically, even if you don't completely
understand or even agree with the idea of OOP, the rest of the world does.
Failure to embrace, or at least understand, OOP in this day and age is going
to translate to a difficult programming career.


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org

RE: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Justin Treher
Yeah, I read a bit of that. I also think Minderson responded to that. He
noted that it was very one sided.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Peddle
Sent: Wednesday, August 29, 2007 4:49 PM
To: cfcdev@cfczone.org
Subject: Re: [CFCDEV] Tom Minderson and anti-OO

Some anti - oo here: http://www.geocities.com/tablizer/oopbad.htm



Justin Treher wrote:

 I was browsing around some old OO ColdFusion posts and saw a lot of 
 talk by Tom MInderson. It seems like he has about 50 posts spread 
 out (by doing a quick Google search). They all pretty much say the 
 same thing:

 OO complicates things for datacentric applications that ColdFusion is 
 targeting. I.e. we don't control cars or automatic garage doors. Then 
 he goes on about this Set Theory.

 The only thing I could find on set theory with Coldfusion was at 
 http://cfdj.sys-con.com/read/41826_p.htm

 . the most complex ColdFusion article ever.

 Is anyone familiar with his anti-web app OOP mission? Do his arguments 
 have any validity? What the heck is set theory programming? I felt 
 like I was stepping back into philosophy 101 with syllogisms.

 I do see his point that trying to map objects to a relational database 
 is where OOP starts to feel really unnatural. In addition, with the 
 business objects we deal with, it seems unnatural for them to have 
 behaviors, unlike a car being able to start().

 Justin


 You are subscribed to cfcdev. To unsubscribe, please follow the 
 instructions at http://www.cfczone.org/listserv.cfm

 CFCDev is supported by:
 Katapult Media, Inc.
 We are cool code geeks looking for fun projects to rock!
 www.katapultmedia.com

 An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org 


You are subscribed to cfcdev. To unsubscribe, please follow the instructions
at http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at
www.mail-archive.com/cfcdev@cfczone.org



-- 
No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.484 / Virus Database: 269.12.10/977 - Release Date: 8/28/2007
4:29 PM




You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brian Kotek
Just the fact that it is hosted at geocities should give you all the
information you need. ;-)

On 8/29/07, Brian Peddle [EMAIL PROTECTED] wrote:

 Some anti - oo here: http://www.geocities.com/tablizer/oopbad.htm




You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org

Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Barney Boisvert
I like OO.  I don't do full OO models in CF much.  Java (where I spend
the most time outside of CF) is a different story - and one where I
have tools such as Hibernate  ;).  I really just wanted to comment on
this statement:

 In addition, with the business
 objects we deal with, it seems unnatural for them to have behaviors, unlike
 a car being able to start().

We don't have cars, but we do have documents (which might publish()),
user credentials (which might expire()), trouble tickets (which might
close()), etc.  Building a truly OO object model is incredibly
difficult, because it necessitates a sharp departure from the
procedural mindset that we are all forced to deal with on the web.
And when I say incredibly difficult, I don't mean just for
beginners, I mean for everyone.  It gets easier as you practice (like
anything else), but I don't think it ever gets easy.

cheers,
barneyb

On 8/29/07, Justin Treher [EMAIL PROTECTED] wrote:




 I was browsing around some old OO ColdFusion posts and saw a lot of talk by
 Tom MInderson. It seems like he has about 50 posts spread out (by doing a
 quick Google search). They all pretty much say the same thing:



 OO complicates things for datacentric applications that ColdFusion is
 targeting. I.e. we don't control cars or automatic garage doors. Then he
 goes on about this Set Theory.



 The only thing I could find on set theory with Coldfusion was at
 http://cfdj.sys-con.com/read/41826_p.htm

 … the most complex ColdFusion article ever.



 Is anyone familiar with his anti-web app OOP mission? Do his arguments have
 any validity? What the heck is set theory programming? I felt like I was
 stepping back into philosophy 101 with syllogisms.



 I do see his point that trying to map objects to a relational database is
 where OOP starts to feel really unnatural. In addition, with the business
 objects we deal with, it seems unnatural for them to have behaviors, unlike
 a car being able to start().



 Justin
 You are subscribed to cfcdev. To unsubscribe, please follow the instructions
 at http://www.cfczone.org/listserv.cfm

 CFCDev is supported by:
 Katapult Media, Inc.
 We are cool code geeks looking for fun projects to rock!
 www.katapultmedia.com

 An archive of the CFCDev list is available at
 www.mail-archive.com/cfcdev@cfczone.org


-- 
Barney Boisvert
[EMAIL PROTECTED]
http://www.barneyb.com/

Got Gmail? I have 100 invites.


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



RE: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brent Nicholas
Interesting reads, however a bit pushy on the I'm right stance.
 
However I have to wonder... it OO really a good way to go? I'll preface by 
saying I've studied OO (java), though never had a chance to use it due to 
budget and time constraints (read: I'm inexperienced and that would drag the 
projects out for months on end..)
 
So I've developed the following opinions for OO on projects:
 
OO's fine if you:  have a lot of expertise in it and write applications you host
OO's fine if you:  will need to use common objects (get from db, store in db, 
look up customer, get site details)
 
OO's not fine if you:  have a big project that needs to be on time, bug free 
and you don't have much experience in it
OO's not fine if you:  are building small custom internal applications
 
I guess I've always been up against the fact that I'm the only developer here 
and have to show results and no excuses. So I've been shy on the CF OO thing 
because it seemed like such a monumental effort, maybe that's where these guys 
are comming from.. high pressure, high stress, I don't have time..Brent 
Nicholas -  There, I guess King George will be able to read that! - John 
Hancock



 From: [EMAIL PROTECTED] To: cfcdev@cfczone.org Subject: RE: [CFCDEV] Tom 
 Minderson and anti-OO Date: Wed, 29 Aug 2007 17:07:25 -0400  Yeah, I read 
 a bit of that. I also think Minderson responded to that. He noted that it 
 was very one sided.  -Original Message- From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Brian Peddle Sent: Wednesday, August 
 29, 2007 4:49 PM To: cfcdev@cfczone.org Subject: Re: [CFCDEV] Tom Minderson 
 and anti-OO  Some anti - oo here: 
 http://www.geocities.com/tablizer/oopbad.htmJustin Treher wrote:  
  I was browsing around some old OO ColdFusion posts and saw a lot of   
 talk by Tom MInderson. It seems like he has about 50 posts spread   out 
 (by doing a quick Google search). They all pretty much say the   same 
 thing:   OO complicates things for datacentric applications that 
 ColdFusion is   targeting. I.e. we don't control cars or automatic garage 
 doors. Then   he goes on about this Set Theory.   The only thing I 
 could find on set theory with Coldfusion was at   
 http://cfdj.sys-con.com/read/41826_p.htm   . the most complex ColdFusion 
 article ever.   Is anyone familiar with his anti-web app OOP mission? Do 
 his arguments   have any validity? What the heck is set theory programming? 
 I felt   like I was stepping back into philosophy 101 with syllogisms.  
  I do see his point that trying to map objects to a relational database   
 is where OOP starts to feel really unnatural. In addition, with the   
 business objects we deal with, it seems unnatural for them to have   
 behaviors, unlike a car being able to start().   JustinYou 
 are subscribed to cfcdev. To unsubscribe, please follow the   instructions 
 at http://www.cfczone.org/listserv.cfm   CFCDev is supported by:  
 Katapult Media, Inc.  We are cool code geeks looking for fun projects to 
 rock!  www.katapultmedia.com   An archive of the CFCDev list is 
 available at   www.mail-archive.com/cfcdev@cfczone.orgYou are 
 subscribed to cfcdev. To unsubscribe, please follow the instructions at 
 http://www.cfczone.org/listserv.cfm  CFCDev is supported by: Katapult 
 Media, Inc. We are cool code geeks looking for fun projects to rock! 
 www.katapultmedia.com  An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org--  No virus found in this 
 incoming message. Checked by AVG Free Edition.  Version: 7.5.484 / Virus 
 Database: 269.12.10/977 - Release Date: 8/28/2007 4:29 PM You are 
 subscribed to cfcdev. To unsubscribe, please follow the instructions at 
 http://www.cfczone.org/listserv.cfm  CFCDev is supported by: Katapult 
 Media, Inc. We are cool code geeks looking for fun projects to rock! 
 www.katapultmedia.com  An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org 

You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org


RE: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brent Nicholas
hmm... well I didn't intend to send this after writing it... since after I 
wrote I thought.. hmm.. I'm just thinking out loud. however my mouse and hand 
conspired against me...
 
So feel free to chuckle and guffaw.. :)
 
BN
Brent Nicholas -  There, I guess King George will be able to read that! - 
John Hancock


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: RE: [CFCDEV] Tom Minderson and 
anti-OODate: Wed, 29 Aug 2007 15:38:24 -0600


Interesting reads, however a bit pushy on the I'm right stance. However I 
have to wonder... it OO really a good way to go? I'll preface by saying I've 
studied OO (java), though never had a chance to use it due to budget and time 
constraints (read: I'm inexperienced and that would drag the projects out for 
months on end..) So I've developed the following opinions for OO on projects: 
OO's fine if you:  have a lot of expertise in it and write applications you 
hostOO's fine if you:  will need to use common objects (get from db, store in 
db, look up customer, get site details) OO's not fine if you:  have a big 
project that needs to be on time, bug free and you don't have much experience 
in itOO's not fine if you:  are building small custom internal applications I 
guess I've always been up against the fact that I'm the only developer here and 
have to show results and no excuses. So I've been shy on the CF OO thing 
because it seemed like such a monumental effort, maybe that's where these guys 
are comming from.. high pressure, high stress, I don't have time..Brent 
Nicholas -  There, I guess King George will be able to read that! - John 
Hancock

 From: [EMAIL PROTECTED] To: cfcdev@cfczone.org Subject: RE: [CFCDEV] Tom 
 Minderson and anti-OO Date: Wed, 29 Aug 2007 17:07:25 -0400  Yeah, I read 
 a bit of that. I also think Minderson responded to that. He noted that it 
 was very one sided.  -Original Message- From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Brian Peddle Sent: Wednesday, August 
 29, 2007 4:49 PM To: cfcdev@cfczone.org Subject: Re: [CFCDEV] Tom Minderson 
 and anti-OO  Some anti - oo here: 
 http://www.geocities.com/tablizer/oopbad.htmJustin Treher wrote:  
  I was browsing around some old OO ColdFusion posts and saw a lot of   
 talk by Tom MInderson. It seems like he has about 50 posts spread   out 
 (by doing a quick Google search). They all pretty much say the   same 
 thing:   OO complicates things for datacentric applications that 
 ColdFusion is   targeting. I.e. we don't control cars or automatic garage 
 doors. Then   he goes on about this Set Theory.   The only thing I 
 could find on set theory with Coldfusion was at   
 http://cfdj.sys-con.com/read/41826_p.htm   . the most complex ColdFusion 
 article ever.   Is anyone familiar with his anti-web app OOP mission? Do 
 his arguments   have any validity? What the heck is set theory programming? 
 I felt   like I was stepping back into philosophy 101 with syllogisms.  
  I do see his point that trying to map objects to a relational database   
 is where OOP starts to feel really unnatural. In addition, with the   
 business objects we deal with, it seems unnatural for them to have   
 behaviors, unlike a car being able to start().   JustinYou 
 are subscribed to cfcdev. To unsubscribe, please follow the   instructions 
 at http://www.cfczone.org/listserv.cfm   CFCDev is supported by:  
 Katapult Media, Inc.  We are cool code geeks looking for fun projects to 
 rock!  www.katapultmedia.com   An archive of the CFCDev list is 
 available at   www.mail-archive.com/cfcdev@cfczone.orgYou are 
 subscribed to cfcdev. To unsubscribe, please follow the instructions at 
 http://www.cfczone.org/listserv.cfm  CFCDev is supported by: Katapult 
 Media, Inc. We are cool code geeks looking for fun projects to rock! 
 www.katapultmedia.com  An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org--  No virus found in this 
 incoming message. Checked by AVG Free Edition.  Version: 7.5.484 / Virus 
 Database: 269.12.10/977 - Release Date: 8/28/2007 4:29 PM You are 
 subscribed to cfcdev. To unsubscribe, please follow the instructions at 
 http://www.cfczone.org/listserv.cfm  CFCDev is supported by: Katapult 
 Media, Inc. We are cool code geeks looking for fun projects to rock! 
 www.katapultmedia.com  An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org You are subscribed to cfcdev. To 
 unsubscribe, please follow the instructions at 
 http://www.cfczone.org/listserv.cfmCFCDev is supported by:Katapult Media, 
 Inc.We are cool code geeks looking for fun projects to 
 rock!www.katapultmedia.comAn archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org 

You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock

Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Matt Woodward
On 8/29/07, Brent Nicholas [EMAIL PROTECTED] wrote:
  OO's fine if you:  have a lot of expertise in it and write applications you
 host

Not sure what hosting has to do with it.

  OO's fine if you:  will need to use common objects (get from db, store in
 db, look up customer, get site details)

Isn't this true of all apps?

  OO's not fine if you:  have a big project that needs to be on time, bug
 free and you don't have much experience in it

Agree with you on the last point. Absent the last point however, big
projects tend to be more bug-free in OO (in my experience), which
leads to better quality software and easier-to-reach deadlines. If
you're experienced in OO and avail yourself of the tools available, it
doesn't take any more time to write OO applications than non-OO
applications. Once you get into maintenance and changes is where
you'll be kicking yourself if you don't have a well-architected OO
application.

  OO's not fine if you:  are building small custom internal applications

This is a pretty ridiculous generalization in my opinion. Small custom
internal applications tend to be the ones that grow into large custom
internal applications. If you start with a bad foundation you'll again
be kicking yourself as people want features added to it. Development
is not a race to the finish line. Development is about building
maintainable applications that don't have to be thrown out when people
want changes made to them.

  I guess I've always been up against the fact that I'm the only developer
 here and have to show results and no excuses. So I've been shy on the CF OO
 thing because it seemed like such a monumental effort, maybe that's where
 these guys are comming from.. high pressure, high stress, I don't have
 time..

If you're in an environment where your boss doesn't give you the time
and doesn't encourage you to keep improving your skills, not to
mention give you the freedom to do so, I'd say find another job. ;-)
Obviously deadlines are important, and as you go through the learning
curve associated with OO, you may need to do things how you already
know how to do them in order to hit a deadline. If that becomes a
constant excuse for why people don't learn new things, then I take
issue with that.

The world of development is OO. CF developers need to realize this and
get on board. After all, 50 million Elvis fans can't be wrong. ;-)
-- 
Matt Woodward
[EMAIL PROTECTED]
http://www.mattwoodward.com


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Stijn Dreezen
Smarter minds used to say 540K ought to be enough for everybody, and even 
they got away with it.



On Wed, 29 Aug 2007, Brian Kotek wrote:

 Sounds like someone who doesn't get OO and has decided that he must be right
 and the rest of the programming world is wrong.
 
 On 8/29/07, Justin Treher [EMAIL PROTECTED] wrote:
 
 I do see his point that trying to map objects to a relational database is
  where OOP starts to feel really unnatural. In addition, with the business
  objects we deal with, it seems unnatural for them to have behaviors, unlike
  a car being able to start().
 
 
 
  Dealing with relational databases is what ORM was created for. Regarding
 business objects, if you have objects with no behavior you basically might
 as well just be using a structure. I would disagree that it is unnatural for
 the business objects we deal with to have behavior. If objects shouldn't
 have behavior, where does the actual application logic go? If you don't
 encapsulate the behavior with the data (in an object) then it just results
 is spaghetti code all over the place.
 
 shipment.determineShippingTime()
 inventory.adjustInventory(order)
 contentCache.clear()
 
 These seem perfectly natural to me. Basically, even if you don't completely
 understand or even agree with the idea of OOP, the rest of the world does.
 Failure to embrace, or at least understand, OOP in this day and age is going
 to translate to a difficult programming career.
 
 
 You are subscribed to cfcdev. To unsubscribe, please follow the instructions 
 at http://www.cfczone.org/listserv.cfm
 
 CFCDev is supported by:
 Katapult Media, Inc.
 We are cool code geeks looking for fun projects to rock!
 www.katapultmedia.com
 
 An archive of the CFCDev list is available at 
 www.mail-archive.com/cfcdev@cfczone.org


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Brian Kotek
?

On 8/29/07, Stijn Dreezen [EMAIL PROTECTED] wrote:

 Smarter minds used to say 540K ought to be enough for everybody, and even
 they got away with it.





You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org

Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Peter J. Farrell

I think the missing word is memory as in RAM on a motherboard.

Brian Kotek said the following on 8/29/2007 8:05 PM:

?

On 8/29/07, *Stijn Dreezen* [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED] wrote:


Smarter minds used to say 540K ought to be enough for everybody,
and even
they got away with it.




You are subscribed to cfcdev. To unsubscribe, please follow the 
instructions at http://www.cfczone.org/listserv.cfm


CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org 




You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org

Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Cameron Childress
First, I think it's significant that these are old posts.  Second, I
see this sort of thing alot where people seem to think that there is
only one true answer to a problem and proceed to ferociously defend
that solution as if there were no other possible solution as cool as
the one they are behind.

Perhaps the most popular example of this in current times is some
debate in the media about which alternate energy source is really the
best one.  Solar is better than wind is better than E85 is better than
Hydro is Better than nuke - etc...  It's also seen in the monthly
debates on CFTalk about PHP is better than ASP is better then .NET is
better then CF - etc...

In reality, it's more like the right solution for the right problem.
Usually it's actually a combination of solutions that do the job.
This case if no different.  In fact, look inside any single method in
a OO design and what to you typically find?  Chunks of procedural code
calling other OO methods.

I think it's dangerous to call out any single technology or technique
as if the others are all hogwash.

Hogwash indeed.

-Cameron

PS: No hogs were harmed during the writing of this email.

On 8/29/07, Justin Treher [EMAIL PROTECTED] wrote:
 I was browsing around some old OO ColdFusion posts and saw a lot of talk by
 Tom MInderson. It seems like he has about 50 posts spread out (by doing a
 quick Google search). They all pretty much say the same thing:

-- 
Cameron Childress
Sumo Consulting Inc
http://www.sumoc.com
---
cell:  678.637.5072
aim:   cameroncf
email: [EMAIL PROTECTED]


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org



Re: [CFCDEV] Tom Minderson and anti-OO

2007-08-29 Thread Jennifer Larkin
On 8/29/07, Cameron Childress [EMAIL PROTECTED] wrote:


 PS: No hogs were harmed during the writing of this email.


But were any cleaned? I hear they don't much like that. :)
-- 
If God didn't want smoke in the air, he wouldn't have told us to burn
witches. Stephen Colbert

Now blogging
http://www.blivit.org/blog/index.cfm
http://www.blivit.org/mr_urc/index.cfm


You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org