<?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: bweathers1208</title>
    <description>The latest articles on DEV Community by bweathers1208 (@p_bri_andj).</description>
    <link>https://dev.to/p_bri_andj</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%2F241182%2F4b87d63c-5950-49ad-9816-8fc1011a1e8e.jpeg</url>
      <title>DEV Community: bweathers1208</title>
      <link>https://dev.to/p_bri_andj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/p_bri_andj"/>
    <language>en</language>
    <item>
      <title>Overcoming Obstacles</title>
      <dc:creator>bweathers1208</dc:creator>
      <pubDate>Mon, 21 Oct 2019 14:12:37 +0000</pubDate>
      <link>https://dev.to/p_bri_andj/overcoming-obstacles-mi0</link>
      <guid>https://dev.to/p_bri_andj/overcoming-obstacles-mi0</guid>
      <description>&lt;p&gt;&lt;br&gt;
Sorry guys, I keep forgetting to post here! Few blog posts coming your way, back to back. Oops!&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;Upon encountering obstacles, especially when entering a new field, a common kneejerk reaction is to ask a more experienced colleague how they handled the situation when they first encountered it. On the contrary, I think the best way to go about overcoming obstacles is to try to guess it out before asking anything, (especially as a new person, when it may be least expected and, as a result, most-likely to stand out.) Being new at something is a great time to really test out and grow your leadership skills. Although it may sound counter-intuitive for a novice to think of themselves as a leader, hear me out.&lt;br&gt;
I was being considered for a management position at one point, and when I heard I was being considered, I asked former role models and mentors of mine what their advice for me potentially taking on a management role would be. One of the pieces of advice I was given was, “If you’re at a crossroads, make a decision. If it’s right, great... If it’s wrong, then admit it was wrong and correct it later (effectively, make a second-- better-- decision.)&lt;br&gt;&lt;br&gt;
Leaders make decisions and go in with the mentality that, ‘I will deal with the consequences if this is incorrect, but standing still isn't an option. Standing still helps no one.”&lt;br&gt; &lt;br&gt;
When all door choices appear to be the same color beige, and there is literally no decipherable difference between the choices, the only option is to walk through one and see if the desired outcome takes place. If not, backspace, and try again with a different identical beige-colored door. Classic process of elimination, trial-and-error solution. Eventually one of the outcomes has to be at least minutely more favorable than the others, and that’s where leadership comes in-- the willingness to take that risk, even as a new person, and-- (this part makes the difference)-- having the willingness to accept the consequences of going through the wrong beige door, and the determination to make it right whenever the wrong choice is inevitably made.&lt;br&gt;&lt;br&gt;
Taking initiative, and at least attempting to independently find the key to overcoming a certain obstacle, is one of the stepping stones to effective decision-making that are necessary to personal growth as a budding leader. Even if it’s incorrect, you can look at the person you’re later asking for help and say, “I need help with [this thing.] I’ve tried [this] and [this,] and I’m still unclear on [this aspect.]” That way, you can ask a more thorough question and help them help you more efficiently, thereby respecting their time and generally earning their respect in return.&lt;br&gt;&lt;br&gt;
Some of my best lessons are learned by purposefully not asking for help right away, to teach myself WHY the correct answer is indeed the correct answer or whether two different methods will give relatively the same result. If there is more than one correct answer, and I can figure out a feasible solution on my own, then why would I take up another person's time who already has more on their plate than I do on mine, only for them to tell me something that I could have figured out on my own? I didn’t coin the term, but I do like to refer to this strategy as “failing forward;" using mistakes to fuel growth.&lt;br&gt;&lt;br&gt;
I tend to get in my own way with this, though. The humility to realize when I can’t figure out the answer on my own mixed with also not wanting to bother another person unnecessarily are usually my main struggles and can keep me searching for solutions for longer than necessary. This is probably where I struggle with leadership the most as well-- knowing when to ask for help, and knowing when I’m just wandering lost in the forest (because I’m always “so close, I can feel it!” Think, the stereotypical suburban “dad” figure, 7 hours into a drive to a vacation it should’ve taken the family two hours to.)&lt;br&gt;&lt;br&gt;
I think over time in this industry I'll focus on getting a better guage for what is something I can figure out on my own, vs what I should as for help with, and really just finding that line between self-sufficiency and stubbornness. So far, I'm absolutely loving just feeding that creativity bug and being able to feel myself learning again. I've missed that for quite a while now and I'm so thankful to feel it coming back. Who knew something as seemingly problematic as overcoming obstacles could do something monumental like allow a person to see herself again?!&lt;br&gt;
&lt;/p&gt;

</description>
      <category>obstacles</category>
      <category>stubborn</category>
      <category>newbie</category>
      <category>leadership</category>
    </item>
    <item>
      <title>How Participating in Dogsport Prepared Me For Learning How to Code</title>
      <dc:creator>bweathers1208</dc:creator>
      <pubDate>Mon, 07 Oct 2019 18:05:00 +0000</pubDate>
      <link>https://dev.to/p_bri_andj/how-participating-in-dogsport-prepared-me-for-learning-how-to-code-1ad</link>
      <guid>https://dev.to/p_bri_andj/how-participating-in-dogsport-prepared-me-for-learning-how-to-code-1ad</guid>
      <description>&lt;h4&gt;What is Dogsport?&lt;/h4&gt;

&lt;p&gt;When I refer to "dogsport," I'm personally referring to IGP, as that is the sport in which I've been immersed for a few years now. (I'll explain what that means in just a minute.) But in a general sense, dogsport is simply a system of training your dog well enough to pass a given test. Many different varieties of dogsports exist, but I think currently the most commonly known in America may be Agility, as seen on the Westminster Dog Show every year, with the AKC's Rally Obedience or the Canine Good Citizen test coming in a close second.&lt;br&gt;
To explain the sport my dog and I participate in, I have to go into a little bit of dog history. In early 20th Century Germany, the German Shepherd Dog breed was invented and finalized by Max von Stephanitz along with the breed's first official Breed Standard, or the official specifications for the breed's proper physical and temperamental qualities. Along with this, though, he created a Breeding Suitability Test, comprised of three separate phases of competition (Tracking, Obedience, and Protection phases, namely,) and preceded by a separate temperament test. The main reason was to make it easier on responsible breeders to have a measurable way to preserve the breed according to his specifications, and keep the dogs consistently producing level-headed working progeny. Von Stephanitz's hope was that only the dogs who passed all phases of the Breeding Suitability Test with confidence and a stable temperament would be deemed suitable for breeding, in order to weed out those who were either unstable or untrainable and ultimately keep all future German Shepherd Dogs true to the breed. This test was called Schutzhund, (German for Protection Dog.)&lt;br&gt;
&lt;a href="https://k9access.com"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lx9MLZQK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/l7z03h4tr9kss7pk6wyr.jpg" alt="Bri Tanto tug"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;h6&gt;Tug with my boy Tanto, 2018&lt;/h6&gt;
&lt;p&gt;Schutzhund is still practiced around the world today and is still used as the standard by which dogs are judged among responsible breeders and enthusiasts. Passing the Schutzhund test is called “titling,” and while the breeders that participate in the sport  among the breed enthusiasts/responsible breeders do so to show their dogs’ capabilities as a way of holding themselves and their breeding stock accountable, some enthusiasts like myself partake in the training just as a way of forming a relationship with their dog, and as a hobby their dog can enjoy with them! These dogs are bred for this work, and they enjoy working to please their handlers and satisfy the drives present through their genetics. In recent years, the official Breed Club in Germany has changed the sport’s name to IPO, (Internationale Prüfungs-Ordnung, German for "International Exam Rules,") and then most recently they changed it again to IGP, (Internationale Gebrauchshund Pruefung, German for "International Working Dog Exam.")&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;This is a severely simplified explanation of the sport &amp;amp; how it came about, etc., so for those who want to learn more about it from the official page (because I find the subject utterly fascinating,) &lt;a href="https://www.germanshepherddog.com/about/schutzhund-training/why-schutzhund/"&gt;here you go.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://k9access.com"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FVxMqS60--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/uglmues9jcjrzfp6r1ch.jpg" alt="Hera z Weberhaus bark and hold"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

&lt;h6&gt;Brett &amp;amp; Malinda Weber, mentors &amp;amp; friends of mine. Both Hera (pictured^) and Tanto come from their selective working-dog breeding program.&lt;/h6&gt;


&lt;h4&gt;So How in the World Does This Relate to Coding?&lt;/h4&gt;

&lt;p&gt;Every interaction with a dog is a form of training, especially when that dog possesses the drives &amp;amp; intelligence levels of the working German Shepherd Dog breed. Even with this in mind, countless hours go into each little aspect of what it takes to train these dogs to do even the simplest task and, even with an experienced trainer/handler, many times the dogs aren't even ready to attempt the temperament test until two years of age or older.&lt;br&gt;
Preparation for any level of the Schutzhund test (and even the preliminary temperament test) involves forming a detailed mental picture of how you want something to look when you actively compete in the future, and *then* reverse-engineering how to communicate each tiny detail of what you want to an animal whose brain literally doesn't understand what "words" are. Making that mental picture a reality and tackling the obstacles along the way awakens a certain problem-solving skill that I'm now learning is also imperative in communicating with a computer via coding. To paraphrase something I've heard countless times from one of my favorite training role models, &lt;a href="https://www.davekroyer.com"&gt;Dave Kroyer&lt;/a&gt;: *If my dog fails, all it means is that I've failed. It's not on the dog. Dogs can only know what we teach them, and if my dog disobeys me, it means there is some inconsistency in my training. That's all it means. Fix the training and eventually you will fix the behavior.* &lt;br&gt;
&lt;a href="https://k9access.com"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DRsmI65o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/4asczw8svvd8neaatja8.jpg" alt="Malinda War Heel"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;h6&gt;Malinda and Warrior (Tanto's Mom!) practicing their competition heel&lt;/h6&gt;
&lt;br&gt;
&lt;p&gt;As I'm sure many on this site can attest, the same principle applies with computers as it relates to writing/executing code. Computers can only do what we give them accurate, detailed instructions to do, and even then it will only work if certain conditions are followed. It's not complicated; in a way it's almost *too* simple. We as humans tend to be slow and dumb and conditional in our learning, whereas computers are quick and literal. Same with dogs, a lot of the time.&lt;br&gt;
Before I began actually training my puppy two years ago, I'd been attending a weekly dog training club to learn from experienced handlers every weekend for 12 months prior to bringing him home. This is not common, as a majority of people new to dogsport begin the process of researching the different sports and looking for clubs to visit *after* they have the dog. I'm still very much the new kid when it comes to training, (I know people who have been doing sport for over 30 years, and most of them still aren't "experts" on the subject, nor do they claim to be,) but the point is-- I jumped in headfirst from the beginning, and I quickly found out just HOW much I didn't know about training, even with the extra year I'd given myself to ask questions, take notes (often literally,) and really just immerse myself in the culture. I've been told that working as a programmer is a constant regeneration of that feeling-- I'll call it a "Clueless but Capable" feeling. I loved how that first club I went to reassured me that, not only was this feeling normal, but it was actually encouraged, and through that common ground they made me feel truly accepted &amp;amp; understood. To quote the club's training director at the time, "If you don't feel stupid on the field with your dog, you're doing it wrong. Accept that you will feel like a failure; just go ahead and expect it. Know that that's a necessary part of learning how to do this. You will mess up. Accept it. That's where learning takes place."&lt;br&gt;
  &lt;/p&gt;
&lt;h4&gt;How The Two Connected For Me&lt;/h4&gt;
&lt;p&gt;It is completely normal when training a dog, (especially when training for sport due to the higher expectations,) to occasionally think, "Why did I ever think I could do this? I've bitten off more than I can chew, this dog deserves a better handler, I'm the absolute worst and I'm holding him back, this was a bad decision," thoughts... &lt;br&gt;
(Okay, it might be more routine than occasional. Whatever.) &lt;br&gt;
         But recently, someone asked my coding mentor what an average day on the job looked like for her, behind the scenes. I don't know what I expected her reply to consist of, exactly, but it really encouraged me when she mentioned that exact feeling and continued with, "...And then you take a break, come back to your screen, keep plugging along and tinkering with it... Eventually you figure out where your code failed, you realize it was a stupid mistake, that you forgot to close an anchor element or something, and then you correct your mistake and your website works and you go, *'I'M A GENIUS!!!'* And you remember it's not the end of the world, and you remember why you do this: Because it's a constant challenge and it's honestly pretty fun." That's honestly when I knew coding was for me.&lt;br&gt;
&lt;a href="https://k9access.com"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PQV7Fi0P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/nveirw224pf2sb2knht3.jpeg" alt="Tanto Bri at Devon"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;h6&gt;Training with Tanto in the gardens.&lt;br&gt;Controlled distractions are like testing code locally before committing!&lt;/h6&gt;
      Everyone I know who practices Schutzhund training (or even Mondio ring, French ring, solely obedience -- any sport,) says they constantly have that "Clueless but Capable" feeling looming overhead with regard to their dogs, no matter how impressive the dog and its training may appear to be to other people. I honestly think it's a side effect of being a self-starter with a strong work ethic and a high expectation for the output of that work, due to having a passion for the work. Training those dogs is not easy, to say the least. It requires dedication, a constant sense of awareness, attention to detail, consistency, self-motivation, ...sometimes even giving up time with loved ones to achieve your goal. Even so, I absolutely love the discipline of it because I'm constantly learning more about a completely new skill that is out of the ordinary, that I'm passionate about, and that reminds me I can indeed do things I never thought possible. And over my first week of enrollment in coding school/bootcamp, I can already see that spark for coding beginning to light a similar flame.



&lt;h6&gt;"Choose a job you love, and you'll never work a day in your life." &lt;br&gt;-Unknown&lt;/h6&gt;
  



</description>
      <category>coding</category>
      <category>newbie</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
