<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <rss version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>weather on Chris McWain ᗧ··ᗣ·</title>
    <link>https://mcwain.net/tags/weather/</link>
    <description>Recent content in weather on Chris McWain ᗧ··ᗣ·</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 12 Jun 2026 21:22:01 +0000</lastBuildDate><atom:link href="https://mcwain.net/tags/weather/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Girls be cray cray</title>
      <link>https://mcwain.net/blog/weather/</link>
      <pubDate>Fri, 12 Jun 2026 21:22:01 +0000</pubDate>
      
      <guid>https://mcwain.net/blog/weather/</guid>
      <description>&lt;p&gt;&lt;figure&gt;
  &lt;a href=&#34;https://mcwain.net/img/blog/weather/screenshot-from-2026-06-12-20-24-56.jpg&#34;
     data-toggle=&#34;lightbox&#34;
     data-title=&#34;Weather: Turn on&#34;&gt;
    &lt;img src=&#34;https://mcwain.net/img/blog/weather/screenshot-from-2026-06-12-20-24-56.jpg&#34;
         alt=&#34;Screenshot from 2026-06-12 20-24-56&#34;
         class=&#34;img-responsive&#34;
         loading=&#34;lazy&#34;&gt;
  &lt;/a&gt;
  
    &lt;figcaption&gt;Weather: Turn on&lt;/figcaption&gt;
  
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;So I built a webpage that tracks the weather. Its simplicity makes it beautiful. It knows what the weather is for the week and highlights tomorrow&amp;rsquo;s forecast with precipitation, UV, and temperature details for when the kids are dropped off and picked up from school. At the bottom of the page it recommends to our kids what they should wear so there&amp;rsquo;s no confusion or delays getting ready. It even has an API so other apps like our new Discord chat replacement&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; can connect to it. That way, our kids don&amp;rsquo;t need to ask us every night. They can find out themselves by asking our chat bot or simply visiting the weather page.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
  &lt;a href=&#34;https://mcwain.net/img/blog/weather/screenshot-from-2026-06-12-20-40-43.jpg&#34;
     data-toggle=&#34;lightbox&#34;
     data-title=&#34;Weather: Kids clothes choices&#34;&gt;
    &lt;img src=&#34;https://mcwain.net/img/blog/weather/screenshot-from-2026-06-12-20-40-43.jpg&#34;
         alt=&#34;Screenshot from 2026-06-12 20-40-43&#34;
         class=&#34;img-responsive&#34;
         loading=&#34;lazy&#34;&gt;
  &lt;/a&gt;
  
    &lt;figcaption&gt;Weather: Kids clothes choices&lt;/figcaption&gt;
  
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;My son was easy to solve for, as our clothes are based on function rather than form. It&amp;rsquo;s trivial for him to choose between a Mario or a Minecraft shirt. However, my daughter has a &amp;ldquo;too complicated wardrobe&amp;rdquo; and cannot be solved for - according to my wife. I feel that anything that has an objective solution, based on information as simple as weather, has a logical answer. Making messy things clean and efficient is what I do.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s walk through the nightly process for her so you know what I&amp;rsquo;m talking about here: Daughter doesn&amp;rsquo;t know what to wear. She asks mom. Mom looks up weather details on Google or whatever. She says out loud what tomorrow&amp;rsquo;s magical weather number is, like &amp;ldquo;74&amp;rdquo;. She&amp;rsquo;ll then say &amp;ldquo;it&amp;rsquo;s nice, wear {clothes}&amp;rdquo;. This seems like the mom brain calculator can easily be replaced with a script, but maybe I&amp;rsquo;m missing some magic that cannot be replaced by JavaScript.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;80&lt;/span&gt;)      { &lt;span style=&#34;color:#a6e22e&#34;&gt;items&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;push&lt;/span&gt;({ &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Short-sleeve&amp;#39;&lt;/span&gt; }); }
&lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;68&lt;/span&gt;) { &lt;span style=&#34;color:#a6e22e&#34;&gt;items&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;push&lt;/span&gt;({ &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Thick short-sleeve&amp;#39;&lt;/span&gt; }); }
&lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;55&lt;/span&gt;) { &lt;span style=&#34;color:#a6e22e&#34;&gt;items&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;push&lt;/span&gt;({ &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Long-sleeve&amp;#39;&lt;/span&gt; }); }
&lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt;                 { &lt;span style=&#34;color:#a6e22e&#34;&gt;items&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;push&lt;/span&gt;({ &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Thick long-sleeve&amp;#39;&lt;/span&gt; }); }

&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;getKarinaPants&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;isRainy&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;hasMiddlePants&lt;/span&gt;) {
  &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;80&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Shorts, capris, or thin leggings&amp;#39;&lt;/span&gt; };
  &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;75&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Capri pants&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;note&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;or thin leggings&amp;#39;&lt;/span&gt; };
  &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;70&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Thin leggings&amp;#39;&lt;/span&gt; };
  &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;high&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;60&lt;/span&gt;) {
    &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;hasMiddlePants&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Middle pants&amp;#39;&lt;/span&gt; };
      &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Thin leggings&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;note&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;out of middle pants&amp;#39;&lt;/span&gt; };
    }
      &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;label&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Fleece pants&amp;#39;&lt;/span&gt; };
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Perhaps if I inventory everything that is clean and folded, along with every color and style, and cross-reference with whatever fun theme they&amp;rsquo;re having at school that day&amp;hellip;&lt;/p&gt;
&lt;p&gt;That sounds exhausting. Maybe my wife&amp;rsquo;s right. I&amp;rsquo;ll just let the girls be girls. &lt;code&gt;¯\_(ツ)_/¯&lt;/code&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Will post about this soon.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
      
    </item>
    
  </channel>
</rss>
