The ability to communicate well with non-technical people is what separates star developers from the rest. Star developers understand that other team members don’t need to know about implementation details. They’ve developed an understanding of the non-technical aspects of project work—things like requirements, risk, scope, client concerns, project timelines. They handle more than just the technical parts of a project with ease.
It’s no secret that most developers have room to grow in the communication department. Even within the development world, back-end developers and front-end developers’ communication skills can range. We have a hard enough time communicating with each other about things like CMS implementation, template integration, CSS best practices… and we speak each other’s lingo! Forget about trying to explain things to non-technical folks. (By the way, you may know Happy Cog only for exceptional designers and front-end devs, but it’s worth mentioning we have a brilliant back-end development team too.)
Times are changing in the PHP world. Some call it the PHP Renaissance. PSR standards are bringing interoperability between frameworks and unity to coding standards. Composer offers access to an array of best-in-class components and a simple way to integrate them into your applications. There are some great, new PHP language features showing up like Traits and more. A new breed of frameworks and content management systems are getting on board. It’s a great time to be a back-end developer!
In a world that requires specialized Drupal developers, Wordpress developers, ExpressionEngine developers, and other pre-renaissance CMS developers, Craft CMS gives me hope for a day when being a PHP developer is enough.