Note: This blog post is from 2017. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.I'm often asked by clients or folks in the community about whether I know anyone who could do some CF development work (or how they can find someone), or whether I know of any jobs/gigs available (or how they can find them).
I do have a pretty standard answer, and it's not what most would expect to hear.
I typically point to a couple of lists of two kinds of CF-specific resources to help you find CF people or gigs, and for those seeking people I mention also the importance of looking beyond just those having CF skills, if you have trouble finding "CF skills". (The same of course goes for CF people looking for work. You would do well to develop far more than just CF skills, whether alternative or ancillary skills.)
I list the resources in the next section, and share more if it may help.
Even beyond just those two resources, the post turned into more on that and related topics, so here's a quick summary of what follows:
- I do not myself keep up on who's offering or seeking work. That could be a job itself and I'm busy doing the CF troubleshooting I do as an independent consultant.
- Instead, I DO keep a list of CF job repositories, where there are current CF jobs posted and new ones can be offered (usually for free). See cf411.com/cfjobs, whether on-site or remote.
- That same CF411 resource of mine also offers a list of companies that do CF app development, which may help you get someone to help you even more quickly.
- The new google jobs feature makes it even easier to to find any, in your local area (by default) or in any city you may seek.I discuss below how to use that.
- If you're seeking CF people, note that you can and perhaps should look beyond seeking only CF skills, to instead seek a good developer (in any language). You can share with them resources to easily pick up CF (and I point to such resources below).
- If you're seeking a CF job/gig and there are none in your area, or no telecommute roles (or you don't want one), then there may be no alternative but to move on to another technology.
- Does a challenge for you (or many) in finding CF people or work mean that CF is dead? I don't think so.
- And if you are looking for work, I have a related post that may interest you.
Again, more on each of these points below.
My answer to someone asking the question
This post really grew out of my answering someone asking my by email. I thought I should share the reply and expand on it here, as a blog post.
Of course, this is a subject about which many people have varied opinions. I'm not at all asserting this is the best answer, though I do think it's a reasonable one.
I'm afraid I am not able to offer anyone in particular, [name omitted]. I chose years ago not to place myself in the middle of people seeking people or offering themselves, as that could be a full-time job--even in just the CF space. And while I could just leave it at that (since it's all you asked), I will offer more which may help you still find someone.
"Are there really any CF jobs or people left these days?"
First, you may think I'm dating myself in saying (in 2017) that tracking the availability of CF people and opps could possibly be itself a full-time job. This isn't 2009 (a high point for CF) after all, right? Isn't CF dying, with no one using it or hiring for it, and CF people being impossible to find?
The good news is that there ARE people looking for and there IS a lot of CF work, today. The challenge of course is finding them, and I appreciate that's why you asked me, as indeed many do.
A CF jobs resource list I keep at CF411.com
But instead of trying to broker folks (or even just casually keep up on the availability among personal acquaintances), I instead point folks (on either side of the equation) to a list of CF job resources I keep: cf411.com/cfjobs (one of hundreds of categories of CF tools and resources I keep on that page).
The CF jobs resource list offers several places where hundreds of current CF jobs are or can be offered and/or where CF people can make their availability known, and you'll see I have even indicated how recently active they are. I try to update that every few months to confirm that the sites are showing current jobs. All those listed do. Some are CF-specific sites, and a few are more generic sites but I link to their CF jobs lists.
Some are local only, some are remote. Some are full-time, some contractor.
[I will also add, here after the fact, that I should have also mentioned on that same CF411.com resource list I have also a category of companies that do CF app development consultants who you could also look to for help.]
Looking beyond CF experience, for just good developers
Finally, I'll add that if you STILL have difficulty finding anyone to suit, another tack some orgs take is to seek not a "CF person" but someone with strong coding (or better, web dev or devops) skills and then help them see how easy it is to grok CF.
Sometimes such folks have better general skills (perhaps in component-oriented development, or in using better coding practices/tools, or they may be better in UI development which of course is generic.) Many orgs/people have reported in the community or written about success in doing this.
There are also several (and relatively current) free resources to help someone get up to speed on CF. I keep a list of those on that page as well, cf411.com/cftrainingfree.
I realize all that's not likely what you wanted, but I hope something there may help. :-)
As I put that email here in the blog post, I had a couple more thoughts that I felt I should address, given how this will be seen more widely and be seen for months and years to come.
What about folks outside the US?
So to folks "not in the US", I don't want to sound harsh but there's really no need for you to lament in the comments here about how "you can't find jobs or CF folks where you are", how "nobody uses CF where you are anymore", how "Adobe doesn't show any support for you", etc.
I get it, and I've heard that in the community for many years. And often what I've wanted to say was, "really, you think it's that much better here?", as if CF is used in every US city, with an Adobe office as well, and evangelists running events and visiting every client? :-) That is far from the truth, and it's been so for ever (so that's not some statement about the vitality of CF today). I've not tended to say it, though, because it might seem rude.
But I would ask you folks outside the US to consider this post here as a possible way to change your perspective: the whole reason I'm writing this post (and have that list, and say what I do to clients who ask) is that people in the US also lament today and in recent years that they "can't find any CF people (or jobs)".
And my point in posting here is that there ARE indeed jobs and places to find them or offer them, for free.
And if you're looking for CF work and can't find anything at all where you are, then if you don't want to move, it's probably time to just look for a new technology or line of work. (That's its own point that some will want to make, and I will address that in a moment. But before I do...)
Consider the new Google Jobs search feature
After I had shared that email with my client above, and as I was putting this post together (and updating my CF411 job site list to confirm the current nature of jobs offered), I realized that I should also mention something else (which I have since added to my jobs list).
Consider also the new (in June 2017) Google Jobs search result feature, which aggregates many job sites.
If you just search "coldfusion jobs", it will default to looking for any near you. Of course, there may be none, for some locations.
But if you're willing to move (or consider telecommuting with a company elsewhere, or just interested to use this as a gauge of health of CF jobs elsewhere), note that you can also search for a city, like "coldfusion jobs washington dc" and you will find jobs there as well as near it as in MD and VA, which is nice.
But don't fall for (or spread) the old wives' tale that DC is the only place left with CF jobs! I did this with search several major US cities (NY, LA, Chicago, Miami, and so on) and it found at least several CF jobs for each, as of a check in June 2017. (And again, consider using CFML, Lucee, or other search terms as may suit your interests.)
For my international readers, I also tried searching outside the US and found none, but that was true of PHP jobs as well, so I think it is US-only, perhaps for now, or perhaps the country-specific google domains may serve up jobs for cities in/near that country.
Shouldn't people be looking for other than CF work anyway, for the long term?
OK, let me get out ahead of this to save folks wanting to comment. I get it. Whenever discussions about CF jobs (or CF's livelihood in general) come up on forums, mailing lists, blog posts, tweet storms, slack discussions, etc., there are always people who will want to point out how folks "really ought to be looking at technologies other than CF anyway".
And sure, some are from well-meaning folks who just want to steer folks to broaden their experience, and that's of course great and praise-worthy.
But there are also some who say it because they have moved on, and/or operate from the stance that "it's dead. No one uses CF anymore, and you'll never find any jobs in it, so why bother? Move on."
My whole point in making this post is to offer at least one point of refutation of that. Clearly there ARE *many* CF jobs. No, maybe not as many as "technology xxx". And maybe not as many as there used to be, in general or near you. But I offer the above to whoever it may help.
But hardly anyone uses CF anymore, right? "It's dead, Jim"
I know that's what some readers will want to contend, especially after that preceding section. Let me address this elephant in the room: the "CF is dead" meme.
First, it should be clear from my post here, as well as my blog in general, and my posts elsewhere, as well as my participation in forums, threads, and more, my conference talks, etc. that I'm obviously still an apologist for CF/CFML.
(BTW, apologist doesn't mean "one who apologizes for something" but rather one who defends it with rational argument.)
So no, I don't think CF is dead, and no, it's not "used only by government agencies anymore", as some have asserted. (And if it's dying, well aren't we all, really?)
Let's address this "nobody is using CF" assertion (as if the jobs listed above are not enough to counter that.)
My own observation of who is using it
I'll note first and foremost from my own personal experience that I'm busy working with CF every day, helping hundreds of clients each year (and get new clients every couple of weeks) in my CF troubleshooting consulting.
Yes, I realize some of that work comes because it's that experienced CF people may have left, moving on to other technologies. And I don't disparage them. I don't knock people going to new technologies (though I do see a lot of org's say they're "moving off CF to xxx in the next year" and two years later it's still not happened, for many reasons).
But the bottom line is that I DO work with hundreds of clients per year who ARE and have been using CF, and I do get a few dozen more each year. And they ARE org's of a wide range of sizes, structures, fields, and locations (worldwide).
How I know there are still more shops
I also know that I'm ONLY serving a FRACTION of CF shops, with thousands more I have not worked with (And I'm ok with that. I do no advertising and instead find work via word of mouth, or via my blog posts, my participation in community resources, my speaking at conferences, etc.)
But I'm saying that I know there are thousands more orgs using CF who I don't have as clients. How can I be so confident? Because:
- I've seen the counts of number of client of some CF product vendors (separate from Adobe's stated counts, more below)
- I see the company names or domains or folks who are also posting in the community, or speaking at or attending conferences
- I see them listed in jobs boards like the above
From Adobe's own recent statements of new customer counts
Finally, and most important (for some), consider especially something which doesn't get much press or restatement.
Speaking of Adobe's count of CF customers, the CF Product Manager Rakshith Naresh said in a comment in the blog post announcing the release of CF2016 last year that there were 2,000 new CF customers per quarter.
And yep, in response to questions doubting if he really meant "new customers" or was he counting renewals, upgrades, etc., he later clarified that "new customers in this context are entities or organizations that have never bought ColdFusion from us in the past. Each such customer has bought one or more units of Standard or Enterprise. 8000 new customers will mean more than 8000 new units purchased."
So, enough with the soap-box. And perhaps I really should have posted that as a separate blog entry.
The point of this post of course is to let folks know that there are indeed places to find and offer CF jobs.
I've just been around CF long enough (20 years) to know that, especially in recent years, topics like this can never be brought up without folks coming out of the woodwork to turn it into a referendum on CF.
Given also that some will find this BECAUSE they may be struggling and concerned about CF's health and are seeing ONLY the negative things people have to say, I wanted to take a chance to offer my more objectively optimistic perspective, while also hoping to fend off those who would want to assert that their negative vision was truth.
We obviously can't both be right. :-) Of course, we can each be partly right. I'm just offering here what I rarely see offered, and they seem facts, if "alternative" facts in the true sense of that word.
Update: another related post
If you are in fact looking for work, I have a related post that may interest you, which I posted a week after this one: Long-time CFer needing to find new non-CF work? You may know more than you realize.
For more content like this from Charlie Arehart:
Need more help with problems?
- Signup to get his blog posts by email:
- Follow his blog RSS feed
- View the rest of his blog posts
- View his blog posts on the Adobe CF portal
- If you may prefer direct help, rather than digging around here/elsewhere or via comments, he can help via his online consulting services
- See that page for more on how he can help a) over the web, safely and securely, b) usually very quickly, c) teaching you along the way, and d) with satisfaction guaranteed