At 01:49 PM 4/29/2005, you wrote:

>Rob - I did say "more so".  Believe me, I've seen a lot of bad Java Code
>and I've seen a lot of bad CF code.  However, if you chose 500 CF
>Developers at random and asked them to build a simple site and you
>picked 500 Java developers at random and asked them to do the same, I'd
>bet everything I've got that a larger percentage of the CF applications
>would be designed and developed less than perfectly.

I also think part of this is that there isn't enough supervision in places 
that use CF so that bad habits predominate.

For instance, rarely have I ever interviewed someone who didn't write code 
like this:

<CFSET a = "#b#">

or

<CFSET a = #b#>

Obviously, CF is part of the problem for being so forgiving, but there is a 
lack of a serious engineering mindset in the CF world.  The people who are 
employing coders who write the above don't care because the applications 
still work.  They don't care how elegant the codebase is or whether it's a 
Rube Golberg device as long as it works.  So nobody forces them to 
change.  They spin their wheels for a couple years until they get layed off 
or something and they walk into a job interview with 2-3 years of CF listed 
on their resume and they are still chock full of bad coding habits!!

The CF culture brings in people from non-engineering backgrounds, ex Flash 
animators, designers who are doing double-duty.  People who cracked open 
the Forta book and learned enough to get by on the job and don't 
necessarily have the drive to improve their code because their passions 
really lie elsewhere.  And that's how this culture evolved.  That's why CF 
coders are treated like 2nd class citizens.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:11:2494
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/11
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:11
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.11
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to