> I just wanted to try and gauge where I'm at right now in
> terms of programming  prowess by having everyone offer
> their experience with programming in general and CF. What
> most of you do is pretty amazing to me, so I'd like to
> know where I stand and what I need to do to get more like
> you guys!

> Me - 2 years programming - 2 years CF

Programming in general since roughly... 83...

You probably shouldn't count that -- my folks sent me to a private
school and my dad was working for TI at the time who donated a number
of their computers to the school where we were taught some basic
programming in LOGO in 3rd grade. It's not so much "programming
experience" as it is simply having had exposure from a very early age
at a time when exposure to computers at an early age wasn't
commonplace like it is now with Disney and Sesame Street (iirc
Children's Entertainment Network) branded "learning" video games.

Several subsequent grade-school and high-school classes which covered
GW Basic and Pascal.

HTML/JavaScript since 1994, CF/CSS since 1998.

To be honest most of my JavaScript skills have been acquired more
recently -- I was never fond of it until a few years ago.

Flash in the last 2-3 years.

XML -- depends on your definition. IIRC I was using WDDX with CF 4.
Don't remember when that was exactly... though I was a bit slow to
adopt CFMX and the new XML features in it -- less out of a lack of
interest than simply being busy with other things and having a lack of
need for XML.

I've picked up XSL transformations just in the past month or so and
while I'm no expert, I still think XSL has some "growing up" to do. It
has great potential, but some things like case-sensitivity are just
not well thought out (attribute values, not the names of elements and
attributes -- i.e. type="Hidden" is not the same as type="hidden" when
you're trying to update some legacy html and the only work-arounds are
clunky as of yet). Attributes can be selectively coppied easily
enough, but selectively _removing_ an attribute during a translation
afaik has no easy solution. But now I'm getting off on a tangent. :)

Java -- I'd only read about it until CFMX -- some years back before I
learned ColdFusion I tought myself enough C++ that I could create and
navigate "linked lists" with it -- a concept which is generally
outmoded now by the advent of readily accessible database access. I
was able to muddle my way through the creation of a small command-line
driven (DOS) application at the time, but never could figure out how
the connection to the interface in Windows applications really worked.
Which may have a lot to do with my having been handcuffed by having
only an outdated version of MicroSoft Visual C++ to work with (as
opposed to something like a later version of Borland C++ Builder).

I nearly learned Delphi for the purpose of creating desktop
applications -- and there are times even now that I think it might be
nice to be able to build a desktop app, although Java still doesn't
have the shallow learning curve of CF for creating cross-platform
desktop apps, .NET is obviously not cross-platform, and even if I had
a good high-level cross-platform desktop language to build in, I'm not
sure I'd ever find or make the time to actually learn it to create
desktop apps. BlueDragon might actually be that solution (CFML for the
desktop -- they do it from CD, why not?) -- but I've been too busy to
really investigate it.

But again I digress. My knowledge / experience with OO is more
theoretical than experiential. I am an OO proponent, just not a
zealot. When I first started learning ColdFusion a lot of the things I
worked on with it in my spare time were attempts to reclaim some of
the more useful things I'd learned about OO from teaching myself C++,
which ultimately culminated in my creating an OO implementation in CF
for a content management application I was trying to sell which no-one
ever bought (or used) and then worked its way back around to my
developing the onTap framework for free as a result of some of the
more innovative features of the CMS which actually were not OO
features oddly enough. :)

anyway, I'm rambling and really should be getting back to work

:)

s. isaac dealey   954.522.6080
new epoch : isn't it time for a change?

add features without fixtures with
the onTap open source framework

http://macromedia.breezecentral.com/p49777853/
http://www.sys-con.com/story/?storyid=48229&DE=1
http://www.sys-con.com/story/?storyid=44477&DE=1
http://www.sys-con.com/story/?storyid=45569&DE=1
http://www.sys-con.com/story/?storyid=48229&DE=1
http://www.fusiontap.com



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:4:197351
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to