portal entry

select a category, or use search below
(searches all categories and all time range)
Title:

The Delicate Balancing Act between the number of ColdFusion Jobs and the number of ColdFusion Developers

| View in Portal
October 30, 2018 05:33:18 PM GMT
9 Comments
<p>The ColdFusion community needs two things:  More ColdFusion jobs, and more ColdFusion developers to fill those jobs.  This is a delicate balancing act.  How do we grow the community to be healthy again?</p>
<p>The post <a rel="nofollow" href="https://coldfusion.adobe.com/2018/10/the-delicate-balancing-act-between-the-number-of-coldfusion-jobs-and-the-number-of-coldfusion-developers/">The Delicate Balancing Act between the number of ColdFusion Jobs and the number of ColdFusion Developers</a> appeared first on <a rel="nofollow" href="https://coldfusion.adobe.com">ColdFusion</a>.</p>
Labels: Blog, ColdFusion Summit, blog, ColdFusion, coldfusion summit

Comments:

David I'm surprised that as long timer you don't offer here the frequent counterpoint to your last one (and the gist of the article): find good developers with skill in a "modern" language who would be willing to take up cfml for a reasonable hourly rate. Many orgs have related doing that with success, and they often get better developers in the end than they may have gotten from the gene pool of long-time CFers (no offense intended, one to another). But perhaps we'll see a cavalcade of replies and thoughts for interested folks to consider. This is the kind of topic that has traditionally brought out all kinds of responses, with some seeing obvious solutions, others seeing intractible problems, and others everywhere in between.
Comment by Charlie Arehart
1323 | October 31, 2018 01:06:41 PM GMT
I have seen more and more people talking about getting a good Developer and training them...I think the issue might be a lot of CFML work is legacy/maintenance so it is tag based...if more of that works could be converted to or done in cfscript, a mid level JS developer could come over to CF and in a short amount of time they could be up and programming CFML. IF you want a straight up CFML developer, that is different...i think the biggest issue with that is companies unwillingness to have the developer remote. On slack channel looking at the job postings, or a few other sites, a majority of the jobs want someone on site...i get it if the work is secure, but if it is not, why can't companies get over the idea of someone needed in house. Something I heard recently about CFML work is so much of it is in maintenance and not new development, that some companies don't want to bid on that type of work because it is not "lucrative" enough or a big enough project to be worth their time and resources...don't think this is great for CFML but it is what i heard somewhere...Hope others can tell us this is not true everywhere. I just think CF has to do a better job marketing the tool as not dead...get it into colleges as a way to quickly spin kids up on programming, need to get talks in non cfml conferences and do a better job showing comparisons of CFML and other languages...and i think a better social media presence, weather that is twitter, fb, instagram, slack or especially blog posts that can be indexed via google...when someone times in array map functions, getting a CFML post in the top few would be helpful. These are just some of my thoughts, i hope others comment.
1327 | October 31, 2018 02:03:13 PM GMT
Daniel, there is indeed new development in CFML. I know of it in customers I support, and perhaps CFML development shops (or Adobe) can further confirm. As for converting CFML tags to script, for those wanting to drive that, there is a useful tool for that from Pete Freitag: <a href="http://cfscript.me" rel="nofollow">http://cfscript.me</a> As for Adobe being on social media, they are indeed: posting and participating in Facebook, twitter, and slack, to name a few. As for more blog posts, Adobe created the new CF portal (coldfusion.adobe.com) last year and it's had hundreds of blog posts since (as any by Adobe as by others in the community). As for getting CF into colleges, Adobe had created a curriculum for CFML and literally GAVE IT AWAY, and there were few takers. You can't push a rope, and I don't see anything ever leading to demand in colleges for CFML. It just is what it is. I simply don't think that is the answer that so many think it is. But we all have opinions, of course. And I don't say these things to be contentious, only to offer another perspective on the things you raise. Again, as a long-timer in the CF community I am a bit surprised to see you offer some of the points and yet not the others. But perhaps you've just somehow not seen or considered them, or you may contend with them. Surely others will. That's pretty much how these kind of discussions go.  But hey, if it generates more light than heat, that will be worthwhile to some readers.
Comment by Charlie Arehart
1328 | October 31, 2018 02:17:26 PM GMT
I'm literally administering interviews all week (I have another one at 1pm today) to hire developers and none of the people I'm speaking with have ColdFusion on their resume.  These are primarily Java devs with PHP, Node, C# .NET experience.  We talk about design patterns, source control, continuous integration, command line tooling, and their strategies for application design and troubleshooting.  I'm not worried about CFML, if they are smart and have learned 4 or 5 languages, they'll easily learn another.  This is the counterpoint to your last point.  I mean, think about it-- if you want to grow the CF world, those people must come from somewhere.  That means, companies have to be hiring and training devs on CF.  CF devs won't magically appear. As far as the attendance at CFSummit, I'm with you that I'd really like to see it grow, but my personal opinion there is Adobe puts a great deal of $$$ into CF Summit, basically subsidizing the expenses so we can have cheap tickets.  I think there's a certain amount of marketing dollars they look to pour into it every year and ~500 is a good number for them.  Doubling the number of people at CFSummit would either mean Adobe finds a lot more money to subsidize those extra people, or the costs would go up quite a bit.  I bet the raw costs are more like ~600-700 per person given how expensive Vegas is.
Comment by Bradley Wood
1329 | October 31, 2018 02:21:00 PM GMT
All interesting points, guys... keep them coming.  :)
Comment by David Byers
1332 | October 31, 2018 05:26:58 PM GMT
Here in Nashville, which was once a very hot CF market, there’s not a ColdFusion job to be found any more. There was one company in town that had 40+ CF developers (several years ago), and wound up trying to hire programmers and train them in CF because they couldn’t find CF devs anymore. Their finding was that developers who were experienced in other languages didn’t want to learn ColdFusion. Their ultimate solution was to abandon CF in favor of RoR so they could get new developers. There was also another company here that was trying to hire CF devs willing to migrate/learn .Net. They had a hard time finding developers as well.I don’t think the “find a skilled dev and teach them CF” approach is very effective. Most developers are pretty passionate about their language of choice, and don’t want to abandon it for something different.  Most CF developers aren’t interested in taking a job as a PHP guy, so why would anyone expect a PHP guy to want to swich to CF? Most developers will seek a company that does what they already like to do, instead of finding a company they want to work at and learn whatever that company uses. People tend to think along the lines of “I know how to do X, I will find a job doing X”, not “That company uses Y, I’ll go learn Y so I can work for them.”As far as CF Summit attendance goes, one thing that always surprises me each year is the number of first time attendees. This year, and I believe last year as well, about half of the attendees were first timers. That could be read as either “significant growth since last year”, or “half the developers from last year are gone”. :)
Comment by ecobb
1334 | October 31, 2018 06:57:12 PM GMT
Eric, are you responding to my comment or Brad’s, in saying you don’t think training up non cf devs is “effective"?I don’t think Brad was saying he was "trying" it but that he does it. I know others who have relayed how they have. Is it as easy as the old days? No, but again the result is generally you find better devs.As to be clear, I did caveat my comment about it to say it would take finding people *willing* to pick up cf to get paid. You’re right that most may prefer to stay with what they know, but the law of supply and demand can lead those in other languages to find a glut and depressed pay rates there. Not all, of course, but perhaps enough to lead to folks perhaps more open to  a cf gif if positioned effectively. And they may be surprised to find cfml and cf more robust and modern than they realized. So not hopeless.As for conf first timers, some companies rotate people–and could have enough people that this was first year for some of them. And Adobe has been telling us that ther ARE new CF customers. Clearly some of us are more “glass half full” about things than others.David did style his post as point /counterpoint. <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f642.png" alt="??" class="wp-smiley" style="height: 1em; max-height: 1em;" />
Comment by Charlie Arehart
1337 | November 01, 2018 12:28:48 AM GMT
Looks like I (and perhaps Eric) got bit by the bug in this portal where if we edit our comment, all paragraph formatting is lost. Adobe folks, please fix this bug.
Comment by Charlie Arehart
1338 | November 01, 2018 12:37:10 AM GMT
It doesn't help that every piece of CF code I've had to maintain always seems to be the worst written code I've ever encountered in my 32+ year software engineering career. The problem is, there are far too many people out there who picked up CF as a way to expand what they could do in HTML or similar, and have absolutely zero understanding of software development. I agree that ColdFusion can bring some things to the table with a genuinely experienced developer. But nobody in any company I've ever worked at has shown any interest in spearheading a new project based on CF. It's always some legacy project an Excel guy or whatever ran on a "server" under his desk, until the enterprise ended balkanization and now they want to migrate it to a server platform for which they have experienced developers - and nobody wants that platform to be CF because, well, for the very few people who do have any experience with CF it's been a bad experience. Guys, back in the 90s I knew some dedicated FoxPro developers. A lot of them were convinced that Microsoft would eventually "come to it's senses" and ditch Visual Basic in favor of FoxPro. But you know what, there were hardly any FoxPro jobs and fewer as time went on. I don't know where any of those FoxPro devs wound up, but I hoped they saw the writing on the wall and went on to greater things. There's a lesson in that.
Comment by geeboh
1420 | November 15, 2018 06:31:32 PM GMT