TeraTech

The ColdFusion Experts: Develop, Secure, Optimize

  • Services
  • About Us
  • CF Alive
  • Blog
  • Podcast
  • Contact

Free Consultation:
Call 301-424-3903

  • Services
  • About Us
  • CF Alive
  • Blog
  • Podcast
  • Contact

7 More Powerful Traits an Ideal ColdFusion Developer Must Have

April 6, 2018 By Michaela Light Leave a Comment

Recently, we talked about the topic of the ideal ColdFusion developer in my article, “7 powerful traits (must have in ideal ColdFusion developers),” but I thought of revisiting and revealing some more traits. To summarize, the ideal characteristics we already discussed were:

  1. Humble -Egoless programming; developer will ask for help it stuck
  2. Curious – Constantly learning and experimenting
  3. Honest – Will admit when wrong, or they don’t know
  4. Communication – Write code for humans to read, not computers to run
  5. Coding conventions – Code simply
  6. Lazy – Write smart code instead of the repetition of code
  7. Thinking and Planning – Plan before the code

For more information, check out my SlideShare presentation, “How to be a Guru Coder.”

You might ask, what are some more traits that make up an ideal ColdFusion developer? Does my team have these qualities, and if not, can I train them?

Contents

  • What is an Ideal ColdFusion Developer?
  • 7 More Traits of an Ideal ColdFusion Developer
  • How to Create an Ideal ColdFusion Developer?
  • Wrapping Up

 

What is an Ideal ColdFusion Developer?

The best developers have a much higher output than their average counterparts. They don’t do the minimum amount of work to get by; they are always on the watch to do more with the time they have. Ideal ColdFusion developers are giving their all to be the best, and to move up the ladder to positions of more authority.

Finding or developing a superior developer is worth the time and effort.

7 More Traits of an Ideal ColdFusion Developer

  1. Confident, but realistic, attitude – A positive attitude can take a burned-out and unproductive developer and turn them into a superstar. But, ColdFusion development is not all roses and parades. Your developers must be realistic and temper their positive attitude with a lot of realism and a bit of skepticism. A fake smile and a Pollyanna attitude will not help during a crisis. Clam and cool heads prevail.

    “Happiness is an attitude. We either make ourselves miserable, or happy and strong. The amount of work is the same.” – Carlos Castaneda – Entrepreneur.com

    1. What questions can I ask to know if my developer possesses this trait?
      1. How do they get along with their coworkers?
      2. How do they react to conflict?
      3. What kind of attitude do they have?
  2. Vast technical ability – Ideal developers know several technologies (CFML, HTML, CSS, SQL) at an expert level and are knowledgeable with many others. A good developer will be able to jump into any current project and be able to make a difference. They use the best of coding standards and conventions and aren’t lazy when it comes to making sure others can understand their work by commenting. They understand the use of version control options like Git and can work with ColdFusion helpers, testing, and support software.
    1. What questions can I ask to know if my developer possesses this trait?
      1. Does their past work show they operate at the highest standards?
      2. If they are new, what do their references say about them?
      3. What is the consensus among their coworkers about their quality of work?
  3. Open-minded and adaptable – An ideal developer embraces change . They need to be willing to consider opposing ideas and figure out ways to make them work. They need to adapt to the changing ColdFusion development environment and make the best of new and challenging situations.
    “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” — Charles Darwin – Entrepreneur.com

    1. What questions can I ask to know if my developer possesses this trait?
      1. How have they handled rapid change in the past?
      2. Do they possess a big ego and forcefully argue their point, or are they open-minded when someone presents a differing idea?
      3. How does the developer handle difficult situations?
  4. Rapid and lifelong learner – An ideal ColdFusion developer is constantly learning and staying up-to-date on changing technology. When faced with something they don’t know, they use whatever resources they can to find out answers quickly and efficiently. They aren’t afraid of new technology. Instead they enjoy it as a learning experience.

    “Learning never exhausts the mind.” – Leonardo da Vinci – Lifehack.org

    1. What questions can I ask to know if my developer possesses this trait?
      1. When faced with something they don’t know, do they say, “I don’t know, but I will find out?”
      2. When faced with new technology, do they push back?
      3. Do they use their spare time to stay current and learn new things?
  5. Excellent communication skills – I am mentioning communication skills again because they are the key to being an ideal developer. The ability to absorb what someone is asking and immediately turn it into a useful task is priceless. Communication is essential for project managers and developers. This prevents misunderstood directions.
    1. What questions can I ask to know if my developer possesses this trait?
      1. Do they listen when someone speaks, or are they always considering what they will say next?
      2. After direction given, do they ask follow-up questions, so they know what it is they are being asked to do?
      3. Do they ensure their fellow developers understand the task at hand?
  6. Productivity and speed – Being productive and working quickly go together. Knowing how and when to be productive is the mark of a quality developer. Knowing when they are in the flow, or they need a break to recharge is important. Finishing a task swiftly is often helped by how well a developer works without distractions.

    “Plans are nothing; planning is everything”. – Dwight D. Eisenhower- Lifehack.org

    1. What questions can I ask to know if my developer possesses this trait?
      1. Is the developer full of energy, or always burned out?
      2. Does the developer work in the time where they are in the flow or push through even when they need a break?
  7. Awesome memory and intuition – Memory and intuition will help your developer to know how to do something difficult, and when. Intuition can be the difference between them stressing over a piece of code or knowing the answer immediately. Good memory and intuition will often help them innovate and come up with solutions that no one else thinks of proposing.
    1. What questions can I ask to know if my developer possesses this trait?
      1. Does the developer often know the answer to a problem before you explain the solution?
      2. Are they often the innovators of the group?

How to Create an Ideal ColdFusion Developer?

True talent can often show up in the places you least expect. Sometimes the only difference between an average developer and an ideal one is the amount of direction they get, and the resources offered.

Often the more introverted and shy developers turn out to be excellent but are just afraid to speak up. Pay attention to your team and take an interest in how they work and interact with one another

Wrapping Up

Between this article and the first, we have covered many traits of ideal ColdFusion developers. Remember to ask questions about your developers every chance you get to make sure you aren’t overlooking talent.

Following these suggestions, you are sure to have a team full of ideal ColdFusion developers.

And to continue learning how to make your ColdFusion apps more modern and alive, I encourage you to download our free ColdFusion Alive Best Practices Checklist.

Because… perhaps you are responsible for a mission-critical or revenue-generating CF application that you don’t trust 100%, where implementing new features is a painful ad-hoc process with slow turnaround even for simple requests.

What if you have no contingency plan for a sudden developer departure or a server outage? Perhaps every time a new freelancer works on your site, something breaks. Or your application availability, security, and reliability are poor.

And if you are depending on ColdFusion for your job, then you can’t afford to let your CF development methods die on the vine.

You’re making a high-stakes bet that everything is going to be OK using the same old app creation ways in that one language — forever.

All it would take is for your fellow CF developer to quit or for your CIO to decide to leave the (falsely) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.

Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.

No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens Next

ColdFusion Alive Best Practices Checklist

ColdFusion Alive Best Practices Checklist

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

√ Easily create a consistent server architecture across development, testing, and production

√ A modern test environment to prevent bugs from spreading

√ Automated continuous integration tools that work well with CF

√ A portable development environment baked into your codebase… for free!

 

Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.

Related Posts

  • 7 powerful traits (must have in ideal ColdFusion developers)7 powerful traits (must have in ideal ColdFusion developers)
  • Does your ColdFusion Code Smell Bad? (16 certified checks)Does your ColdFusion Code Smell Bad? (16 certified checks)
  • ColdFusion Rocks! Still Remains the Best Programming Language!ColdFusion Rocks! Still Remains the Best Programming Language!
  • Do they think you are are a super human developer?Do they think you are are a super human developer?
  • Adobe ColdFusion Vision for the Next 10 Years, with Rakshith NareshAdobe ColdFusion Vision for the Next 10 Years, with Rakshith Naresh
  • 3 keys to Avoiding Scope Creep3 keys to Avoiding Scope Creep
  • Facebook
  • Twitter
  • Google+
  • LinkedIn

Filed Under: ColdFusion, Development Approach

← Previous Post Into The Box 2018 Awesome Updates
Next Post → 069 Font Awesome and ColdFusion (never build icons again) with Nolan Erck

CF Alive Best Practices Checklist

 

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

Recent Posts

  • CFML is better than other languages (7 detailed reasons)
  • 101 CF Summit India 2019 Revealed with Adobe’s Kishore Balakrishnan
  • 100 CF Alive (Revolution Retrospective) with Nolan Erck and Michaela Light
  • CF Camp 2019 Full Report (Slides, Interviews, Everything CFML and Lucee)
  • Adobe ColdFusion Comprehensive Guide (More Powerful, More Modernized, More Alive)

Categories

  • ActionScript
  • Adobe CF Summit
  • Adobe CF Summit East
  • Adobe CF Summit East 2018
  • Adobe ColdFusion 11
  • AIR
  • Ajax
  • AngularJS
  • Announcement
  • API
  • Apollo
  • Auto Security Lockdown
  • AWS
  • C#
  • Certification
  • CF Alive
  • CF Alive Book
  • CF Alive Podcast
  • CF Camp
  • CF Summit India
  • CF Tags
  • CF Training
  • CF Vs. Other Languages
  • CFEclipse
  • CFML
  • CFObjective
  • cfquery
  • CFSummit
  • CFUnited
  • China Chopper
  • CIO
  • Classes
  • Client Highlights
  • ColdBox
  • ColdFusion
  • ColdFusion 2018
  • ColdFusion 2020
  • ColdFusion 9
  • ColdFusion Developer
  • CommandBox
  • Conference
  • Cool Stuff
  • Culture
  • Cybercrime
  • Database
  • Development Approach
  • Docker
  • Fixinator
  • Flex
  • Frameworks
  • Fusebox
  • FusionReactor
  • Futurology
  • Garbage Collector
  • IntoTheBox Conference
  • Java
  • JavaScript
  • JVM
  • Learn ColdFusion
  • Legacy Code
  • Load Testing
  • Lucee
  • Management
  • MAX
  • MDCFUG Lunch
  • MockBox
  • Modernize ColdFusion
  • Monitoring
  • Muracon
  • NCDevCon
  • New Intern
  • News
  • Node.js
  • Open- Source
  • ORM
  • Ortus Developer Week
  • Ortus Roadshow
  • Performance
  • Performance Tuning
  • PHP
  • Productivity
  • Programming Languages
  • Query of Queries
  • Roadmap
  • Scalability
  • Security
  • Server Software
  • Server Tuning
  • Social Media
  • Spiral Web
  • SQL
  • Success Story
  • Survey
  • Technology
  • TestBox
  • Tips
  • Transcript
  • Trapeze Development
  • Uncategorized
  • Web 2.0
  • Web Application
  • Web Server
  • Webinar
  • Webmail
  • Whole Brain Development
  • Women in Tech

Recent Comments

  • Michaela Light on A Comprehensive Guide to Running a Successful CFML Project
  • Michaela Light on Is Lucee CFML now better than Adobe ColdFusion?
  • Michaela Light on Introducing Swansea Jack (Lucee CFML 6 announced)
  • Michaela Light on 082 ColdFusion and the Blockchain Revolution with Mike Brunt
  • Michaela Light on 082 ColdFusion and the Blockchain Revolution with Mike Brunt
  • Home
  • Services
  • About Us
  • CF Alive
    • CF Alive Book
    • CF Alive Inner Circle
    • CF Alive full resources cheatsheet
  • Blog
  • Podcast
    • Podcast Guest schedule
  • Contact
  • Sitemap

The ColdFusion Experts:
Develop, Secure, Optimize

TeraTech Inc
451 Hungerford Drive Suite 119
Rockville, MD 20850

Tel : +1 (301) 424 3903
Fax: +1 (301) 762 8185

Follow us on Facebook Follow us on LinkedIn Follow us on Twitter Follow us on Pinterest Follow us on YouTube

Copyright © 1998–2019 TeraTech Inc. All rights Reserved.