Top 5 Ways to Get Developer Focused!

What I Think of “Developer Focused”

When I think of developer focused organizations, the first organizations I think which actually have some type of grasp and effectively work toward this are open source software projects. Not particularly foundations or companies related to the projects, but the projects and the people involved with the core project themselves. These come to mind for several specific reasons.

  • Open Source Projects are easily identified as being developer focused since it is usually a group of developers building a project for others, usually developers, to use to build software for others, usually not developers, to use.
  • Open Source Projects have a self-determination among the group of developers writing the source code for it to be in a readable, usable state for other developers. This definitely fits into something I’d think of as developer focused.
  • When these projects get big enough they’re usually documented, written about on blogs and in articles from tech media, and talked about in many forums. By association of this process, this again first into my idea of what developer focused is.
  • At a certain time the developers and developer users of said projects often become advocates — sometimes staunch advocates — for their respective projects. This combined with the availability of source code truly makes a project developer focused.

Expanding on the Idea of “Developer Focused”

From what I’ve ascertained so far developer focused I largely associate with effective open source projects. But this isn’t the only type of organization that can create solutions, projects, and related efforts that I think of as developer focused.

Developer Focused Definition

Thinking back on all these things, here’s what I’ve put together to define the ideal characteristics of a developer focused organization.

  1. Marketing, developer relations, engineering, documentation, education, sales, and other arms of the company all focus on making communications easy with the developers of enterprises, small business, consumer, or related markets that the company wants to work with.
  2. Engineering (Part 1), or engineering groups have a focal place and priority within the organization to help marketing shape messaging, developer relations to provide effective and accurate content, documentation to be maintained and updated with accurate details, education to have effective means of knowledge transfer, sales to speak intelligently about products and services, and other needs as necessary.
  3. Sales isn’t, or shouldn’t be, focused on the proverbial “golf course” sales routine. The polo shirt wearing, cisgendered white male of privilege that got made fun of by jocks in the 80’s era is dying faster than a Wermacht SS Officer in the crosshairs of a GI Lead strapped with a tommy gun. Sales also needs to, which I’ve made ironic now, flip the appproach to things. Get rid of the war metaphors (yeah, sorry, not sorry this line is after all meant for sales!) and speak specifically to product like you actually care about it and care about what developers are attempting to get built. Know it, understand it, hell, even whack at those keys and write up a demo or two yourself! This is developer focused sales.
  4. Marketing, stop having campaigns and study, understand, and gain knowledge about the places developers meet, code, and discuss solutions they need. Marketing needs to, when developer focused because an ardent consumer of all messaging of the organization and in itself a learning organization. Message and talk to developers in the places they organize online, in real life, and otherwise. Because developers yourself to some degree, understand the products, know what it is you’re actually messaging developers about. Refocus and come hang out with developers. If anything, communicate with, work, and coordinate specifically with developer relations as the lead and with senior or principal developer advocates for the go to market marketing messaging and such. Absolutely do not just work on marketing efforts in isolation! Communicate with the organization and with the community frequently!
  5. Engineering (Part 2) has a complex and often exhaustive, advanced, and intense communication with the rest of the company in a developer focused organization. After all, they’re building all the things that everybody else is working toward making developer focused for others to use! Yes, that means engineering needs a way to effectively communicate, and in many ways needs it’s own internal communications to manage the flow of status, product, services, and related information to all of the other departments. At the same time all regular development, maintenance, and operational needs of engineering have to continue onward without interuption.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adron Hall

Adron Hall

Software dev, data, heavy metal, transit, economics, freethought, atheism, cycling, livability, beautiful things & adrenaline junkie.