eCivis, the company I work for, is now looking for a Senior CF developer. The person hired will work with a team of 3 other developers and within a broader team of QA specialists and project managers. The work is primarily on internal applications and software as a service that is sold to governments. This company thrives on the cutting edge of CF and has seen continual growth since it started in 2000.
For details and applying for the job, see the posting on Monster. Although the description does not say it, remote work is a possibility.
The company webiste is www.ecivis.com.
First the about me. My last post (almost 3 months ago) mentioned me quitting. and starting my own business. I did quit, but accepted a full-time position with a different company. In addition, my wife and I decided to move to Kentucky. I am now working from home for a company in California. Enough about me...
As I do some retrofitting / migrating code from one app to another, I am thinking I like the use of named arguments when making a function call. The reason for this is primarily readability and the usefulness of it depends on the situation. For example, if I'm trying to track down what is going on in various function calls, the following is not very understandable:
<cfset callSomeMethod(argumentCollection=localStruct) />
Or possibly even less helpful:
<cfset callSomeMethod(1,'joe') />
Whereas this tells you exactly what is being passed without having to read additional code:
<cfset callSomeMethod(userID=localStruct.userID,moreData=localStruct.moreData) />
In some cases though, if you're needing just pass everything, then the first line of code probably makes more sense. While I find listing out the names of each parameter a bit cumbersome, I do think it helps when going back and trying to see what is going on.
This afternoon at work I turned in my resignation. I plan to start my own business and become a full-time, self-emloyed, freelance web developer. This is due - in large part - to the many contract opportunities presenting themselves in the past several months. I have been doing side work for about 2 years now, but more recently started picking up bigger opportunities - enough so that I took off my regular job 1 day a week. Having worked for the same small company (<30 employees) for 11 years, I gave a 2 month notice. The smaller the company, the bigger role each person plays.
Anyway, wish me luck as on January 1, 2007, life, work and cash flow will be changing.
Someone on CF Talk was wanting some leverage for negotiating a higher salary. To help out and out of my own curiosity, I created a quick survey for people to enter some location information, years of experience, salary or hourly rate and benefits. While I know this is not a good representation of the CF Community and doesn't have a lot of things to get a real understanding, it is still interesting to see the results.
There are some averages (overall and by years of experience) at the bottom of the results page.
If you haven't already participated or checked it out, do so at