<?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: April Wensel</title>
    <description>The latest articles on DEV Community by April Wensel (@aprilwensel).</description>
    <link>https://dev.to/aprilwensel</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%2F3254%2FPkyGpGVU.jpg</url>
      <title>DEV Community: April Wensel</title>
      <link>https://dev.to/aprilwensel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aprilwensel"/>
    <language>en</language>
    <item>
      <title>Nevertheless, April Wensel Coded </title>
      <dc:creator>April Wensel</dc:creator>
      <pubDate>Wed, 08 Mar 2017 08:00:11 +0000</pubDate>
      <link>https://dev.to/aprilwensel/nevertheless-april-wensel-coded</link>
      <guid>https://dev.to/aprilwensel/nevertheless-april-wensel-coded</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fi.imgur.com%2Frj9vbEA.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fi.imgur.com%2Frj9vbEA.jpg" title="Coding at an IoT hackathon last year" alt="Coding at an IoT hackathon"&gt;&lt;/a&gt; &lt;sup&gt;&lt;a href="http://aprilwensel.com/mood_rooms" rel="noopener noreferrer"&gt;Coding up some mood lighting at a hackathon last year&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  I began coding because...
&lt;/h2&gt;

&lt;p&gt;In high school, I found that coding was a completely new way to express myself and connect with others by creating interactive experiences.&lt;/p&gt;

&lt;p&gt;Also—full disclosure—at the time, I dreamed of making computer games for a living. ;-)&lt;/p&gt;

&lt;h2&gt;
  
  
  I'm currently hacking on...
&lt;/h2&gt;

&lt;p&gt;I've been consistently coding since 2002, and I've never used the term "hacking" to describe what I do (even when I'm at "hackathons"). &lt;/p&gt;

&lt;p&gt;Currently, I'm building &lt;a href="http://compassionatecoding.com" rel="noopener noreferrer"&gt;Compassionate Coding&lt;/a&gt; to make the tech industry a friendlier place through workshops and mentoring.&lt;/p&gt;

&lt;p&gt;As part of that effort, I'm working on a sentiment analysis project for Stack Overflow and Github comments that can handle technical language more effectively than the existing algorithms. My goal is to call attention to the &lt;a href="https://blog.techinclusion.co/tech-has-a-toxic-tone-problem-lets-fix-it-37bb3517ab97" rel="noopener noreferrer"&gt;toxic tone&lt;/a&gt; present in these communities in order to improve it. If you want to help or have ideas, &lt;a href="//mailto:april@compassionatecoding.com"&gt;I'd love to hear from you&lt;/a&gt;. &lt;/p&gt;

&lt;h2&gt;
  
  
  I'm excited about...
&lt;/h2&gt;

&lt;p&gt;I'm excited that more people are coming to coding from non-traditional backgrounds. You are the future of this industry, and I'm counting on you to help make it a more compassionate one! &lt;/p&gt;

&lt;p&gt;I'm also excited about the people who are using technology to address real social issues rather than just building another ad company or dating app.&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for other women who code is...
&lt;/h2&gt;

&lt;p&gt;My advice for all genders of coders and non-coders is the same: take the time to get in touch with your core values, and allow those values to guide your actions every single day. Don't allow outside forces (like peer pressure or a high paycheck or a lucrative but shady business opportunity) to shake your ethical foundation. &lt;/p&gt;

&lt;p&gt;Be humble. &lt;/p&gt;

&lt;p&gt;Forgive easily (especially yourself). 💙&lt;/p&gt;

</description>
      <category>shecoded</category>
      <category>womenintech</category>
      <category>empathy</category>
    </item>
    <item>
      <title>User Tests Will Make You a Better Developer</title>
      <dc:creator>April Wensel</dc:creator>
      <pubDate>Thu, 16 Feb 2017 19:13:32 +0000</pubDate>
      <link>https://dev.to/aprilwensel/user-tests-will-make-you-a-better-developer</link>
      <guid>https://dev.to/aprilwensel/user-tests-will-make-you-a-better-developer</guid>
      <description>&lt;p&gt;My first user test blew my mind. I sat in a room watching a woman enter sensitive data into an app I'd built in order to find out if her child had a disorder.&lt;/p&gt;

&lt;p&gt;Suddenly, concerns about whether we went with a native app or a web app, which form library we'd chosen for the implementation, and which text editor I'd used to write the code melted away.&lt;/p&gt;

&lt;p&gt;What mattered was this woman's anxiety about the form's invasive questions.&lt;/p&gt;

&lt;p&gt;What mattered was her frustration when buttons didn't work as she'd expected.&lt;/p&gt;

&lt;p&gt;What mattered was her fear when our app told her that her child might have a disorder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Essentially, what mattered at a deep level in that moment were her &lt;em&gt;feelings&lt;/em&gt;,&lt;/strong&gt; and nothing could have revealed those feelings to me as clearly as seeing her reactions first-hand in that room.&lt;/p&gt;

&lt;p&gt;Feelings are not exactly the most common topic among software developers. We like to talk about efficiency and code quality and frameworks. Those are all important topics, of course, but none of those concerns covers why we write software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We write software to help human beings, and to write better software, we need to start caring about those human beings and their messy, illogical, and confusing &lt;em&gt;feelings&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's why I propose that every developer at least occasionally participate in user tests of their product. There are a number of benefits for the developer, the user, and for the rest of the team.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. You Will Develop More Compassion for the User
&lt;/h3&gt;

&lt;p&gt;Observing user tests will help you cultivate more compassion for your users. Empathy is becoming a more common term in the design vocabulary, but few are talking about compassion.&lt;/p&gt;

&lt;p&gt;One way to understand compassion is to see it as a much more active form of empathy. &lt;strong&gt;Empathy means understanding how someone else is thinking and feeling; compassion means understanding when someone is suffering and actively desiring to do something about it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a developer sees users struggling in person, her natural problem-solving ability will kick in. For example, after a user testing session, she may see that it makes more sense to fix what seemed like a minor bug since that will have a bigger impact for the user than the whole site redesign that seemed more technically interesting to her.&lt;/p&gt;

&lt;p&gt;In this way, remembering the human beings using our software focuses our attention and helps prioritize our efforts, ultimately resulting in products better suited to our users.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. You Will Communicate More Effectively With Designers and Product Owners
&lt;/h3&gt;

&lt;p&gt;Much of the conflict between developers and those working in design and product involves misunderstandings and mismatched priorities. &lt;strong&gt;User tests help the team reach common ground by reminding everyone that the ultimate goal is improving the experience for the user.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Designers often translate the findings of user tests into requirements delivered to the developers. The problem is that without the chance to observe the user's behavior, developers miss out on the powerful emotional component of the user test data.&lt;/p&gt;

&lt;p&gt;If even once in a while developers actually have the chance to see the user struggling with the current app or breezing through a new prototype, they'll have a much better appreciation for the reasons behind the designer or product requests, which will lead to more productive conversations on the team.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. You Will Derive More Meaning From Your Work
&lt;/h3&gt;

&lt;p&gt;Finally, participating in user tests will help remind developers of why they do all the hard work they do. For example, when I saw the wave of relief pass over a mother's face when our app revealed that her child was at low risk for a disorder, I felt a renewed passion for my work.&lt;/p&gt;

&lt;p&gt;Seeing how a live human being responds to a product will help give more purpose to a developer's daily efforts, and &lt;strong&gt;remembering that purpose is one of the key techniques for avoiding burnout and leading a more meaningful life&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So, developers, if you're ready to cultivate compassion for your users, have more productive conversations with designers and product owners, and ultimately find more meaning in your work, please consider sitting in on a user test every now and then!&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you'd like to learn more about how to participate in user tests, including tips for avoiding bias and shielding your ego, check out my talk at &lt;a href="http://mobilewebdevconference.com/san-francisco-2017/agenda/day-three-general-conference/1115-am-c"&gt;Mobile+Web DevCon on March 3 in San Francisco&lt;/a&gt;! Also, if you're interested in learning more about the intersection of compassion and coding, check out &lt;a href="http://compassionatecoding.com"&gt;Compassionate Coding&lt;/a&gt; and sign up for &lt;a href="http://eepurl.com/b7Vhb9"&gt;our mailing list&lt;/a&gt;!&lt;/em&gt;&lt;br&gt;
&lt;sup&gt;&lt;em&gt;Photo by Kate Serbin&lt;/em&gt;&lt;/sup&gt;&lt;/p&gt;

</description>
      <category>ux</category>
      <category>agile</category>
      <category>empathy</category>
      <category>design</category>
    </item>
  </channel>
</rss>
