<?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: Leslie Steward</title>
    <description>The latest articles on DEV Community by Leslie Steward (@les).</description>
    <link>https://dev.to/les</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%2F73126%2Ff7fd8186-7bec-45b4-9ccb-27c2a0551edb.jpeg</url>
      <title>DEV Community: Leslie Steward</title>
      <link>https://dev.to/les</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/les"/>
    <language>en</language>
    <item>
      <title>A dime worth of ideas.</title>
      <dc:creator>Leslie Steward</dc:creator>
      <pubDate>Wed, 05 Feb 2020 02:49:03 +0000</pubDate>
      <link>https://dev.to/les/a-dime-worth-of-ideas-3oe4</link>
      <guid>https://dev.to/les/a-dime-worth-of-ideas-3oe4</guid>
      <description>&lt;p&gt;They say an idea is worth a dime a dozen. Here's twelve then.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Conveyor belt tapas. Don't limit your thinking to sushi.&lt;/li&gt;
&lt;li&gt;Distributed ledger for caucuses.&lt;/li&gt;
&lt;li&gt;Restaurant finder app that minimizes total travel time for distributed groups. Solve "We should all go here.", "It's too far"&lt;/li&gt;
&lt;li&gt;Siesta Wednesdays&lt;/li&gt;
&lt;li&gt;Puppy Therapy as a Service&lt;/li&gt;
&lt;li&gt;Site to allow simplified graph generation. Make it easier to visualize what dependencies look like.&lt;/li&gt;
&lt;li&gt;Gamify restaurant loyalty. Complete quests to eat all salads. Unlock and upgrade bonus sauces. Buy loot crates to enable rare side dishes. Complete streaks to unlock extra savings. Compete with other eaters for prizes.&lt;/li&gt;
&lt;li&gt;Pop Up Video for State of the Union Address.&lt;/li&gt;
&lt;li&gt;Taking it a little easier on all the Cascade Hops there brew masters. Come on.&lt;/li&gt;
&lt;li&gt;Savory shave ice?&lt;/li&gt;
&lt;li&gt;Kitchen spoons in colors of cooking, good roux, golden brown of bread, translucent onions, cooked green beans, cooked shrimp. #brown&lt;/li&gt;
&lt;li&gt;Just be a little nicer, give people the benefit of the doubt.&lt;/li&gt;
&lt;li&gt;BONUS: GymBus™ - Don't just sit there, work out on your way to work! (liability concerns in progress)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Follow me for more "ideas".&lt;/p&gt;

</description>
    </item>
    <item>
      <title>4 easy ways to help your QA</title>
      <dc:creator>Leslie Steward</dc:creator>
      <pubDate>Mon, 29 Jul 2019 04:59:34 +0000</pubDate>
      <link>https://dev.to/les/4-easy-ways-to-help-your-qa-3km6</link>
      <guid>https://dev.to/les/4-easy-ways-to-help-your-qa-3km6</guid>
      <description>&lt;p&gt;You are a good developer, and you understand that your quality assurance team wants to help you find issues in the code. Help your friend out by doing a few simple things.&lt;/p&gt;

&lt;h2&gt;
  
  
  Involve QA early.
&lt;/h2&gt;

&lt;p&gt;Your QA have experience understanding how systems behave and misbehave. They also have the skills to make the applications break. Use these skills and ask them to review designs before much coding work is done. I guarantee you they will be receptive, and you will get some valuable feedback on the code. The earlier you catch an issue, the easier it will be to resolve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Be there to answer questions.
&lt;/h2&gt;

&lt;p&gt;Your QA has one primary responsibility, to make sure the program does what it's supposed to do. Sounds simple, but how can the QA know the expected behavior? In a perfect world, there will be specifications, but maybe those aren't quite complete. Be available to answer their questions, even be proactive and help them out by stepping through the application with them once. This will answer the majority of the questions they have, speed up the release process, and help you each understand assumptions in the program.&lt;/p&gt;

&lt;h2&gt;
  
  
  Write down assumptions.
&lt;/h2&gt;

&lt;p&gt;You can also help your QA by writing down those assumptions you made during the coding. Maybe you decided on some pattern because you think it will save time in the future. Maybe you exposed a value in a configuration. It's all good, your QA should value your opinion, but please write those down. It'll help save time in the long run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tactical things to do.
&lt;/h2&gt;

&lt;p&gt;There are lots of little actions you can take to make your QA's life easier.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;For your SDETs using Selenium or similar, include a unique identifier on your html actionable elements. Put on your button, on each input box, on the container for your list, on the navigation section. This allows web automation to be written more quickly and clearer.&lt;/li&gt;
&lt;li&gt;For your SDETs using Selenium or similar, avoid animations if possible. You can ask them about their different strategies for waiting for an element if you want to know why.&lt;/li&gt;
&lt;li&gt;For your database testers, help them with sample data for testing, or at least the domain knowledge you have when generating your data.&lt;/li&gt;
&lt;li&gt;For your API testers, provide some way to browse the API and structures; add Swagger, Apiary, or other api generation tool&lt;/li&gt;
&lt;li&gt;Share the code. Black box testing is silly.&lt;/li&gt;
&lt;li&gt;Visualize it. Draw some circles and arrows on the whiteboard, describe the flow of data.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These tips will help you speed up the QA process, and get better results. Everybody wants to write good code that gets the job done. Your QA will appreciate the time you've taken.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is my first post. Thanks you for reading. If you noticed any error, omissions, tone problems, good ideas, etc. please let me know. I want these posts to be useful. Any help is appreciated.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
