<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jamie Langskov</title>
    <description>The latest articles on DEV Community by Jamie Langskov (@techlorax).</description>
    <link>https://dev.to/techlorax</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F228544%2Ff8a87509-e543-42a3-a7ea-3250d7884fa8.png</url>
      <title>DEV Community: Jamie Langskov</title>
      <link>https://dev.to/techlorax</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/techlorax"/>
    <language>en</language>
    <item>
      <title>Tactics for Building Developer Awareness: Part Two</title>
      <dc:creator>Jamie Langskov</dc:creator>
      <pubDate>Wed, 17 Aug 2022 06:13:00 +0000</pubDate>
      <link>https://dev.to/techlorax/tactics-for-building-developer-awareness-part-two-5g4l</link>
      <guid>https://dev.to/techlorax/tactics-for-building-developer-awareness-part-two-5g4l</guid>
      <description>&lt;h2&gt;
  
  
  II. What tactics can we use to influence awareness with developers when launching a &lt;del&gt;new product or service&lt;/del&gt; &lt;em&gt;change to an existing product or service&lt;/em&gt;?
&lt;/h2&gt;

&lt;p&gt;This is tactically quite a bit simpler because, in theory, you're not trying to convince developers to try something new. Instead, this can be an exercise in "winning the hearts and minds" of developers who already are committed to your product. &lt;/p&gt;

&lt;p&gt;If they are current users of your product, they have already opted in to be contacted by you, which means that a targeted campaign of educational resources and consistent communication should suffice. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What about data privacy?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Firstly, &lt;u&gt;I am not a lawyer&lt;/u&gt;. &lt;/p&gt;

&lt;p&gt;Okay, now that we got that out of the way...&lt;/p&gt;

&lt;p&gt;I worked with our development, legal, compliance, and marketing teams at SAP to implement GDPR compliance measures at SAP for our community of about 3 million members, so I have a good deal of experience with this. &lt;/p&gt;

&lt;p&gt;But again, &lt;em&gt;I am not a lawyer&lt;/em&gt;, so take this as practical commentary and not legal guidance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Under GDPR, you do not need additional consent to send &lt;em&gt;operational&lt;/em&gt; emails to individuals that you have a &lt;em&gt;current business relationship&lt;/em&gt; with. This means that people who are using your service or product have, by virtue of signing up and agreeing to the Terms of Use, given consent for you to contact them &lt;em&gt;about that product or service&lt;/em&gt;. This does not give you carte blanche to email them promotional garbage, but it is a general umbrella under which most product-focused communications to your existing user base are covered.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Consult your legal team if you have any questions on this one.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Back to Tactics...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Remember those questions we asked in Part One of Awareness? Here's a refresher:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Who&lt;/strong&gt; does this change impact?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What&lt;/strong&gt; is the change?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;When&lt;/strong&gt; is this change occurring?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Where&lt;/strong&gt; is the change reflected?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why&lt;/strong&gt; is the change required?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are the questions that we need to answer for our developers. So, let's tackle those in a sample Awareness campaign.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Based on a true story&lt;/em&gt;&lt;br&gt;
In this simplified scenario, the product team is rolling out an update to the navigation menu, which will change where many of the commonly used features reside in interface. They have documented the changes, including a mapping from the old menu locations to the new ones, in their lengthy product documentation. However, we both know that your developers are not religiously reading the documentation or checking in for changes proactively, so it's on you as the developer advocate to influence adoption of these changes. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: In this example, the change only impacts the developers and not any end users who the developers will also need to support through the change. That scenario would be more complex and require you to build more enablement tools and resources, but let's stick to a simpler example for now. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Step One: Information Gathering
&lt;/h2&gt;

&lt;p&gt;In this first stage, you need to get your bearings. You'll need to do some investigating and gather information from a few different stakeholders.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Product Team&lt;/strong&gt;&lt;br&gt;
This team is responsible for the change. But, you are now responsible for carrying the torch forward, so it's best to know as much as you can about the terrain you're walking into. This is the team to ask about any potential landmines (things they know are going to piss off the developers). They are also the ones who should provide all the answers to the above W questions. Make sure you fully understand the answers to those questions before you set out to educate others, including who your escalation contact will be if things go horribly awry. Hopefully, this team is also able to provide you with a list of impacted users to contact. If not, see stakeholder group 2. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Product Marketing, Developer Marketing, Developer Community, Developer Experience, Customer Communications, Customer Support, Customer Success, Account Management&lt;/strong&gt;&lt;br&gt;
Your stakeholder list may contain one or more of these departments, depending on the size and complexity of your organization. Connect with anyone who is responsible for communicating with your developers on a regular basis on behalf of the company. Hopefully, you are regularly in touch with these folks any way to ensure that you are communicating in a unified voice and a well-orchestrated cadence. This group will help you determine what channels, formats, and timing work best in the context of other planned communications to ensure the proper amount of attention is paid to your announcements. They can also, likely, provide you with a contact list if your product team does not have that information. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Influential Voices&lt;/strong&gt;&lt;br&gt;
Whether it's your CTO or a particularly vocal village elder in your community, there is someone (or several someones) that generally leads the sentiment of the developer community. This person is respected and trusted for their authenticity, their experience and expertise, and their impartiality when it comes to good or bad news. Hopefully, as a developer advocate or community manager, the group of people who fall into this category also includes you. But, it doesn't hurt to bring in the big hitters when the going looks rough. If the information you've gathered tells you that this change is going to meet some resistance, get some powerful allies in your corner before you head out into the field. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step Two: Make a Plan by Working Backwards
&lt;/h2&gt;

&lt;p&gt;Now that you know the answers to the 5 Ws, you can start to map out what the next couple of months looks like -- because, yes, this is going to be at least two months for a major change. Start with the launch date - in this case, we'll use a single launch date, but in some cases, there are progressive or phased rollouts. Work backwards depending on how much time it's going to take for you to create various assets (videos, tutorials, blogs, etc.) and schedule a regular cadence of communications. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Studies show that humans generally need to receive a message approximately &lt;strong&gt;seven&lt;/strong&gt; times before they retain it. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Use What You Know About Your Developers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each developer community is slightly different. As their advocate, it's a crucial part of your role to know what works for them, what their preferences are, and how they like to engage with you and with the rest of the community. &lt;u&gt;Things you will need to know:&lt;/u&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do they prefer to learn&lt;/li&gt;
&lt;li&gt;What channels do they prefer to use for communication&lt;/li&gt;
&lt;li&gt;When are they most active and ready to engage with your community&lt;/li&gt;
&lt;li&gt;What makes their jobs easier or harder&lt;/li&gt;
&lt;li&gt;How complex is the ecosystem that they are working in&lt;/li&gt;
&lt;li&gt;How hard will it be for them to implement this change&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answers to these questions will help you to determine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How far in advance do you need to first communicate this change to them&lt;/li&gt;
&lt;li&gt;Which channels (i.e. email, Slack, social media, forums, support portal, developer hub, etc.) will reach the majority of your audience&lt;/li&gt;
&lt;li&gt;What supporting resources you'll need to create&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's an example schedule:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Timing&lt;/th&gt;
&lt;th&gt;Channel&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T-60 days&lt;/td&gt;
&lt;td&gt;Forum Post&lt;/td&gt;
&lt;td&gt;FAQs and answers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-60 days&lt;/td&gt;
&lt;td&gt;Initial Email Notice&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-45 days&lt;/td&gt;
&lt;td&gt;Forum Post&lt;/td&gt;
&lt;td&gt;5 Ws answers, screenshots of new vs. old interface, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-30 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-30 days&lt;/td&gt;
&lt;td&gt;Developer Hub&lt;/td&gt;
&lt;td&gt;Demo video walkthrough, comparing old and new UI, highlighting common tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-21 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, invite to informational webinar, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-14 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;Upcoming virtual event, 5 Ws answers, link to FAQs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-10 days&lt;/td&gt;
&lt;td&gt;Live virtual event&lt;/td&gt;
&lt;td&gt;Demo of new UI, live Q&amp;amp;A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-7 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to event recording, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-2 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-1 day&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-0 days&lt;/td&gt;
&lt;td&gt;Email Reminder&lt;/td&gt;
&lt;td&gt;5 Ws answers, link to FAQ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This is a high-touch change management plan for high impact, major changes. Not every feature or change requires this level of engagement.&lt;/p&gt;

&lt;blockquote&gt;
&lt;h2&gt;
  
  
  Next time, on ADKAR for DevRel...
&lt;/h2&gt;

&lt;p&gt;How do you get developers to &lt;em&gt;want&lt;/em&gt; to make a change? What if it's not up to them, or worse, it's an unpopular change? How do we get them to do it any way?&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>community</category>
      <category>devrel</category>
      <category>dx</category>
    </item>
    <item>
      <title>Tactics for Building Developer Awareness: Part One</title>
      <dc:creator>Jamie Langskov</dc:creator>
      <pubDate>Tue, 16 Aug 2022 23:15:00 +0000</pubDate>
      <link>https://dev.to/techlorax/tactics-for-building-developer-awareness-part-one-g13</link>
      <guid>https://dev.to/techlorax/tactics-for-building-developer-awareness-part-one-g13</guid>
      <description>&lt;h2&gt;
  
  
  What is Awareness in the ADKAR change management framework?
&lt;/h2&gt;

&lt;p&gt;As the first stage in a person's experience of change, awareness simply means that they know the 5 Ws about the change:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Who&lt;/strong&gt; does this change impact?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What&lt;/strong&gt; is the change?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;When&lt;/strong&gt; is this change occurring?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Where&lt;/strong&gt; is the change reflected?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why&lt;/strong&gt; is the change required?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How does this apply to developer relations?
&lt;/h2&gt;

&lt;p&gt;The translation into the DevRel world is much easier when we are implementing a change to an existing tool. These will be the first questions that a developer will ask when you tell them a change is coming.&lt;/p&gt;

&lt;p&gt;However, I would encourage you to consider that launching a new product, service, tool, language, or process is also a change management opportunity. Humans operate on a continuum of behavioral patterns and adding something new is no different than changing something that currently exists when it comes to our response to change. Ultimately, we are trying to influence behaviors that we consider desirable.&lt;/p&gt;

&lt;h2&gt;
  
  
  I. What tactics can we use to influence awareness with developers when launching a new product or service?
&lt;/h2&gt;

&lt;p&gt;This is a great opportunity to partner with other parties at your company who also talk with developers, e.g. your developer marketing, community, education, and product organizations. Using digital marketing tactics like strategic paid advertising, can reach a new audience of developers. Community tactics, like partnering with existing developer communities (e.g. those built around programming languages) to cohost content, events, and other value-add activities and resources, can help you build loyalty and affinity for your brand, while also raising awareness of your offering. Educational content that, again, provides value without asking anything in return, can help your developers learn and grow in their own careers, while also getting them familiar with and loyal to your ecosystem. This could be videos, live streams, tutorials, podcasts, or blog posts. &lt;/p&gt;

&lt;p&gt;Working with visible people (call them thought leaders, influencers, or whatever yucky corporate word you want...) in the industry you are targeting is one of the most powerful ways to gain awareness amongst your target developers by power of peer advocacy. Be cautious though - developers have a well-developed bullshit detector and will not follow the lead of someone who is thought to have "sold out" to a brand. Give those visible people free access to your product and if they are happy, ask them to share with their friends. Don't pay them. (Sorry, not sorry, "professional influencers.") The minute money changes hands, they lose their credibility. &lt;/p&gt;

&lt;h2&gt;
  
  
  The community approach to working with developers
&lt;/h2&gt;

&lt;p&gt;Developers can tell when they are being sold to and most of them strongly dislike it. To take advantage of many of the more "traditional" digital marketing tactics, you'll need to be very careful about your messaging and delivery.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Go to where your audience is.&lt;/strong&gt; When you are looking to get the attention of developers, you need to go where they are already motivated to hang out. Places like here on dev.to, HackerNews, Reddit, and StackOverflow are common haunts for many developers. BUT, each of those communities has their own set of cultural standards. Use vendor or advertising spaces for advertising. Don't encroach on other spaces with pure ad content. You will only breed bad feelings towards you and your company.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be authentic.&lt;/strong&gt; When you enter spaces that belong to developers, you must respect the culture that already exists there. Don't create a new account and immediately start spamming the channel with links to your site. Don't show up to a meetup and start hyping your company when you promised to do an educational talk. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Give freely and selflessly.&lt;/strong&gt; The best way to win devs to your side is to be a real human, contribute meaningfully and selflessly, and build partnerships. (This is why community-building is a long-game, but that's another post...) Remember, this is the population who embraces free open source software. Devs deeply believe in the power of the community tide to lift all boats.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Speak in their language.&lt;/strong&gt; In addition to adapting cultural norms within developer communities, you'll need to use the right language to ensure that you connect with your audience in a way that feels natural to them. This likely means working with your marketing team to do some user research to understand the persona you are trying to attract, what their daily life is like, what is important to them, and what problems in their lives cause the most pain. Ideally, you will be sharing a solution with them that will help them to reduce or eliminate that pain. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lay the foundation.&lt;/strong&gt; Hopefully, your product is something that you feel passionate about - it makes community work so much easier. By joining groups where people are talking about the problem that your product solves, you can organically enter the conversations happening there and start to lay the foundation for introducing the community to your product. Once you become a recognized presence in the community, you can start to introduce the idea behind your product. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Ready to launch
&lt;/h2&gt;

&lt;p&gt;When you are ready to ask for the community that you've built to help with launching your product, they will be more ready to partner with you. The interaction will feel more like a partnership and less like a transaction and you both will be enriched by it. In the earliest stages of launching your product, you can even tap them to help you build to their needs through early feedback (at Unusual, we call these Design Partners). When it's ready for a broader audience, ask these early adopters to be active advocates by sharing their experiences with their own networks. &lt;/p&gt;

&lt;p&gt;You can also ask partner communities to feature your product in their newsletters and spotlight articles by creating ready-to-go content (again, focused on education) and events. Even though you're technically promoting your product at this point, you are still delivering value for free. The main difference is that now you are asking them to get hands on and try the product out. &lt;/p&gt;

&lt;p&gt;And lastly, request that tech publications like TechCrunch feature your company by building a strong narrative on how your company is different from others in the space and what makes it newsworthy. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Well, wait a minute. How do I grow adoption on a change or new feature to an existing product?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ah, yes. I may have gotten a bit derailed there, reader. Forgive me. But now you know how to launch a net new product the community way, so...you're welcome!&lt;/p&gt;

&lt;p&gt;Back to business...&lt;/p&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  Next time, on ADKAR for DevRel...
&lt;/h2&gt;

&lt;p&gt;How do I make my current developer users aware of impending changes to my existing product or service?&lt;/p&gt;
&lt;/blockquote&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/techlorax" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C9vGm9SB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--2Zc7e445--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/228544/f8a87509-e543-42a3-a7ea-3250d7884fa8.png" alt="techlorax"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/techlorax/tactics-for-building-developer-awareness-part-two-5g4l" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tactics for Building Developer Awareness: Part Two&lt;/h2&gt;
      &lt;h3&gt;Jamie Langskov ・ Aug 17 '22 ・ 6 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#community&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devrel&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dx&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>community</category>
      <category>devrel</category>
      <category>dx</category>
    </item>
    <item>
      <title>The ADKAR Framework for Developer Experience</title>
      <dc:creator>Jamie Langskov</dc:creator>
      <pubDate>Fri, 08 Apr 2022 22:18:00 +0000</pubDate>
      <link>https://dev.to/techlorax/the-adkar-framework-for-developer-experience-38j</link>
      <guid>https://dev.to/techlorax/the-adkar-framework-for-developer-experience-38j</guid>
      <description>

&lt;p&gt;I had an interesting conversation with a colleague this week in one of those only-happens-in-person-serendipitous-conversations as I visited our Menlo Park office for the first time. She asked me about my background and how I got into community work. After I gave the standard resume rundown, we started talking philosophically about how I think about building developer experiences - especially in relation to my change management background. Here's the net of that conversation, which I hope will help as many of you step into developer communities, developer relations, and developer experience for the first time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is ADKAR?
&lt;/h2&gt;

&lt;p&gt;The Prosci change management framework is called ADKAR, which is an acronym for the different stages of need a person experiences when navigating a change in their lives. This change could be work or life-related. This change could be mandated or discretionary. One thing I learned as I went through the Prosci certification course was that regardless of the change, everyone goes through every stage of this process, but the point of greatest resistance to the change is different for every person and every scenario. Here are the stages:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(A)wareness&lt;/strong&gt; - Does this person know about the change? Do they know &lt;em&gt;what&lt;/em&gt; is changing and &lt;em&gt;when&lt;/em&gt;? Do they know what they need to do to make the change and how it's going to impact them?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(D)esire&lt;/strong&gt; - Does this person &lt;em&gt;want&lt;/em&gt; to make this change? Will this make their lives easier or harder? Do they understand &lt;em&gt;why&lt;/em&gt; the change is necessary or beneficial? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(K)nowledge&lt;/strong&gt; - Does this person have the knowledge of &lt;em&gt;how&lt;/em&gt; to make this change? Do they have the information they need to successfully complete the change? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(A)bility&lt;/strong&gt; - Is this person actively enabled to make this change? Do they have the autonomy to do so on their own or do they need permissions, tools, access, or something else to enable them to make this change? Do they know how to get those things? Are they accessible?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(R)einforcement&lt;/strong&gt; - What is going to help this change stick? How can we help them stick with this new habit, tool, process, etc.? There is both positive (rewards) and negative (consequences) reinforcement and it can come from many places. The sources will vary depending on the situation (could be your boss, your peers, your family, the government, etc.). &lt;/p&gt;

&lt;h2&gt;
  
  
  So, how do we apply this framework to building a holistic developer experience?
&lt;/h2&gt;

&lt;p&gt;Well, first let's start with the goal. For most DX teams, the goal is to grow adoption of your tool or product. For developers, this means creating the lowest friction experience at each of these journey points. If we reposition the framework around product adoption, the phases break down more like this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(A)wareness&lt;/strong&gt; - Do they know this thing exists?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(D)esire&lt;/strong&gt; to use it - How does this make their lives easier? Why would they want to use this thing? Who do they trust to make recommendations on tools&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(K)nowledge&lt;/strong&gt; - How do they use this thing? What skills and background knowledge do they need to have to be successful at implementing this? How steep is the learning curve and are you going to help them along the way? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(A)bility&lt;/strong&gt; - Is there a safe, low-friction way to test this tool? What access do they need to their company's systems to get a real test? Do they have to use production data or is there a full sandbox that they can use to see this tool in action? What kind of infrastructure is required to support this? Who will they need to get approvals from? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;(R)einforcement&lt;/strong&gt; - How do you ensure that this tool becomes a critical component of this developer's every day routine? &lt;/p&gt;

&lt;p&gt;In most companies, the responsibility for addressing the needs of the developer at each of these stages of adoption lie across multiple teams, including developer or product marketing (awareness, desire), developer education or advocacy (knowledge, ability), and customer success, community, and even product (reinforcement). &lt;/p&gt;

&lt;p&gt;In the next few posts, I'll cover some common tactics for addressing each of these questions for achieving product adoption with developers.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/techlorax" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C9vGm9SB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--2Zc7e445--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/228544/f8a87509-e543-42a3-a7ea-3250d7884fa8.png" alt="techlorax"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/techlorax/tactics-for-building-developer-awareness-part-one-g13" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tactics for Building Developer Awareness: Part One&lt;/h2&gt;
      &lt;h3&gt;Jamie Langskov ・ Aug 16 '22 ・ 5 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#community&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devrel&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dx&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/techlorax" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C9vGm9SB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--2Zc7e445--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/228544/f8a87509-e543-42a3-a7ea-3250d7884fa8.png" alt="techlorax"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/techlorax/tactics-for-building-developer-awareness-part-two-5g4l" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tactics for Building Developer Awareness: Part Two&lt;/h2&gt;
      &lt;h3&gt;Jamie Langskov ・ Aug 17 '22 ・ 6 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#community&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devrel&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dx&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>community</category>
      <category>devrel</category>
    </item>
  </channel>
</rss>
