<?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: Matt Curcio</title>
    <description>The latest articles on DEV Community by Matt Curcio (@mccurcio).</description>
    <link>https://dev.to/mccurcio</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%2F104778%2F83006b19-39d2-4510-8ed0-99faf0ef18bf.jpg</url>
      <title>DEV Community: Matt Curcio</title>
      <link>https://dev.to/mccurcio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mccurcio"/>
    <language>en</language>
    <item>
      <title>Best Flask Tutorials</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Thu, 24 Feb 2022 17:00:10 +0000</pubDate>
      <link>https://dev.to/mccurcio/best-flask-tutorials-4do8</link>
      <guid>https://dev.to/mccurcio/best-flask-tutorials-4do8</guid>
      <description>&lt;p&gt;In your humble opinion, What are the top 3 Flask tutorials you have used?&lt;/p&gt;

</description>
      <category>python</category>
      <category>flask</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Day 6: How Undo a Git Add All</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Thu, 10 Feb 2022 16:30:25 +0000</pubDate>
      <link>https://dev.to/mccurcio/day-6-how-undo-a-git-add-all-2ck3</link>
      <guid>https://dev.to/mccurcio/day-6-how-undo-a-git-add-all-2ck3</guid>
      <description>&lt;p&gt;&lt;strong&gt;...BEFORE committing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I use &lt;code&gt;git add *&lt;/code&gt; a lot. &lt;br&gt;
Actually, I use &lt;code&gt;gita&lt;/code&gt;, &lt;code&gt;gits&lt;/code&gt;, &lt;code&gt;gitcm&lt;/code&gt;, &lt;code&gt;gitp&lt;/code&gt;, as they are my Bash Aliases.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Next time&lt;/em&gt;, when you &lt;code&gt;git add all&lt;/code&gt; and 2 dozen files are inadvertently added. Try these: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;git reset&lt;/code&gt; - &lt;strong&gt;Deducts ALL&lt;/strong&gt; the files you just staged&lt;/p&gt;

&lt;p&gt;While&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git reset file_name.ext&lt;/code&gt; &lt;strong&gt;Deducts ONE&lt;/strong&gt; from the last staging.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Jus' Remember&lt;/em&gt; : The problem with using aliases is that they can become habitual. Not a bad thing, just something to watch for next time.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>newbie</category>
      <category>git</category>
    </item>
    <item>
      <title>Day 4: Why Use Principal Component Analysis?</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Tue, 08 Feb 2022 05:03:53 +0000</pubDate>
      <link>https://dev.to/mccurcio/why-use-principal-component-analysis-lpm</link>
      <guid>https://dev.to/mccurcio/why-use-principal-component-analysis-lpm</guid>
      <description>&lt;p&gt;I am working on an article that discusses Principal Component Analysis. Here is a sneak-peak.&lt;/p&gt;

&lt;p&gt;Principal components analysis is a valuable tool for revealing hidden structure in a dataset with many features/variables. By using PCA, one may be able to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Identify which variables are important and shape the dynamics of a system&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reduce the dimensionality of the data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Maximize the variance that lies hidden in a dataset and rank them&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Filter noise from data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Compress the data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Preprocess data for further analysis or model building.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>100daysofcode</category>
      <category>datascience</category>
      <category>pca</category>
    </item>
    <item>
      <title>Day 3: Designing My Own Jekyll Site</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Mon, 07 Feb 2022 04:28:24 +0000</pubDate>
      <link>https://dev.to/mccurcio/day-3-designing-my-own-jekyll-site-3eef</link>
      <guid>https://dev.to/mccurcio/day-3-designing-my-own-jekyll-site-3eef</guid>
      <description>&lt;p&gt;Greetings all,&lt;br&gt;
I have used Jekyll and Hugo for a while now. I spent the most of this weekend trying to decide which site theme I would use. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;What a drag... lol&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Would Hugo be easier than Jekyll?&lt;br&gt;
Did this theme &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;have more features I wanted.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;As I looked, I felt none had it all. Therefore, I have decided to design my own site.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I will be starting fresh with a bare-bones "minima" theme and go from there.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Watch my progress: &lt;a href="https://mccurcio.github.io/"&gt;https://mccurcio.github.io/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>jekyll</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>A New Way To Look At Statistics</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Sun, 06 Feb 2022 04:00:34 +0000</pubDate>
      <link>https://dev.to/mccurcio/a-new-way-to-look-at-statistics-4po9</link>
      <guid>https://dev.to/mccurcio/a-new-way-to-look-at-statistics-4po9</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Machine learning is essentially a form of applied statistics with increased emphasis on the use of computers to statistically estimate complicated functions and a decreased emphasis on proving confidence intervals around these functions”&lt;/p&gt;

&lt;p&gt;Ian Goodfellow&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>Day 1: 100 Days of Data Science</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Fri, 04 Feb 2022 16:38:45 +0000</pubDate>
      <link>https://dev.to/mccurcio/100-days-of-data-science-4hpk</link>
      <guid>https://dev.to/mccurcio/100-days-of-data-science-4hpk</guid>
      <description>&lt;h2&gt;
  
  
  Starting Today
&lt;/h2&gt;

&lt;p&gt;I am launching my own 100 days of Data Science. I love statistics and playing with numbers and after 15 years as a Biochemist in Biotechnology, I want to learn ALL about Data Science. ;) &lt;/p&gt;

&lt;p&gt;When I worked in one lab, we had a &lt;em&gt;can-do&lt;/em&gt; saying I try to emulate. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;See one, Do one, then Teach one.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm interested in finding a group of "&lt;em&gt;Scientists&lt;/em&gt;" who are willing to &lt;strong&gt;Learn, Practice, and Teach&lt;/strong&gt; what they have learned.&lt;/p&gt;

&lt;p&gt;I will be working with the software &lt;a href="https://cran.r-project.org"&gt;R-cran&lt;/a&gt;, &lt;a href="https://www.rstudio.com"&gt;RStudio&lt;/a&gt;, &lt;a href="https://www.anaconda.com/products/individual"&gt;Anaconda-Python&lt;/a&gt;, Ipython Notebooks, SQL and even dabbling with the &lt;a href="https://julialang.org"&gt;Julia&lt;/a&gt;. I have been using VS Code for Markdown editing, and I am looking forward to using it with Python.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To start, I have several personal resources that I want to share.&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://github.com/mccurcio/mcc-ds-material"&gt;D.S. Learning Resource&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3rnIQjQ"&gt;Getting Started with Anaconda Python&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Join me,
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Matt
&lt;/h3&gt;

</description>
      <category>datascience</category>
      <category>python</category>
      <category>r</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>Participate in a study: Gender in Online Software Communities</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Tue, 24 Aug 2021 16:16:06 +0000</pubDate>
      <link>https://dev.to/mccurcio/participate-in-a-study-gender-in-online-software-communities-5441</link>
      <guid>https://dev.to/mccurcio/participate-in-a-study-gender-in-online-software-communities-5441</guid>
      <description>&lt;p&gt;Greetings all, I had an interesting time participating in this study.&lt;/p&gt;

&lt;p&gt;Check it out: &lt;a href="https://home.cc.umanitoba.ca/%7Emaftounm/"&gt;https://home.cc.umanitoba.ca/~maftounm/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mahya Maftouni is conducting a user study to explore the role of a design element that emphasizes prosocial behavior in addition to content accuracy in Q&amp;amp;A communities and see if such interventions affect people of different genders.&lt;/p&gt;

&lt;p&gt;Who can participate: You are invited to participate if&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are 18 years old or over,&lt;/li&gt;
&lt;li&gt;You are a Stack Overflow member and visit Stack Overflow at least monthly,&lt;/li&gt;
&lt;li&gt;You have a computer with a browser installed (preferably chrome).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What will you do:&lt;br&gt;
If you decide to participate, you will be asked to interact with a mock Q&amp;amp;A site for 15 minutes. You are not expected to post any questions, answers, or comments. After exploring the prototype, you will be given a short survey that gathers your feedback. In the end, there will be an interview.&lt;/p&gt;

&lt;p&gt;Time commitment and compensation:&lt;br&gt;
This study will take approximately one hour. As a thank you for your participation, you will receive $20 CAD (converted to requested currency) at the start of the study. Depending on your preference, it can be provided as an Amazon gift card or cash (via Paypal or e-Transfer). &lt;/p&gt;

&lt;p&gt;I had an interesting time participating in this study.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>learning</category>
      <category>career</category>
    </item>
    <item>
      <title>What's the minimum number of HTML tags you need?</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Wed, 16 Jun 2021 15:45:40 +0000</pubDate>
      <link>https://dev.to/mccurcio/does-html-follow-pareto-s-law-3g9</link>
      <guid>https://dev.to/mccurcio/does-html-follow-pareto-s-law-3g9</guid>
      <description>&lt;h2&gt;
  
  
  Does HTML follow Pareto's Law?
&lt;/h2&gt;

&lt;p&gt;I am starting to believe that learning and using HTML are two different things. It's common to find HTML cheat sheets with every known tag. What? maybe 100? &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Q1. What's the minimum number of HTML tags you need?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Q2. Does HTML follow the 80/20 rule?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Do you think &lt;strong&gt;80%&lt;/strong&gt; of all websites use these &lt;strong&gt;ten tags?&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tag&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;h1&amp;gt; - &amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Heading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Paragraph&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Italic / Emphasis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Bold / Strong&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;ul&amp;gt; &amp;amp; &amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lists&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;blockquote&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Blockquote&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Horizontal Rule&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Image&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Division&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>beginners</category>
      <category>html</category>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Job Search Tips 101</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Mon, 26 Apr 2021 16:47:15 +0000</pubDate>
      <link>https://dev.to/mccurcio/job-search-tips-101-naj</link>
      <guid>https://dev.to/mccurcio/job-search-tips-101-naj</guid>
      <description>&lt;p&gt;I hope these tips help focus the CodeChallenge #cnc2021 job hunters. What would you add/subtract?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Find organizations&lt;/strong&gt; that interest you. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Research organization&lt;/strong&gt;.

&lt;ul&gt;
&lt;li&gt;Use: Google, Linkedin, Twitter,&lt;/li&gt;
&lt;li&gt;Learn about its competitors,&lt;/li&gt;
&lt;li&gt;Note recent important news (&lt;em&gt;Good or bad&lt;/em&gt;),&lt;/li&gt;
&lt;li&gt;Prepare company spreadsheet for info (&lt;em&gt;Basic or detailed, up to you&lt;/em&gt;),&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Study Job Description&lt;/strong&gt;.

&lt;ul&gt;
&lt;li&gt;What do you have? &lt;/li&gt;
&lt;li&gt;What don't you have? (&lt;em&gt;Less Important&lt;/em&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Write out &lt;em&gt;YOUR&lt;/em&gt; answers for common interview questions&lt;/strong&gt;.

&lt;ul&gt;
&lt;li&gt;Tell me a little about yourself,&lt;/li&gt;
&lt;li&gt;What are your biggest strengths &amp;amp; weaknesses?&lt;/li&gt;
&lt;li&gt;Where do you see yourself (&lt;em&gt;In x years, up to you&lt;/em&gt;)?&lt;/li&gt;
&lt;li&gt;Describe your dream job,&lt;/li&gt;
&lt;li&gt;Why did you leave your last position or What have you done during your employment gap?&lt;/li&gt;
&lt;li&gt;Why do you want this job?&lt;/li&gt;
&lt;li&gt;What type of work environment do you prefer?&lt;/li&gt;
&lt;li&gt;How would your co-workers or managers describe you?&lt;/li&gt;
&lt;li&gt;Why are you the best candidate for this role?&lt;/li&gt;
&lt;li&gt;What achievement(s) are you most proud of?&lt;/li&gt;
&lt;li&gt;Tell me about a challenge you’ve faced at work and how you dealt with it?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practice your answers out loud&lt;/strong&gt;.

&lt;ul&gt;
&lt;li&gt;Make it feel natural,&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;STAR&lt;/strong&gt;: Situation, Task, Action, &amp;amp; Result.

&lt;ul&gt;
&lt;li&gt;Explain the &lt;strong&gt;Situation&lt;/strong&gt;; set the 'stage,'&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task&lt;/strong&gt;; discuss the task set out for you&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action&lt;/strong&gt;; explain the specific actions you took to handle the situation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Result&lt;/strong&gt;; describe the outcome you reached through your actions&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Finally&lt;/strong&gt;; tie it back to their position with your final sentence.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>discuss</category>
      <category>codenewbie</category>
      <category>cnc2021</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to Write Better Questions on StackOverflow</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Mon, 12 Apr 2021 18:40:35 +0000</pubDate>
      <link>https://dev.to/mccurcio/how-to-write-better-questions-on-stackoverflow-4mjb</link>
      <guid>https://dev.to/mccurcio/how-to-write-better-questions-on-stackoverflow-4mjb</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Slipped my mind that I could use my brain,&lt;/p&gt;

&lt;p&gt;The Lemonheads, &lt;a href="https://www.youtube.com/watch?v=NofWFKSMiM4"&gt;Rudderless&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I have been reading over novice StackOverflow (SO) questions on its &lt;em&gt;Review queues&lt;/em&gt;. People may not be aware that a newbie's first question and answer are reviewed before being displayed on SO. I wanted to share a few things I have seen.&lt;/p&gt;

&lt;p&gt;I. &lt;strong&gt;Information Overload&lt;/strong&gt;:&lt;br&gt;
Many beginners post (&lt;em&gt;sometimes regurgitate&lt;/em&gt;) huge error messages and vast code chunks onto the site unprocessed. Then add, &lt;em&gt;"I can't figure it out, what's wrong with it..."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So, your problem is hidden in 500 lines of code or error messages. On StackOverflow, you will probably be asked to pair your code.&lt;/p&gt;

&lt;p&gt;Stop, take a breath, then examine the messages slowly.  ;) &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the information you have wisely.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have 500 lines of code, one tactic is "Divide and Conquer." &lt;em&gt;Why does that sound familiar?&lt;/em&gt; Simplify your code or error messages. In my judgment, you can use either &lt;strong&gt;Addition&lt;/strong&gt; or &lt;strong&gt;Subtraction&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Build-Up&lt;/em&gt; your problem code. Start from a known reliable point, then &lt;strong&gt;add&lt;/strong&gt; one line (one grouping or one function) at a time. Make your function do one small task before adding sophistication. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Conversely, Break-down&lt;/em&gt; the code, line by line. &lt;strong&gt;Subtract&lt;/strong&gt; lines, groups, or functions that don't serve the functionality you attempt to produce. Is your issue in that section? Treat it like an experiment. &lt;/p&gt;

&lt;p&gt;Ask yourself this, 'which is better to show my co-worker 500 lines or 10-15 lines with a problem in it.'&lt;/p&gt;

&lt;p&gt;II. &lt;strong&gt;Read the Docs or Manual&lt;/strong&gt;: &lt;br&gt;
Others go to SO &lt;em&gt;immediately&lt;/em&gt; and ask without a thought.   &lt;/p&gt;

&lt;p&gt;Stop, take a beat, and think. &lt;/p&gt;

&lt;p&gt;StackOverflow reviewers do not take kindly to those who do not give the problem a &lt;em&gt;little research first&lt;/em&gt;. Find the book or manual. I like reaching for a book when possible. Getting a book reminds me of when I was 12 and told &lt;em&gt;Get the DICTIONARY&lt;/em&gt;. The act of thumbing through the pages gave me a moment to breathe and slowly think about the word and its spelling.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use your Resources wisely! &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;III. &lt;strong&gt;Show&lt;/strong&gt; &lt;a href="https://stackoverflow.com/help/minimal-reproducible-example"&gt;Reproducible code&lt;/a&gt;:&lt;br&gt;
This last one can be tough BUT very important. SO is for asking specific questions about code. Don't waste 100 words describing your problem when you can &lt;strong&gt;show the code&lt;/strong&gt;. &lt;em&gt;Show your code with some example data&lt;/em&gt;! StackOverflow LOVES this! Tell your colleagues what you want the code to do and show them where it goes wrong by adding the inputs that count. Give reviewers something concrete to work with and help you. Without a real example, it is just a debate not help.&lt;/p&gt;

&lt;p&gt;I get it. People get overwhelmed, and their brains turn off.  I'm sure you know that neuroscience has determined that your &lt;a href="https://www.psychologytoday.com/us/blog/the-athletes-way/201603/how-does-anxiety-short-circuit-the-decision-making-process"&gt;prefrontal cortex shuts down when you become anxious&lt;/a&gt;.  The prefrontal cortex deals with problem-solving and decision making, and if that gets short-circuited, you need to slow down.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>discuss</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to Ask a Good Question on Stack Overflow!?!</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Thu, 18 Mar 2021 16:32:43 +0000</pubDate>
      <link>https://dev.to/mccurcio/how-to-ask-a-good-question-on-stack-overflow-1a0a</link>
      <guid>https://dev.to/mccurcio/how-to-ask-a-good-question-on-stack-overflow-1a0a</guid>
      <description>&lt;p&gt;I had been on S.O. for over a year (maybe longer) before I gained any substantial privileges. At &lt;a href="https://stackoverflow.com/help/privileges"&gt;500 points&lt;/a&gt;, I got to &lt;a href="https://stackoverflow.com/help/privileges/access-review-queues"&gt;Access Review Queues&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;When I found out about Review Queues, I became almost patriotic, lol. I wanted to give back to my new programmer country-men and women. So I dove in.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[Review queues help those] "who may not fully understand the best way to ask and answer questions" - Stackoverflow&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When you join Stack Overflow, you get 1 point (woo-who), and your questions are diverted for review. It turns out all newbie questions and answers are vetted before being posted.  &lt;em&gt;I bet most of you didn't know that.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What did I learn? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There really is a right and wrong way to ask questions.&lt;/li&gt;
&lt;li&gt;Very few people know how to ask a good question right away.&lt;/li&gt;
&lt;li&gt;Many tongue-tied programmer Reviewers referred newbies to a &lt;a href="https://stackoverflow.com/help/how-to-ask"&gt;pat-posted-answer&lt;/a&gt; that absolved them from explaining anything AND (for the most past) being decent to people.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Asking good questions and Googling things is a BIG part of programming and it doesn't need to be difficult.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
Remember a few things.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;KISS, keep it simple. Ask ONE thing at a time.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;BAD:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"I have this problem X... If the problem is not X, Could it be a..., b..., c..., d..., e..?" 

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;NOTE: Each letter is followed by a VERY long explanation.&lt;/em&gt; &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;"I have this problem.  And by the way, I have seven more unrelated ones, while I am here."
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GOOD:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
"When I read in X.csv file, I am not getting Y, but instead I find Z. &lt;br&gt;
Here is my input, output and a small segment of code.&lt;br&gt;
What could I change?" &lt;/p&gt;

&lt;p&gt;&lt;em&gt;What have you experienced on Stack Overflow?&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Next time!&lt;/em&gt; What is a minimal reproducible example?&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Stay with R-cran or *switch* to Python</title>
      <dc:creator>Matt Curcio</dc:creator>
      <pubDate>Tue, 16 Mar 2021 14:20:34 +0000</pubDate>
      <link>https://dev.to/mccurcio/stay-with-r-cran-or-switch-to-python-1cjn</link>
      <guid>https://dev.to/mccurcio/stay-with-r-cran-or-switch-to-python-1cjn</guid>
      <description>&lt;p&gt;I have a question for all you data science wannabes. I have been working with the R language for the last year now and have gotten to an intermediate level. I have done several machine learning projects that I really enjoyed. &lt;/p&gt;

&lt;p&gt;However, I see soo many articles on Python all over, even here. Therefore, I am considering ditching R in favor of Python. &lt;br&gt;
Any thoughts?&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>datascience</category>
      <category>python</category>
    </item>
  </channel>
</rss>
