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 I think most would expect to hear in reply (if they thought I could just propose some possible specific people looking/available).
I typically point to a couple of list of two kinds of CF-specific resources to help you find CF people, and I mention also the importance of looking beyond just CF skills if you can't find CF people. (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.)
Even beyond just those key points, the post turned into more elaboration on these and other related topics, so here's a quick summary of the main points below (each of which have more elaboration below):
- 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.
- That page also has a list of companies that do CF app development.
- 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
- If you're seeking CF people, note that you can look beyond seeking only CF skills to instead seek a good developer (in any language) and you can point them to resources for them to easily pick up CF (and I point to such resources here)
- 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. Please see below.
- And if you are looking for work, I have a related post that may interest you
My answer to someone asking the question
So, continuing my opening paragraph about the fairly standard answer I have when people ask (I explain how I don't get in the middle, and I point them to the cf411.com/cfjobs), and after putting together a rather more extended version of that answer for a client today, I thought it may be worthy of a blog post. I've just added some HTML headers for organization sake in addition to the numbers I'd used to organize the plain text email reply.
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?"
1) First, you may think I'm dating myself to say that even just tracking the availability of CF people and opps could possibly be itself a full-time job. This isn't 2009 anymore, 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
2) 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 on that page).
It's nearly a dozen places where hundreds of current CF jobs are or can be offered and/or where CF people do or could make their availability known, and you'll see I have even indicated how recently active they were.
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.
Bottom line, there are hundreds of jobs listed there, all over the country. Some are local only, some are telecommute. 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
3) 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) skills and then helping 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) resources to help someone get up to speed on CF. I keep a list of those as well, cf411.com/cftrainingfree.
I realize all that's not likely what you wanted, but I hope something there may help. :-)
Before I go, I had a couple more thoughts that I felt I should address here on the blog that I didn't mention to the client, 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 hard but there's really no need for you to lament in the comments here about how you can't find folks where you are, how nobody uses CF where you are anymore, 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 hte vitality of CF today). I've not tended to say it, though, because it might be seen as rude.
But I would ask you folks outside the US to consider this post here (about finding CF jobs) 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.
Maybe you can find a resource local to you that may help (and more on that in the next section). If not, well, then the bottom line of course is that if you don't want to move, it's probably time to 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. I have just posted this also verbatim at the bottom of my jobs list, but I want to point it out here for those who may not bother to visit my CF jobs resource page, and as another point about CF's "not being dead yet":
Finally, 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 operate from this 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, do they? "It's dead, Jim"
I know that's what some readers are perhaps wanting to ask or say, after that preceding section. Let me address this elephant in the room, the "CF is dead" meme.
First, it should be clear from my blog, and my posts, and my participation in forums, threads, and more, as well as 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 us 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 week) in my CF troubleshooting consulting.
Yes, I realize some of that work comes because in some shops experienced CF people may have left, moving on to other technologies. 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 find work via my blog, my participation in community resources, or by speaking at conferences, etc.)
But I'm saying I know I know that 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)
- 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