<?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: Noel Miller</title>
    <description>The latest articles on DEV Community by Noel Miller (@radkin).</description>
    <link>https://dev.to/radkin</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%2F396812%2F025bc6a9-9dca-4bb9-9ae3-58043e27c1d3.jpeg</url>
      <title>DEV Community: Noel Miller</title>
      <link>https://dev.to/radkin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/radkin"/>
    <language>en</language>
    <item>
      <title>Refactoring you, the ultimate platform</title>
      <dc:creator>Noel Miller</dc:creator>
      <pubDate>Wed, 02 Feb 2022 02:29:25 +0000</pubDate>
      <link>https://dev.to/radkin/refactoring-you-the-ultimate-platform-4523</link>
      <guid>https://dev.to/radkin/refactoring-you-the-ultimate-platform-4523</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I'll keep this brief because we all have a life to do. 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;In short, my personal operating system went for a very long time without an upgrade, refactor, etc. This is what I did.&lt;/p&gt;

&lt;p&gt;As we all know, 3rd party libraries are always getting updated, requirements change, methods are tweaked. If you don't upgrade your personal operating system problems present themselves. This is what we call "&lt;a href="https://en.wikipedia.org/wiki/Technical_debt"&gt;technical debt&lt;/a&gt;". For example, you are no longer holding yourself accountable for your mistakes and in fact become defensive if someone suggests you make them in the first place. Yes, I know this is vague; but, I don't want to bore you with the details.&lt;br&gt;
    knowing that you need to "&lt;a href="http://aumamen.com/story/be-a-lion-not-a-dog"&gt;be the lion and not the dog&lt;/a&gt;" is great, but knowing what in your operating system is keeping you from being the lion is better. This is because your personal OS was coded for a good reason. So, I figured this out after a lot of reflection and help from other people.&lt;br&gt;
    If you don't already know this I think you can see how refactoring &lt;strong&gt;you&lt;/strong&gt; is a good idea. The trick is .. how? This is where I have to admit that I don't know how to fix &lt;em&gt;your&lt;/em&gt; operating system, but I can point you in the right direction. These are the first steps that I took:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Look on YouTube for posts that "speak to you" about deep emotional problems you feel in my heart. It takes a lot of emotional intelligence just to notice your problems, but a good place to start is to ask the question "What makes me uncomfortable?"&lt;/li&gt;
&lt;li&gt;Get curious. When you get upset, step back and ask yourself why? There's always a good reason and if you're like me you just want to pretend it never happened and move on. That won't work. It's time to do a code review.&lt;/li&gt;
&lt;li&gt;When you're coding you will find &lt;a href="https://en.wikipedia.org/wiki/Cruft"&gt;cruft&lt;/a&gt;. Sometimes you leave it alone because there is no time or someone has told you to focus. Well; eventually, this cruft will break you. It might not happen today, it might not happen for years, you might go your whole life carrying this bad code; but, if you fix it there will be a bright light at the end of the tunnel I promise.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.google.com/aclk?sa=L&amp;amp;ai=DChcSEwiv59az-9_1AhV1FNQBHfdlDxEYABAFGgJvYQ&amp;amp;sig=AOD64_3zuaalH71fmtK9FjAjItVlSXiN1g&amp;amp;ctype=5&amp;amp;q=&amp;amp;ved=2ahUKEwjU9siz-9_1AhWgKEQIHZ_YCngQ9aACegQIARBC&amp;amp;adurl="&gt;The body never forgets&lt;/a&gt;. If you have trauma, your body will keep it locked up inside. For me, it was a tight, tense tummy, GI issues, etc. Also, the whole left side of my body wanted to be tense .. all the time. For you it could be shoulders or headaches. Could be a lot of things.&lt;/li&gt;
&lt;li&gt;Journalling can help. You're creating a dialog with yourself and getting better all on your own.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Last day discount code on book from Sandi Metz</title>
      <dc:creator>Noel Miller</dc:creator>
      <pubDate>Sat, 13 Jun 2020 13:43:19 +0000</pubDate>
      <link>https://dev.to/radkin/last-day-discount-code-on-new-book-from-sandi-metz-27bi</link>
      <guid>https://dev.to/radkin/last-day-discount-code-on-new-book-from-sandi-metz-27bi</guid>
      <description>&lt;p&gt;One of my favorite Tech book authors has a special discount on her book "99 Bottles of OOP" and today is the last day to use it. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.sandimetz.com/"&gt;Check it out&lt;/a&gt; and show your support for one of the giants of fun-loving computer science!&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>oop</category>
      <category>products</category>
    </item>
    <item>
      <title>Run python nosetests using a watcher for changes on Linux</title>
      <dc:creator>Noel Miller</dc:creator>
      <pubDate>Fri, 05 Jun 2020 14:24:05 +0000</pubDate>
      <link>https://dev.to/radkin/run-python-nosetests-using-a-watcher-for-changes-on-linux-3d</link>
      <guid>https://dev.to/radkin/run-python-nosetests-using-a-watcher-for-changes-on-linux-3d</guid>
      <description>&lt;p&gt;Apparently, this is very specific to linux (at least Ubuntu 18.04) as I tried using the "nose-watch" package and it did not work. Ultimately, I did this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo&lt;/span&gt; &lt;span class="nt"&gt;-H&lt;/span&gt; pip &lt;span class="nb"&gt;install &lt;/span&gt;nose-watcher
nosetests &lt;span class="nt"&gt;--with-watcher&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Also, if you plan to run it in another window you will need to reload or open a new shell post install.&lt;/p&gt;

</description>
      <category>python</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
