<?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: Sam Nodier</title>
    <description>The latest articles on DEV Community by Sam Nodier (@samnodier).</description>
    <link>https://dev.to/samnodier</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F372185%2F26863c8f-8862-425b-bb7d-3a2cf23badbd.jpg</url>
      <title>DEV Community: Sam Nodier</title>
      <link>https://dev.to/samnodier</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samnodier"/>
    <language>en</language>
    <item>
      <title>How to Ask a Great Programming Question</title>
      <dc:creator>Sam Nodier</dc:creator>
      <pubDate>Sat, 17 Oct 2020 02:43:09 +0000</pubDate>
      <link>https://dev.to/samnodier/how-to-ask-a-great-programming-question-1jmj</link>
      <guid>https://dev.to/samnodier/how-to-ask-a-great-programming-question-1jmj</guid>
      <description>&lt;h4&gt;
  
  
  When you start the programming journey, you face a lot of problems and bugs in your code that are hard to detect on your own especially if you are a beginner.
&lt;/h4&gt;

&lt;p&gt;There comes asking a question in some of the &lt;strong&gt;great programming communities&lt;/strong&gt; like &lt;a href="https://stackoverflow.com/"&gt;&lt;code&gt;StackOverflow&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://www.reddit.com/"&gt;&lt;code&gt;Reddit&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://www.quora.com/"&gt;&lt;code&gt;Quora&lt;/code&gt;&lt;/a&gt;, and &lt;a href="https://www.codeproject.com/"&gt;&lt;code&gt;CodeProject&lt;/code&gt;&lt;/a&gt; to see if you can get help with your code. Here I am to give you &lt;strong&gt;&lt;code&gt;7 tips&lt;/code&gt;&lt;/strong&gt; to base on if you want to ask a great question that will get great answers.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Explain what you're trying to do
&lt;/h3&gt;

&lt;p&gt;People who are going to help you need to know what you are doing to get started helping you. It can help them to correct you if you are using the wrong method to create your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Talk about what you did to solve the issue
&lt;/h3&gt;

&lt;p&gt;Anyone who will be willing to help you will see that you're actually putting in some work on your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Specify the programming language you are using
&lt;/h3&gt;

&lt;p&gt;This is very helpful because you don't want to get the solution of your &lt;strong&gt;&lt;code&gt;python&lt;/code&gt;&lt;/strong&gt; problem in &lt;strong&gt;&lt;code&gt;cobol&lt;/code&gt;&lt;/strong&gt;. Sites like StackOverflow uses &lt;code&gt;#tags&lt;/code&gt; to make your question searchable in searches.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RhedjfOC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n09hagy7cxhhlpkhzytk.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RhedjfOC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n09hagy7cxhhlpkhzytk.JPG" alt="Screenshot of StackOverflow tags" width="327" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Specify when you get the error.
&lt;/h3&gt;

&lt;p&gt;Do you get the error at the start of the running the program or when you perform some action like clicking on a button or inputting some data?&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;strong&gt;Copy and paste&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Copy and paste the &lt;code&gt;insensitive parts of the code&lt;/code&gt; and the &lt;code&gt;error message&lt;/code&gt; that you think might help you to get your answer quickly if possible.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tJmAdMVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/63w5c1joq2pfppys6t0f.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tJmAdMVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/63w5c1joq2pfppys6t0f.JPG" alt="Screenshot of code sample" width="397" height="147"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mSCBBwld--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/03093jmhegb7v1o03t3k.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mSCBBwld--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/03093jmhegb7v1o03t3k.JPG" alt="Screenshot of error" width="525" height="116"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Include the versions
&lt;/h3&gt;

&lt;p&gt;Try to include the version of the programming language, library, and/or framework you're using. Sometimes you are using an outdated version that doesn't support the features that you want to use or syntax differences between the older and newer version.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Did you change the code
&lt;/h3&gt;

&lt;p&gt;If the error came after you made a change in your code, explain what you changed and why you changed it. You might need to revert changes or change a different section of your code.&lt;/p&gt;

&lt;h3&gt;
  
  
  8.  ➕ Plus tip
&lt;/h3&gt;

&lt;p&gt;Now you need to follow the internet etiquette, use a good language, and demand for what worth the question you are asking. &lt;strong&gt;Remember you are asking for help&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>questions</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
