<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="https://www.travistomsu.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.travistomsu.com/" rel="alternate" type="text/html" /><updated>2021-07-19T15:54:40+00:00</updated><id>https://www.travistomsu.com/feed.xml</id><title type="html">Everybody Needs a Fishbowl</title><subtitle>Just a regular, everyday normal guy.</subtitle><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><entry><title type="html">Water Leaks, Part 2</title><link href="https://www.travistomsu.com/2021/07/19/water-leaks-2.html" rel="alternate" type="text/html" title="Water Leaks, Part 2" /><published>2021-07-19T00:00:00+00:00</published><updated>2021-07-19T00:00:00+00:00</updated><id>https://www.travistomsu.com/2021/07/19/water-leaks-2</id><content type="html" xml:base="https://www.travistomsu.com/2021/07/19/water-leaks-2.html">&lt;p&gt;I’ve detailed in a &lt;a href=&quot;/2019/12/18/water-leaks&quot;&gt;previous post&lt;/a&gt; my relationship with water in the basement. 
During every rainstorm, I have a surge of worry flare up.
I fear every dollar sunk into that level of the house will go up in smoke.&lt;/p&gt;

&lt;p&gt;We’ve done our best to be proactive: we’ve replaced 3 of the 4 low window wells, installed underground downspout tubes, and keep those filters clear.&lt;/p&gt;

&lt;p&gt;And I’m really well prepared to be reactive: strategically placed leak detectors all over the house, and a kit with a &lt;a href=&quot;https://www.amazon.com/gp/product/B000VBGG24/&quot;&gt;water-powered pump&lt;/a&gt; and long hose (i.e. no power required).&lt;/p&gt;

&lt;p&gt;Hurricane Else rolled through the northeast several days back, and put all of my planning to the test.
Rain began in earnest around 5AM, my normal waking time, and an preliminary check of the basement showed no leaks.
I peaked out the window of the last short window well to see a small pool, but it wasn’t rising.
We had never had an issue at this entry point before.&lt;/p&gt;

&lt;p&gt;The rain began to pick up at a steady clip. 
I checked the basement again about 20 minutes later, and heard the sound of falling water before I could even turn on the lightswitch.&lt;/p&gt;

&lt;p&gt;My adrenaline spiked as I ran back upstairs, screamed to my wife that there was a leak, and tore open the closet for my flood kit.
A poncho happened to catch my eye, which turned out to be a great addition for being outside during a tropical storm.
I bolted outside in flip flops (the only shoes I was able to find in my scurry) and quickly hoooked up the 25ft hose to the outdoor faucet and dropped the pump in the well.
I turned the valve and… nothing.&lt;/p&gt;

&lt;p&gt;Shit. I had never turned it on from this past winter.&lt;/p&gt;

&lt;p&gt;To my luck, there is a nearby sprinkler valve with the same faucet connection that &lt;em&gt;was&lt;/em&gt; turned on, so a quick hookup there and the pump spurred to life.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks-2/well.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The well drained in less than 60 seconds, but I kept it running for long after the rain had slowed.&lt;/p&gt;

&lt;p&gt;Our “borrowed” wet-dry vac from my father-in-law slurped up as much of the standing water as I could find.
Probably 10-15 gallons or so, but enough to soak the corner of the carpet and the carpet pad underneith, and show some signs of water along the baseboards.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks-2/carpet.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks-2/baseboards.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;All in all, this experience taught me a few things:&lt;/p&gt;

&lt;p&gt;1.) &lt;strong&gt;The worry is sometimes worse than the actual event.&lt;/strong&gt; I’ve &lt;em&gt;dreaded&lt;/em&gt; heavy rain – I think not because of the actual damage or inconvenience, but the &lt;em&gt;uncertainty&lt;/em&gt; of whether or not something has happened without me knowing about it.&lt;/p&gt;

&lt;p&gt;2.) &lt;strong&gt;My backup plans worked well&lt;/strong&gt;. I had everything I needed together. In one spot. Ready to go. When I needed it. Just as I planned. Because of this, only 15 gallons got in instead of 50.&lt;/p&gt;

&lt;p&gt;As well as a few improvements for (ugh) &lt;em&gt;next time&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;1.) &lt;strong&gt;Passive leak detectors weren’t enough&lt;/strong&gt;. Not only in quantity, but they don’t quell my underlying fear. I bought several new detectors that connect to my WiFi and alert me &lt;em&gt;actively&lt;/em&gt; when something is up. More on this later.&lt;/p&gt;

&lt;p&gt;2.) &lt;strong&gt;Shoes and ponchos are part of the kit&lt;/strong&gt;. Rain boots have long been on my list but they went straight to top after this.&lt;/p&gt;

&lt;p&gt;3.) &lt;strong&gt;Need to raise the last window well&lt;/strong&gt;. The landscaper is currently working to get that last window well raised and parts of the yard regraded to keep water flowing downhill and away from the house.&lt;/p&gt;

&lt;p&gt;4.) &lt;strong&gt;What if a second well had been compromised at this time?&lt;/strong&gt; Ok, now I’m starting to get paranoid - but if one could be breached, it’s far more likely that a second one would go, too.&lt;/p&gt;

&lt;h2 id=&quot;moving-forward&quot;&gt;Moving Forward&lt;/h2&gt;

&lt;p&gt;I’ve introspected a bit why I’m so afraid of this. I think part of it is related to the very adrenaline spike I felt when I flipped on the basement lights - I didn’t &lt;em&gt;know&lt;/em&gt; that was happening and I got &lt;em&gt;lucky&lt;/em&gt; discovering it when I did. If that surge had happened at 11pm at night, even with a detector in that window well, I likely would’ve discovered a ruined basement in the morning.&lt;/p&gt;

&lt;h3 id=&quot;active-detectors&quot;&gt;Active Detectors&lt;/h3&gt;

&lt;p&gt;A rather pricy upgrade from the passive variety, these &lt;a href=&quot;https://www.zircon.com/tools/leak-alert-wifi/&quot;&gt;Zircon Leak Alert WiFi&lt;/a&gt; detectors send out an email whenever they go off.&lt;/p&gt;

&lt;p&gt;Coupled with a personal (free) plan for &lt;a href=&quot;https://www.pagerduty.com/&quot;&gt;PagerDuty&lt;/a&gt;, I now have 6 detectors that will blow up my phone with alarms, texts, and phone calls if ever a drop of water comes in.&lt;/p&gt;

&lt;p&gt;Even this past week, where we’ve continued to have thunderstorm cells pop up, I wake up and think “did my phone go off?” When I realize it didn’t, I feel much more confident that I still have a dry basement.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><summary type="html">I’ve detailed in a previous post my relationship with water in the basement. During every rainstorm, I have a surge of worry flare up. I fear every dollar sunk into that level of the house will go up in smoke.</summary></entry><entry><title type="html">The Morgan Housel Archive</title><link href="https://www.travistomsu.com/2020/05/23/morgan-housel-archive.html" rel="alternate" type="text/html" title="The Morgan Housel Archive" /><published>2020-05-23T00:00:00+00:00</published><updated>2020-05-23T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/05/23/morgan-housel-archive</id><content type="html" xml:base="https://www.travistomsu.com/2020/05/23/morgan-housel-archive.html">&lt;p&gt;Back in 2010, I expanded my interest in personal finance out into investments. My grandfather had recently passed away, and left me with a small chunk of change that my grandmother insisted I keep invested in the stock market. I didn’t know the first thing about investing.&lt;/p&gt;

&lt;p&gt;I stumbled onto the &lt;a href=&quot;https://www.fool.com&quot;&gt;Motley Fool&lt;/a&gt; – a news and commentary site about all things stock market. Their homepage frequently featured a writer I looked forward to reading named &lt;a href=&quot;http://twitter.com/morganhousel&quot;&gt;Morgan Housel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Morgan’s focus was not so much on the day-to-day, quarter-to-quarter stuff. Instead, he focused on timeless areas where investing meets psychology, behavior, rationality, and expectations.&lt;/p&gt;

&lt;p&gt;In 2016, he moved on to the &lt;a href=&quot;https://www.collaborativefund.com/&quot;&gt;Collaborate Fund&lt;/a&gt;, a venture capital firm focused on funding companies at the &lt;a href=&quot;https://www.collaborativefund.com/about/&quot;&gt;intersection&lt;/a&gt; of “better for me” and “better for the world.” I continued to follow Morgan’s writing here, where he’s been cranking out home run articles ever since.&lt;/p&gt;

&lt;p&gt;To thank Morgan for 10 years of influential, thought provoking, and impactful pieces, I’d like to introduce a way to archive Morgan’s writing (&lt;em&gt;all&lt;/em&gt; of it) for yourself. I should have been bookmarking his “best of” throughout the years, but like investing, the second-best time to start is now.&lt;/p&gt;

&lt;p&gt;Here are the URL lists of all of his work from the Motley Fool and Collaborative Fund. Details on how I scraped these together and what you can do with them are below.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/assets/misc/posts/morganhousel/all.txt&quot;&gt;All articles&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;(2016-present) &lt;a href=&quot;/assets/misc/posts/morganhousel/cf.txt&quot;&gt;Collaborative Fund&lt;/a&gt; (up through 2020-05-22)
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;/assets/misc/posts/morganhousel/cf-pdfs.txt&quot;&gt;Long form PDFs&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;(2008-2016) &lt;a href=&quot;/assets/misc/posts/morganhousel/mf-all.txt&quot;&gt;The Motley Fool&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;/assets/misc/posts/morganhousel/mf-investing-general.txt&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/investing/general&lt;/code&gt;&lt;/a&gt; - where most of the “timeless” stuff is.&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;generating-the-url-lists&quot;&gt;Generating the URL lists&lt;/h2&gt;

&lt;p&gt;Luckily, both MF and CF have pages devoted to all things written by specific authors:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://fool.com/author/1611/&quot;&gt;http://fool.com/author/1611/&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.collaborativefund.com/blog/authors/morgan/&quot;&gt;https://www.collaborativefund.com/blog/authors/morgan/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;foolcom&quot;&gt;Fool.com&lt;/h3&gt;

&lt;p&gt;Fool.com structures their author pages as a pseudo-infinite scroll. Watching the URL bar shows a variation of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;https://www.fool.com/author/1611/?page=2&lt;/code&gt; as new pages are loaded.&lt;/p&gt;

&lt;p&gt;After some trial and error, the entire archive goes up to &lt;em&gt;134&lt;/em&gt; pages. A simple script can be used to fetch them all:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;for &lt;/span&gt;i &lt;span class=&quot;k&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;{&lt;/span&gt;1..134&lt;span class=&quot;o&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do
  &lt;/span&gt;wget https://fool.com/author/1611/?page&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$i&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;sleep &lt;/span&gt;1&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Inspecting the pages reveals:&lt;/p&gt;

&lt;div class=&quot;language-html highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;a&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;href=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;/investing/general/2016/03/30/things-im-pretty-sure-about.aspx&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;title=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;Things I'm Pretty Sure About &quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;data-id=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;article-list&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;&amp;lt;article&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;lt;div&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;text&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;lt;h4&amp;gt;&lt;/span&gt;Things I'm Pretty Sure About &lt;span class=&quot;nt&quot;&gt;&amp;lt;/h4&amp;gt;&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;lt;div&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;story-date-author&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;Morgan Housel | Mar 30, 2016&lt;span class=&quot;nt&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;lt;p&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;article-promo&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;We're all in the same boat.&lt;span class=&quot;nt&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;data-id=&quot;article-list&quot;&lt;/code&gt; is a nice indicator pull out the line that has all of the links. Here, we’ll grab all of lines from the raw HTML, then remove the cruft before and after the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;href&lt;/code&gt; link:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'data-id\=\&quot;article-list\&quot;'&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--no-filename&lt;/span&gt; index.html&lt;span class=&quot;se&quot;&gt;\?&lt;/span&gt;page&lt;span class=&quot;se&quot;&gt;\=&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; raw-links
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/^.*href\=\&quot;/https\:\/\/www.fool.com/'&lt;/span&gt; raw-links | &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/\.aspx&quot;.*$/\.aspx/'&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sort&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; mf-all.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Sample Output:&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;https://www.fool.com/investing/2016/05/24/how-to-fail-well.aspx
https://www.fool.com/investing/2016/05/24/how-to-make-better-investment-decisions.aspx
https://www.fool.com/investing/2016/05/26/why-everyone-disagrees-about-the-economy.aspx
https://www.fool.com/investing/2016/06/02/pithy-wisdom-that-changed-how-i-think-about-invest.aspx
https://www.fool.com/investing/2016/06/07/explaining-investing-in-ways-that-make-sense.aspx
https://www.fool.com/investing/2016/06/09/investing-the-market-and-beyond-a-day-with-foolish.aspx
https://www.fool.com/investing/2016/06/13/two-trends-were-not-excited-enough-about.aspx
https://www.fool.com/investing/2016/06/14/sherlock-holmes-on-how-to-be-a-better-investor.aspx
https://www.fool.com/investing/2016/06/16/what-i-learned-buying-a-house.aspx
...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;collaborativefundcom&quot;&gt;Collaborativefund.com&lt;/h3&gt;

&lt;p&gt;Collaborativefund.com makes things a bit easier (no fancy paging), but it also appears the data is loaded asynchronously. So this simple &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wget&lt;/code&gt; doesn’t have any of the links:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;wget https://www.collaborativefund.com/blog/authors/morgan/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;A simple workaround is to just right-click anywhere on the page in a browser and “Save as…” –&amp;gt; “Website, Complete” –&amp;gt; Save.&lt;/p&gt;

&lt;p&gt;Inspecting the page, one can find repeated elements like this:&lt;/p&gt;

&lt;div class=&quot;language-html highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;li&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;post-item&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;href=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;https://www.collaborativefund.com/blog/the-shock-cycle/&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;The Shock Cycle&lt;span class=&quot;nt&quot;&gt;&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;&amp;lt;small&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;post__meta&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&amp;lt;time&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;faded&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;Apr 2, 2020&lt;span class=&quot;nt&quot;&gt;&amp;lt;/time&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;lt;span&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;faded&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;by&lt;span class=&quot;nt&quot;&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;lt;span&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;js-author&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;data-author=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;Morgan Housel&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span class=&quot;nt&quot;&gt;&amp;lt;a&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;faded faded--60 js-author__title js-related__author&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;href=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;https://www.collaborativefund.com/blog/authors/morgan/&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;Morgan Housel&lt;span class=&quot;nt&quot;&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;nt&quot;&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;&amp;lt;/small&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;From here, we can &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;grep&lt;/code&gt; for the links in the same way, looking this time for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;li class='post-item'&amp;gt;&lt;/code&gt; elements:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'post-item'&lt;/span&gt; Morgan&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Housel&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;·&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Collaborative&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Fund.html &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; raw-links
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/^.*href\=\&quot;//'&lt;/span&gt; raw-links | &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/&quot;&amp;gt;.*$//'&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sort&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; cf-all.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Sample output:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;https://www.collaborativefund.com/blog/100-little-ideas/
https://www.collaborativefund.com/blog/2020-what-a-time-to-be-alive/
https://www.collaborativefund.com/blog/23-books-that-changed-my-life/
https://www.collaborativefund.com/blog/acceptable-flaws/
https://www.collaborativefund.com/blog/a-chat-with-daniel-kahneman/
https://www.collaborativefund.com/blog/a-decade-watching-the-craziest-game/
https://www.collaborativefund.com/blog/a-few-thoughts-on-public-speaking/
...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;archiving-the-pages&quot;&gt;Archiving The Pages&lt;/h2&gt;

&lt;p&gt;It took me several iterations, but I think the following command should work for each of the text files full of links you just created:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ INPUT_FILE&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;cf-all.txt
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;wget &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--input-file&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$INPUT_FILE&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--page-requisites&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--span-hosts&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--domains&lt;/span&gt; www.collaborativefund.com,www.fool.com,g.foolcdn.com &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--convert-links&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--wait&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;1.5 &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--random-wait&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--adjust-extension&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--output-file&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;wget.log &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;--background&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Lets go through each of these options, because each one is kind of important:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--input-file&lt;/code&gt; allows us to specify a file with the list of URLs to fetch&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--page-requisites&lt;/code&gt; fetches the CSS, JavaScript, and images that make the page look nice and work well. Technically, we’d really only like the CSS and images, but I didn’t find a way to get just those. By default, it only fetches them from the same host domain, so we use:
    &lt;ul&gt;
      &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--span-hosts&lt;/code&gt; gets required resources from other host domains, and&lt;/li&gt;
      &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--domains&lt;/code&gt; specifies to only fetch resources from these whitelisted domains. It appears MF uses &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;g.foolcdn.com&lt;/code&gt; as their host for images, JS, and CSS.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--convert-links&lt;/code&gt; changes all reference to images/CSS/JS to use the locally fetched ones (thanks &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--page-requisites&lt;/code&gt;!)&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--wait&lt;/code&gt; puts some time between requests so we don’t &lt;em&gt;hammer&lt;/em&gt; the site&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--random-wait&lt;/code&gt; randomizes the wait between 0.5x and 1.5x of the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--wait&lt;/code&gt; time&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--adjust-extension&lt;/code&gt; renames &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.aspx&lt;/code&gt; files to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.html&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--output-file&lt;/code&gt; to capture the logs of each request&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--background&lt;/code&gt; to put it in the background. It’ll take a while.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the end you’ll have something like this:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;tree www.collaborativefund.com/
www.collaborativefund.com/
├── assets
│   ├── css
│   │   └── all.css
│   ├── fonts
│   │   ├── ss-collaborative-fund-social-circle.eot
│   │   ├── ss-collaborative-fund-social-circle.eot?
│   │   ├── ss-collaborative-fund-social-circle.svg
│   │   ├── ss-collaborative-fund-social-circle.ttf
│   │   ├── ss-collaborative-fund-social-circle.woff
│   │   ├── ss-collaborative-fund-social-regular.eot
│   │   ├── ss-collaborative-fund-social-regular.eot?
│   │   ├── ss-collaborative-fund-social-regular.svg
│   │   ├── ss-collaborative-fund-social-regular.ttf
│   │   └── ss-collaborative-fund-social-regular.woff
│   ├── images
│   │   ├── home--cities--overhang.svg
│   │   ├── home--cities.svg
│   │   ├── home--consumer--small.svg
│   │   ├── home--consumer.svg
│   │   ├── home--consumer--text.svg
│   │   ├── home--health--overhang.svg
│   │   ├── home--health--small.svg
│   │   ├── home--health.svg
│   │   ├── home--kids--small.svg
│   │   ├── home--kids.svg
│   │   ├── home--kids--text.svg
│   │   ├── home--money--overhang.svg
│   │   ├── home--money.svg
│   │   └── home--money--text.svg
│   └── js
│       └── all.js
├── blog
│   ├── 100-little-ideas
│   │   └── index.html
│   ├── 2020-what-a-time-to-be-alive
│   │   └── index.html
│   ├── 23-books-that-changed-my-life
│   │   └── index.html
│   ├── acceptable-flaws
│   │   └── index.html
    ... snip ...
│   ├── you-can-see-where-this-is-going
│   │   └── index.html
│   ├── you-have-to-live-it-to-believe-it
│   │   └── index.html
│   └── you-played-yourself
│       └── index.html
└── uploads
    ├── 0labr_spnd0-brad-fickeisen.jpg
    ├── 10-5591a8.png
    ├── 11-5dd870.png
    ... snip ...
    ├── vladimir-chuchadeev-86192.jpg
    ├── vqpqjitnqvw-anton-belashov.jpg
    ├── wesley-tingey-mvLyHPRGLCs-unsplash.jpg
    ├── wim-arys-523715-unsplash.jpg
    ├── yb0qs65azmc-anders-jilden-2b4e51.jpg
    └── yuriy-kleymenov-1102408-unsplash.jpg

227 directories, 596 files
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;long-form-pdfs&quot;&gt;Long Form PDFs&lt;/h2&gt;

&lt;p&gt;Morgan has published numerous long form PDFs, which I’d also like to archive. Now that we have all of his posts, we can search for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.pdf&lt;/code&gt; references and grab those too:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--no-filename&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;collaborativefund.com/uploads/.*&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\.&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;pdf&quot;&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; www.collaborativefund.com/blog/ &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; raw-pdf-links
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/^.*href\=\&quot;//'&lt;/span&gt; raw-pdf-links | &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/pdf&quot;&amp;gt;.*$/pdf/'&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;pdf&quot;&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sort&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;uniq&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; cf-all-pdfs.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;From here, you can use a simple &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wget --input-file cf-all-pdfs.txt --wait=2&lt;/code&gt; to pull all of the PDFs and put them in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uploads&lt;/code&gt; folder.&lt;/p&gt;

&lt;h2 id=&quot;viewing-the-files&quot;&gt;Viewing the Files&lt;/h2&gt;

&lt;p&gt;Launch any of these pages with your browser:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;google-chrome google-chrome ./www.collaborativefund.com/blog/true-at-once/index.html
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;You should notice that this is served from your local machine.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Thank you, Morgan!&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="morgan_housel" /><summary type="html">Back in 2010, I expanded my interest in personal finance out into investments. My grandfather had recently passed away, and left me with a small chunk of change that my grandmother insisted I keep invested in the stock market. I didn’t know the first thing about investing.</summary></entry><entry><title type="html">Coronavirus: To Test or Not To Test?</title><link href="https://www.travistomsu.com/2020/04/01/covid-to-test-or-not-to-test.html" rel="alternate" type="text/html" title="Coronavirus: To Test or Not To Test?" /><published>2020-04-01T00:00:00+00:00</published><updated>2020-04-01T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/04/01/covid-to-test-or-not-to-test</id><content type="html" xml:base="https://www.travistomsu.com/2020/04/01/covid-to-test-or-not-to-test.html">&lt;p&gt;To test or not to test - that is the question. I explore each potential result here, and I conclude that blissful, asymptomatic ignorance is likely the best choice of them all.&lt;/p&gt;

&lt;p&gt;As of this writing, I have no idea how one goes about trying to get tested for the coronavirus. I’ll assume they go to their doctor (or ER) with symptoms, a prescription is written, and some poor nurse gives them a test. The test itself looks pretty unpleasant, to boot.&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;This is how far back we have to put the swab to test you for &lt;a href=&quot;https://twitter.com/hashtag/COVID19?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#COVID19&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;You might want to follow medical recommendations and &lt;a href=&quot;https://twitter.com/hashtag/StayHome?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#StayHome&lt;/a&gt;. &lt;a href=&quot;https://t.co/gCMqUdpsEk&quot;&gt;pic.twitter.com/gCMqUdpsEk&lt;/a&gt;&lt;/p&gt;&amp;mdash; Jessica Peck, DNP APRN CPNP-PC (@DrPeckPNP) &lt;a href=&quot;https://twitter.com/DrPeckPNP/status/1244062665535864832?ref_src=twsrc%5Etfw&quot;&gt;March 29, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;Lets assume at some point we’ll be able to get tested voluntarily. The optimist in me thinks this won’t be too far off; the pessimist thinks it will never happen - cases will drop off without the majority knowing if they ever had it.&lt;/p&gt;

&lt;p&gt;I started mulling over whether I and my family would get tested. What would happen, and how would it change our behavior going forward? To be clear, nobody in the family is experiencing any symptoms - no fevers, no dry coughs. So, if positive, we might be in the most dangerous asymptomatic group.&lt;/p&gt;

&lt;p&gt;I think there are rumblings of a test with results in under 15 minutes, but I think the more common case in the US is one that takes about two weeks. I predict that we’d be more irritable from test time until test result. Objectively, nothing has changed, but at the same time, the anxiety increases because it &lt;em&gt;becomes more real&lt;/em&gt;. Ask anybody waiting for a biopsy result.&lt;/p&gt;

&lt;p&gt;OK, so the time elapses, and we’ve got a result - what happens next?&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;All family members negative&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;em&gt;Feeling&lt;/em&gt;: Slightly relieved.&lt;/li&gt;
      &lt;li&gt;&lt;em&gt;Behavior&lt;/em&gt;: Two possible outcomes:
        &lt;ol&gt;
          &lt;li&gt;Clam up even more - we’ve dodged the bullet so far, so lets take &lt;em&gt;extra, extra&lt;/em&gt; measures to ensure we don’t have to keep ducking bullets.&lt;/li&gt;
          &lt;li&gt;Begin seeing friends and family who have also tested negative recently. At large, I can see society starting to loosen up a bit on our protective measures (going out more, no gloves/mask, etc), even though it’s likely those protective measures were the reason we’re not sick in the first place.&lt;/li&gt;
        &lt;/ol&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;All family members positive&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;
        &lt;p&gt;&lt;em&gt;Feeling&lt;/em&gt;: Oh shit. It’s real - we have it. Anxiety and fear up 10x. Every little cough or sneeze would bring back a flood of fear. Is it getting worse? Where did we get it? Why aren’t we showing symptoms? &lt;em&gt;How will this effect the baby?!?&lt;/em&gt; An endless set of question resembling the stages of grief.&lt;/p&gt;

        &lt;p&gt;(I’m getting stressed just predicting how we’d feel)&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;&lt;em&gt;Behavior&lt;/em&gt;: Clorox everything. Only go outside in the backyard. Alert any neighbors we’ve had even passing contact with. Request family members do our supply shopping. Start logging all data points. I would probably dive head first into some of the things I’ve been trying to avoid, namely researching what is happening inside me from first- and second-hand accounts. Pack hospital go bags. Emergency prepare estate plans - we may be asymptomatic now, but that may not last forever.&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Mixed results&lt;/strong&gt; - A strict subset test positive. All cases bring about questions of how that’s even possible - my son has sneezed in my face at least thrice in the past 24 hours, so this is probably the most unlikely scenario.&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;
        &lt;p&gt;Son only: Likely would mean my wife would go to her parents. I’d bite the bullet to take care of him without risking exposure to the fetus.&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;Wife only: A whole bunch of unknown here. Our son would probably still go his grandparents’ house, and I’d stay here with here, but in separate parts of the house.&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;Me only: Likely a similar scenario to just my wife being positive, but I’d probably quarantined to the basement.&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;Son and wife: Tidal waves of survivors guilt-like feelings here. I likely would stay around and risk exposure here as well. In no circumstances do I think leaving a sick child and pregnant wife to be good for anybody.&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;Son and me: Wife would go stay with her parents to protect her and the baby. Little man and I get lots of time together.&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;p&gt;Wife and me: Probably the worst case scenario - all of the fears from the All Family Members Positive option above. On top of that, we’d have to separate from our little man for an unknown length of time. As if that wasn’t hard enough, we’d constantly be in fear of “what if the test was wrong, and he was in fact positive, and now he’s with grandparents that are vulnerable?”.&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Analyzing all of these scenarios demonstrates that there’s a huge asymmetry here: the best case scenario from taking this test is “slightly relieved.” Whereas the downside is an unending pit of fear, anxiety, and stress.&lt;/p&gt;

&lt;p&gt;What would &lt;em&gt;you&lt;/em&gt; do?&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="coronavirus" /><summary type="html">To test or not to test - that is the question. I explore each potential result here, and I conclude that blissful, asymptomatic ignorance is likely the best choice of them all.</summary></entry><entry><title type="html">A Guide to the Good Life</title><link href="https://www.travistomsu.com/2020/03/30/guide-to-the-good-life.html" rel="alternate" type="text/html" title="A Guide to the Good Life" /><published>2020-03-30T00:00:00+00:00</published><updated>2020-03-30T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/03/30/guide-to-the-good-life</id><content type="html" xml:base="https://www.travistomsu.com/2020/03/30/guide-to-the-good-life.html">&lt;p&gt;I’ve recently been rereading William Irvine’s &lt;a href=&quot;https://www.amazon.com/Guide-Good-Life-Ancient-Stoic-ebook/dp/B0040JHNQG/ref=tmm_kin_swatch_0?_encoding=UTF8&amp;amp;qid=&amp;amp;sr=&quot;&gt;A Guide to the Good Life&lt;/a&gt;. It introduces the teachingings of Stoicism, but updated for a modern audience.&lt;/p&gt;

&lt;p&gt;One of the big lessons discussed at length is periodic “negative visualization”, or imaging bad things happening to the people or things that you love. At first glance, it sounds like a morbid concept, but in practice, it makes you stop, think, and feel in the moment. It makes you grateful, because life and everything in it is all temporary.&lt;/p&gt;

&lt;p&gt;One example I think about every now and then is with my cat. Blueberry is the sweetest feline to ever walk this earth. Each evening, he curls up on my chest and doses off while my wife and I watch a bit of TV before bed. I absolutely love these snuggles.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/guide-to-the-good-life/blueberry.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Occasionally, I employ this negative visualization technique and imagine when I won’t have him around anymore. I feel terribly sad to think this, but at the same time, I am far more grateful that evening when I get him back. I enjoy his company more after I practice this, and helps me not take this time for granted.&lt;/p&gt;

&lt;p&gt;How many times have you beaten yourself with “If onlys”?&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;“If only I had spent more time with …”&lt;/li&gt;
  &lt;li&gt;“If only I had paid more attention to …”&lt;/li&gt;
  &lt;li&gt;“If only I didn’t take … for granted.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are so many other good examples. When you have your first child, every wise parent friend tells you to “Enjoy Every Moment. It goes by so fast.” This technique is the most practical way to take that advice.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’ve used this to astounding effect recently with the stock market crash. I’ve practiced negative visualization on my portfolio about once a quarter, asking myself “How would I feel if tomorrow, this number was 50% of what it was?” and exploring that line of feeling.&lt;/p&gt;

&lt;p&gt;In truth, I’m trying to anchor high when I do that, because in the Great Financial Crisis, a 100% stock portfolio in the S&amp;amp;P was down ~55%. I don’t take that much risk, so my account has some room dedicated to bonds and cash. So I ask a more realistic scenario, and run the calculations on if I lost ~30%.&lt;/p&gt;

&lt;p&gt;If you’ve been following any market news lately, you’d know that as it turns out, the stock market crashed about 30% in record time. Several of these days were within the top 10 largest single day drops since and including the Great Depression.&lt;/p&gt;

&lt;p&gt;Did I panic? No, not one little bit. And I think it’s all because I pictures and &lt;em&gt;pre-felt&lt;/em&gt; what that moment was going to feel like. So when it actually did arrive I was prepared.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="books" /><category term="stoicism" /><summary type="html">I’ve recently been rereading William Irvine’s A Guide to the Good Life. It introduces the teachingings of Stoicism, but updated for a modern audience.</summary></entry><entry><title type="html">WFH-a-thon Thoughts (Part 1)</title><link href="https://www.travistomsu.com/2020/03/12/wfh-a-thon-p1.html" rel="alternate" type="text/html" title="WFH-a-thon Thoughts (Part 1)" /><published>2020-03-12T00:00:00+00:00</published><updated>2020-03-12T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/03/12/wfh-a-thon-p1</id><content type="html" xml:base="https://www.travistomsu.com/2020/03/12/wfh-a-thon-p1.html">&lt;p&gt;All anybody can talk  about these days is coronavirus - just as contagious as the flu, but 10x deadlier, at least to the elderly. I’m personally not afraid of the &lt;em&gt;virus&lt;/em&gt;, but of the knock-on effects it has had on society.&lt;/p&gt;

&lt;p&gt;Namely, &lt;em&gt;panic&lt;/em&gt; - runs on toilet paper, Purell, bread, whatever. My family had some supplies stocked up, and were a bit short on others. We’ve stocked up on water, gas, baby and cat food, and some shelf-stable foods. I think the only thing we’re missing are various weapons &amp;amp; ammunition, but don’t think that hasn’t crossed my mind. Panic makes people, well, &lt;em&gt;panicky&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Last week, my employer said all employees could “optionally work-from-home.” Two days later, it was upgraded to “recommended work-from-home for the next 4 weeks.”&lt;/p&gt;

&lt;p&gt;I didn’t need the escalation to take up the chance to experiment with 100% remote work. I’ve gone back and forth on whether I would join a smaller company with a 100% remote workforce - this gives me the best of both worlds.&lt;/p&gt;

&lt;p&gt;Thus far, it’s been a net good change. Getting back 2+ hours of my day gives me the headspace to do things I wouldn’t otherwise have time to do - like write up this post. All without having to sacrifice the precious time with my wife and son.&lt;/p&gt;

&lt;p&gt;I’ve largely tried to stick to a similar schedule as work-from-office days. Same workout in the morning, same taking my son to daycare. One big benefit has been walking to pick up him up from daycare with my wife in the warming weather - I’ve greatly enjoyed that part.&lt;/p&gt;

&lt;p&gt;I’ve had some difficulty getting into a “work headspace” in the morning, despite only really using my office for work. It’s the same kind of mental transition needed to get into “gym headspace.” It’s not a lightswitch, but a process, and a process that needs a set of triggers to really get going. Those triggers aren’t there yet, but it’s something I’ll think about over the next week.&lt;/p&gt;

&lt;p&gt;The house clutter has been significantly reduced. Traversing through the house, being reminded “need to put this away, need to put that away”, adds to the procrastination. A clutter-free space is a clutter-free mind.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The stock market is getting crushed - down 25% from all time highs just a few weeks ago. I’m not so worried about my retirement accounts - this can and should happen to those from time to time.&lt;/p&gt;

&lt;p&gt;I worry a bit because part of my compensation is through stock, which obviously has taken a similar 25% drop, and with little hope of recovery before the next vesting.&lt;/p&gt;

&lt;p&gt;I think my feelings are best summed up by &lt;a href=&quot;https://awealthofcommonsense.com/2020/03/some-random-thoughts-on-a-big-down-day-in-the-stock-market/&quot;&gt;Ben Carlson here:&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The problem with market crashes is it always feels like it’s too late to sell but too early to buy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I purposefully kept some cash on the sidelines as “dry powder” for just this kind of scenario. In fact, I deployed some after the first 10% drop. Anymore, though, and I’m thinking further down the line, since this cash is also there for my mortgage and property tax payments. Maybe it’s time to rethink that plan - to have a proper separation of “essential expenses cash” and “market implosion cash”.&lt;/p&gt;

&lt;p&gt;I think the good result from this whole thing is that I’m not (yet?) sleeping poorly because of my allocation. I deliberately chose my stock/bond split with this in mind (in particular a 50% stock drop, like from the Great Financial Crisis).&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="wfh" /><summary type="html">All anybody can talk about these days is coronavirus - just as contagious as the flu, but 10x deadlier, at least to the elderly. I’m personally not afraid of the virus, but of the knock-on effects it has had on society.</summary></entry><entry><title type="html">Phone Addiction</title><link href="https://www.travistomsu.com/2020/01/24/phone-addiction.html" rel="alternate" type="text/html" title="Phone Addiction" /><published>2020-01-24T00:00:00+00:00</published><updated>2020-01-24T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/01/24/phone-addiction</id><content type="html" xml:base="https://www.travistomsu.com/2020/01/24/phone-addiction.html">&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/posts/phone-addiction/phone-dude.jpg&quot; alt=&quot;&quot; /&gt;
  
    &lt;figcaption&gt;
      Photo by NordWood Themes on Unsplash

    &lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;I “discovered” the best productivity hack of my generation 3 years ago.&lt;/p&gt;

&lt;p&gt;My phone buzzed in my pocket when I was meeting for a one-on-one. Hating it when others look at their phone when engaged in conversation, I ignored it.&lt;/p&gt;

&lt;p&gt;But the mystery gnawed at me. Was it important? What was I missing?&lt;/p&gt;

&lt;p&gt;I didn’t hear anything else the other person said for the rest of the meeting. I was too engrossed in the possibilities of what my mystery notification could be.&lt;/p&gt;

&lt;p&gt;We stood up and my hand instinctively reached into my pocket.&lt;/p&gt;

&lt;p&gt;A new email! Oh boy - it was from… L.L. Bean?! Psht. Delete.&lt;/p&gt;

&lt;p&gt;At that moment, I realized my phone’s notification system controlled my attention. Transitively, every app that pushed alerts to me had my attention within seconds. Resistance was futile, as proven in the meeting with my colleague.&lt;/p&gt;

&lt;p&gt;Since then, I aggressively turn off notifications. Here is the short list of apps I allow to take my attention:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Google Voice (text messages)&lt;/li&gt;
  &lt;li&gt;Work chat &amp;amp; Slack&lt;/li&gt;
  &lt;li&gt;GMail (only “important” personal emails, no work emails)&lt;/li&gt;
  &lt;li&gt;Starbucks (love those Buy One-Get One specials)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Real-time apps are the theme, but the message must be addressed particularly to me. Also, caffeine is addicting.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;These days, my son requests to hold our phones more and more. He sees my wife and I staring blankly into these magical gadgets that can produce “Elmo’s World” and “On Top of Spaghetti” videos out of thin air.&lt;/p&gt;

&lt;p&gt;Following &lt;a href=&quot;/2019/04/24/atomic-habits-book-review.html#make-it-easy&quot;&gt;Atomic Habit’s advice&lt;/a&gt;, I’m using the inverse of the 3rd rule to break this habit: make it difficult. In theory, I won’t get distracted my phone if I don’t have it.&lt;/p&gt;

&lt;p&gt;To implement, I’ve dedicated “phone drop-zone” space near the front door. When I arrive home, my phone goes here and I don’t pick it up until my boy goes to bed.&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/posts/phone-addiction/drop-zone.jpg&quot; alt=&quot;&quot; /&gt;
  &lt;/figure&gt;

&lt;p&gt;Focusing on my family is important to me. &lt;em&gt;Proving&lt;/em&gt; it with action is important to &lt;em&gt;them&lt;/em&gt;.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><summary type="html">Photo by NordWood Themes on Unsplash</summary></entry><entry><title type="html">Home Gym: Part 3</title><link href="https://www.travistomsu.com/2020/01/08/home-gym-part-3.html" rel="alternate" type="text/html" title="Home Gym: Part 3" /><published>2020-01-08T00:00:00+00:00</published><updated>2020-01-08T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/01/08/home-gym-part-3</id><content type="html" xml:base="https://www.travistomsu.com/2020/01/08/home-gym-part-3.html">&lt;p&gt;In the previous parts &lt;a href=&quot;/2016/12/15/home-gym-part-1.html&quot;&gt;1&lt;/a&gt; and &lt;a href=&quot;/2016/12/20/home-gym-part-2.html&quot;&gt;2&lt;/a&gt;, I detailed
the design and equipment of my home gym when my basement was unfinished.&lt;/p&gt;

&lt;p&gt;There were a few flaws in my choices:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;I used pressure-treated lumber as the base.&lt;/strong&gt; This wood is injected with chemicals to prevent rot when placed directly on the groud. It is &lt;em&gt;significantly&lt;/em&gt; heavier than standard plywood, which at the time I thought was a good thing. After a while, the chemicals started to seep through the non-pressure-treated top-layer, causing ugly stains.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;I screwed and glued it all together.&lt;/strong&gt; At no point did I think I would ever need to &lt;em&gt;unscrew&lt;/em&gt; and &lt;em&gt;unglue&lt;/em&gt; it. If you read my &lt;a href=&quot;/2019/12/18/water-leaks.html&quot;&gt;water leaks&lt;/a&gt; post, you saw how a nearby window leaked after a heavy rain. I needed two neighbors to help me lift the platform off the ground dry out the water underneith.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My wife and I decided to finish the basement this winter, which meant I needed to get everything out of the space. I spent an hour disassembling the rack, and another two hours dissecting the platform into manageable pieces. It did not go down without a fight.&lt;/p&gt;

&lt;figure class=&quot; &quot;&gt;
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/dissecting.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/dissecting.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
  
    &lt;figcaption&gt;Platform removal via circular saw. Notice the dark spots in the middle? That’s the pressure-treated lumber chemicals soaking through.
&lt;/figcaption&gt;
  
&lt;/figure&gt;

&lt;p&gt;The new space is a chance for a fresh start.&lt;/p&gt;

&lt;p&gt;Ceiling height was a concern from the beginning, and became even more so after seeing the thick furring strips attached to the joists.&lt;/p&gt;

&lt;figure class=&quot; &quot;&gt;
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/furring-strips.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/furring-strips.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
  
    &lt;figcaption&gt;Furring strips attach to the bottom of the ceiling joists
&lt;/figcaption&gt;
  
&lt;/figure&gt;

&lt;p&gt;To compensate, I removed all supporting pieces from under the main platform. So instead of 5 total pieces of plywood, there was only 1.&lt;/p&gt;

&lt;figure class=&quot; &quot;&gt;
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/staining-platform.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/staining-platform.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
  
    &lt;figcaption&gt;Staining the platform
&lt;/figcaption&gt;
  
&lt;/figure&gt;

&lt;p&gt;Despite my attempt to save the ceiling, we ended up poking holes into it during rack reassembly. These holes were necessary to get the main support beams in place, and would be needed in case it was ever moved. Luckily, my contractor came up with a nice way to cover up the new openings.&lt;/p&gt;

&lt;figure class=&quot;half &quot;&gt;
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/holes-open.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/holes-open.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/holes-closed.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/holes-closed.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
  
&lt;/figure&gt;

&lt;p&gt;Here’s everything nearly finished:&lt;/p&gt;

&lt;figure class=&quot; &quot;&gt;
  
    
      &lt;a href=&quot;/assets/images/posts/home-gym/finished-rack.jpg&quot;&gt;
        &lt;img src=&quot;/assets/images/posts/home-gym/finished-rack.jpg&quot; alt=&quot;&quot; /&gt;
      &lt;/a&gt;
    
  
  
&lt;/figure&gt;

&lt;p&gt;I plan to put a small border around the permiter to give it a slightly nicer finish. Photos of that later, though.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="home-gym" /><summary type="html">In the previous parts 1 and 2, I detailed the design and equipment of my home gym when my basement was unfinished.</summary></entry><entry><title type="html">2010s</title><link href="https://www.travistomsu.com/2020/01/01/2010s.html" rel="alternate" type="text/html" title="2010s" /><published>2020-01-01T00:00:00+00:00</published><updated>2020-01-01T00:00:00+00:00</updated><id>https://www.travistomsu.com/2020/01/01/2010s</id><content type="html" xml:base="https://www.travistomsu.com/2020/01/01/2010s.html">&lt;p&gt;My 2010s (in rough order):&lt;/p&gt;

&lt;ul style=&quot;list-style: none;&quot;&gt;
&lt;li&gt;📚 Finished Masters degree
&lt;li&gt;🗽 Moved to NYC
&lt;li&gt;😸 Adopted two cats
&lt;li&gt;🏋️ Competed in two weightlifting competitions
&lt;li&gt;💍 Got married
&lt;li&gt;🔍 Hired at Le Goog
&lt;li&gt;🏠 Bought house
&lt;li&gt;👶 Had a baby
&lt;li&gt;✈️ 10 countries,  🇺🇸 26 states
&lt;li&gt;🖥️ 2704 Github contributions
&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><summary type="html">My 2010s (in rough order):</summary></entry><entry><title type="html">Water Leaks</title><link href="https://www.travistomsu.com/2019/12/18/water-leaks.html" rel="alternate" type="text/html" title="Water Leaks" /><published>2019-12-18T00:00:00+00:00</published><updated>2019-12-18T00:00:00+00:00</updated><id>https://www.travistomsu.com/2019/12/18/water-leaks</id><content type="html" xml:base="https://www.travistomsu.com/2019/12/18/water-leaks.html">&lt;p&gt;I’ve been a homeowner for just over 3 years now, and in that time, there’s been no greater threat
to my peace of mind than a slow, persistent water leak.&lt;/p&gt;

&lt;p&gt;I recall growing up feeling like my mom also feared water leaks, but as I’m writing this,
I can’t really remember any time in which we had any major (or even minor) flooding.&lt;/p&gt;

&lt;p&gt;Leading up to buying the house, my wife and I watched gobs of HGTV. “Flip or Flop,” “Love it
or List it,” and “Fixer Uppers” were among our favorite shows. Each one focused on fixing distressed
properties, many of which had plumbing issues behind walls and under sinks - areas not frequently
checked - and it routinely cost &lt;em&gt;thousands&lt;/em&gt; of dollars to fix.&lt;/p&gt;

&lt;p&gt;The internet, for all the good it does, is generally not great as calming nerves of one day having
this happen:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/basement-canoe.jpg&quot; alt=&quot;meme&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Not long after we moved in, we had our first heavy rain. Worried about the basement, I headed
downstairs right before bedtime. Big mistake:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/basement-1.jpg&quot; alt=&quot;First basement leak&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This leak from the sill plate (as I soon came to learn its formal name) plagued us for more than a
year. Each time our builder kept saying “this should surely fix it,” and lo and behold, the next
heavy rainstorm it would be wet again. I stopped calling him after a while because he was proving
worthless in fixing the issue, and was taking longer and longer to reply.&lt;/p&gt;

&lt;p&gt;The next major incident occurred right in our family room. One day my wife looked up and said “What
is that?”&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/ceiling-stain-2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It’s kind of hard to see in the photo, but there is a ~5 ft. long water stain. In trying to find
the root cause, I cut a hole in the ceiling and got a good look at shower trap.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/shower-trap.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Turns out this one was from the master shower, where the builder’s plumber/tile installer didn’t put
grout all the way to the edge of the shower drain.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/shower-drain.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We lived with that hole in the ceiling for over a year.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/ceiling-hole.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Back onto the theme of “infrequently checked spaces”, I happened to one day peek into our
guest room closet - a room within a room we hardly go into. That feared rush of cortisol hit me
again:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/closet-stain.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We had a 1-month old baby to take care of, so this was the last thing I wanted on my plate. We hired
not once but twice to fix this - the first a roofer, the second a contractor to fix the drywall. Turns
out the roofer’s solution didn’t fix the problem, and the contractor found out the hard way:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/open-wall.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Everything was quiet for a while after that. That is, up until July of 2018, when we had a patio
installed in the backyard.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/aerial-patio.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;All of the water would run off towards the right side of the patio, which happened to be a low point
in the backyard. A severe thunderstorm a few weeks later in late September caused enough water to
collect at that low point to eclipse the window well of the basement, turning it into a small
aquarium, and my basement into a shallow pool:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/window-flood.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;All of this brings me up to date, and to the the impetus of this post. We’re finishing the basement
this year, and have seen not 1, not 2, but &lt;em&gt;3&lt;/em&gt; water events in the past two weeks.&lt;/p&gt;

&lt;p&gt;The first was pretty small, and I thought was related to our original basement water issue, as it
was right at the same point as the leak in the first picture above.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/finished-basement-flood-1.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The second was &lt;em&gt;major&lt;/em&gt;. Our new egress window, like its predecessor, became a small aquarium during
a heavy rainstorm. I estimate it dumped in between 20 and 30 gallons of water, all at approximately
2:00 A.M. when I discovered it. Here’s the beginning of it - I didn’t get any more photos
because I was too busy scrambling around with the wet-dry vac.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/finished-basement-flood-2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We had to pull up all of the new flooring, dry it off, and run the dehumidifier for three straight
days. We thought we fixed the issue (the downspout drainage) when we reburied it, only to discover
two days later that it was not fixed:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/finished-basement-flood-3.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Le sigh…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;After so many back-to-back incidents, we went above and beyond to prevent this from happening ever
again.&lt;/p&gt;

&lt;p&gt;First was replacing the buried downspout corrugated tubing (with holes!?) with solid PVC pipe.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/downspout-pvc.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Second was to tar the outside of the window well, and put 40 mil &lt;em&gt;shower liner&lt;/em&gt; on the outside. This
is a second layer of protection where the egress unit meets the foundation.&lt;/p&gt;

&lt;p&gt;Third, there is a float-activated pump buried at the base of the egress window well. Should water get
past the first few defense layers, it should be pumped right up and out before it can turn into
Aquarium Horror Stories part 3.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/posts/water-leaks/egress-well.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;All of these incidents have sucked. I experienced great levels of stress upon initial discovery and
subsequent fixing. All in all, though, I can be thankful of a few things. First, nothing priceless
or irreplaceable has been destroyed, and I’ve been able to afford the fixes without financial strain.
Second, my colleague Matt has helped me through each incident - brainstorming and sound-boarding how
to fix the issue. Third, my wife has weathered it all without reflecting too much of her own stress
back to me, as she knows I’m the one who worries constantly about this stuff. I suppose lastly that
this has been a huge lesson on construction and building material science. Tip to future homeowners:
have a Lowes, Home Depot, or other hardware store close by, and learn the store layout. You’ll need it.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><summary type="html">I’ve been a homeowner for just over 3 years now, and in that time, there’s been no greater threat to my peace of mind than a slow, persistent water leak.</summary></entry><entry><title type="html">Atomic Habits Book Review</title><link href="https://www.travistomsu.com/2019/04/24/atomic-habits-book-review.html" rel="alternate" type="text/html" title="Atomic Habits Book Review" /><published>2019-04-24T00:00:00+00:00</published><updated>2019-04-24T00:00:00+00:00</updated><id>https://www.travistomsu.com/2019/04/24/atomic-habits-book-review</id><content type="html" xml:base="https://www.travistomsu.com/2019/04/24/atomic-habits-book-review.html">&lt;p&gt;James Clear has fast become one of my favorite writers. I signed up for his
newsletter a few weeks before Atomic Habits came out after hearing about it on
Twitter.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/Atomic-Habits-Proven-Build-Break/dp/0735211299/ref=sr_1_1?crid=27A9JDG8QHXP1&amp;amp;keywords=james+clear&amp;amp;qid=1556110680&amp;amp;s=gateway&amp;amp;sprefix=crazy+ex+%2Caps%2C131&amp;amp;sr=8-1&quot;&gt;Atomic Habits&lt;/a&gt;
in the book I wished “The Power of Habits” by Charles Duhigg would have been.
Instead, I got a lot out of Duhigg’s first section on personal habits, but got
lost as it scaled up to organizational habits (not something I could directly
control).&lt;/p&gt;

&lt;p&gt;Instead, Atomic Habits laid out a simple mental model for how to view any
habit. Expanding from Duhigg’s model, Clear says the basic &lt;a href=&quot;https://jamesclear.com/habit-triggers&quot;&gt;habit loop&lt;/a&gt; looks like:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Cue&lt;/li&gt;
  &lt;li&gt;Craving&lt;/li&gt;
  &lt;li&gt;Response&lt;/li&gt;
  &lt;li&gt;Reward&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Knowing this, we can use each of these steps to form the backbone of the book,
known as the “Four Laws of Behavior Change”:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Make it Obvious (Cue)&lt;/li&gt;
  &lt;li&gt;Make it Attractive (Craving)&lt;/li&gt;
  &lt;li&gt;Make it Easy (Response)&lt;/li&gt;
  &lt;li&gt;Make it Satisfying (Reward)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I tried coming up with a mnemonic for this - OAES - “One Atom, Every Situation”,
“Once Atomic, Eventually Successful”? I have yet to come up with one that I
like.&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;make-it-obvious&quot;&gt;Make it Obvious&lt;/h1&gt;
&lt;p&gt;(Is this where some of those Gen Z’ers want a “trigger warning”)&lt;/p&gt;

&lt;p&gt;The first part of the habit loop kicks off the whole process: the cue. It may
seem silly at first, but purposefully putting things at the forefront of your
attention can and will alter your behavior.&lt;/p&gt;

&lt;p&gt;I have a bad habit of picking at my cuticles. Like really bad - to the point
they start to bleed. I’ve been embarrassed and ashamed of this for a long time,
but I can’t seem to stop. Recently, I noticed that if I keep my fingernails
trimmed, I’m less likely to pick and tear at my poor fingertips.&lt;/p&gt;

&lt;p&gt;Using Law #1, I moved my nail clipper and file out of my vanity drawer and next
to my toothbrush. A small, simple change that has had dramatic effects: Every
time I reach for my toothbrush, I see my nail clippers. It’s purposefully in my
line of sight and not hidden away.&lt;/p&gt;

&lt;p&gt;The other thing at play here is a technique Clear calls “habit stacking”:
linking one habit with another. In my example, by putting the clippers next to
my toothbrush, I’m associating one already established habit with one I’m trying
to cultivate: brushing my teeth –&amp;gt; trimming my nails.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The other side of the coin is how to stop  a behavior you don’t like. Using the
inverse of the first law means you’d want to “make it invisible”.&lt;/p&gt;

&lt;p&gt;I’ve used this to great effect in my kitchen. I take any sweets we have in the
house and put them in a bucket on the top shelf of one of my cabinets. This has
multiple layers of defense: it’s not visible from any point in the kitchen
(behind the cabinet), and it’s not visible when I open the cabinet for something
else (top shelf, and in another opaque container).&lt;/p&gt;

&lt;p&gt;Of course I know those sweets are still there, but by adding these minor
roadblocks, I prevent a craving from happening unintentionally when I’m just
passing by or doing something else.&lt;/p&gt;

&lt;p&gt;Environment Design
Because of the great effect that things you see  have on your behavior, your
surroundings can have a massive  effect on you. If you are deliberate with how
you structure you room (Clear calls this “environment design”), you can entice
yourself toward good or bad habits.&lt;/p&gt;

&lt;p&gt;For example, if you put a TV in your office, you’re much more likely to turn it
on during the work day and get distracted by whatever is on. Remove the TV and
that option isn’t even on the table.&lt;/p&gt;

&lt;p&gt;One more example is what I did when I knew I wanted to write this book review: I
know that I procrastinate and get distracted easily, so I took a Chromebook with
me to Starbucks to get started on this post. The new environment doesn’t contain
any of my normal cues, and thus I can write distraction-free.&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;make-it-attractive&quot;&gt;Make it Attractive&lt;/h1&gt;
&lt;p&gt;The second law is associated with craving. The author deftly describes this as
the “desire to change your internal state.”&lt;/p&gt;

&lt;p&gt;This part of the habit loop is driven by our lowest, most basic, emotional part
of the brain.&lt;/p&gt;

&lt;p&gt;Fortunately (or unfortunately), we’ve developed a fantastic understanding of how
to push our own emotional buttons. Scientists call these “supernormal stimuli” -
and you see it everywhere these days: junk food, social media notifications,
porn, etc. All of these are supercharged versions of things we’re emotionally
drawn to: tasty food, status, sex, etc.&lt;/p&gt;

&lt;p&gt;“We have the brains of our ancestors but temptations they never had to face.”&lt;/p&gt;

&lt;p&gt;One of the main brain chemicals at play here is dopamine (the subject of another
book I hope to cover at a later date). Studies show that during the first few
iterations of a new habit, dopamine is released at the end  of the process: it’s
your reward. Eventually, though, dopamine gets released as you anticipate
getting that reward.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The inverse of the second law states that to break a bad habit, you need to make
it unattractive.&lt;/p&gt;

&lt;p&gt;Reframing your associations with your habits is one way to tackle this. I’d
estimate this is one of the harder things to implement from this book.&lt;/p&gt;

&lt;p&gt;One example Clear states is when trying to stop smoking. Rather than stating to
yourself “I’m going to try to stop smoking,” you reframe your assertion to “I am
not a smoker.” This reframing puts the emphasis more at the core of our identity
[https://jamesclear.com/identity-based-habits].&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;make-it-easy&quot;&gt;Make it Easy&lt;/h1&gt;
&lt;p&gt;The third law of behavior change is make it easy.&lt;/p&gt;

&lt;p&gt;Why do you think so many people sign up for a gym membership in January, go for
a week or two, then never visit again?&lt;/p&gt;

&lt;p&gt;I’d wager that they do too much, too fast.&lt;/p&gt;

&lt;p&gt;I know I’ve done that many  times before. I get so excited to try something new
that I end up overdoing it and getting sore. And being sore is not a good
feeling (nor a good reward), so I’m discouraged from doing that same behavior
again.&lt;/p&gt;

&lt;p&gt;BJ Fogg is a big proponent of starting small. Very small. Like “floss only one
tooth [https://www.youtube.com/watch?v=AdKUJxjn-R8]” small.&lt;/p&gt;

&lt;p&gt;One of the main things I got from these chapters is that you must master the art
of showing up.  Even if what you’re doing is really easy at first, you’re
showing up. Only once a habit has been established can it be optimized.&lt;/p&gt;

&lt;p&gt;After an hour of writing, maybe I should follow my own advice here - If I’m
trying to establish a writing habit, I should start by writing short, small
posts. Only then should I work on longer pieces, like this one, where I have
lots of things to say, but don’t quite know how to say them succinctly.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The opposite side of the third law is to “make it difficult.” Lets say you want
to stop watching so much TV. One way to “make it difficult” is to simply unplug
the TV after each use. A minor roadblock like that may discourage you from
mindlessly turning on the TV when you’re bored, and remind you that you’re
trying to break a habit. You could even go as far as to put the TV in a closet
and only when you really  want to watch something do you pull it out and hook it
up.&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;make-it-satisfying&quot;&gt;Make it Satisfying&lt;/h1&gt;
&lt;p&gt;Finally, the part of the habit loop that probably started the habit in the first
place is the eventual reward.&lt;/p&gt;

&lt;p&gt;Clear clarifies in the first part of this section that our brains overvalue
rewards that come sooner rather than later, so he states that this law really
should be called “Make it immediately  satisfying.”&lt;/p&gt;

&lt;p&gt;The evidence for this isn’t hard to find: We eat a chocolate, we get a sugar
rush. Drink some coffee, and get a caffeine high. It’s easy to get hooked on
these because you’re rewarded shortly after a behavior.&lt;/p&gt;

&lt;p&gt;So to establish a new, good habit, you need to design it such that you’re
rewarded shortly afterwards, even if it’s a small reward.&lt;/p&gt;

&lt;p&gt;One example stated in the book is the Paper Clip Strategy: Start with two
containers - one filled with paper clips, and one empty - and move one paper
clip from the full jar to the empty jar each time the desired behavior is done.
(This probably works best with something that is done repeatedly throughout the
day, for example, making sales calls.)&lt;/p&gt;

&lt;p&gt;“The more a habit becomes part of your life, the less you need outside
encouragement to follow through. Incentives can start a habit. Identity sustains
a habit.”&lt;/p&gt;

&lt;p&gt;Another simple way to implement this strategy is with a dedicated calendar for
your habit. Each day you complete your workout/chores/desired behavior, you get
to mark it in the calendar. Eventually, you see a streak forming, and (ideally)
you’d like to continue that streak unbroken. It’s a small reward, but it builds
and builds until the behavior becomes part of your core identity.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Lastly, the inverse of the 4th law is to “make it unsatisfying.” As with the
clarification above, we can modify this to be “make it immediately
unsatisfying.”&lt;/p&gt;

&lt;p&gt;In general, “good” habits have immediate consequences, but longer term rewards.
“Bad” habits, on the other hand have a immediate reward, but longer term
consequences. This makes bad habits really hard to abandon.&lt;/p&gt;

&lt;p&gt;“The best way I know to overcome this predicament is to increase the speed of
punishment associated with this behavior. There can’t be a gap between actions
and consequences.”&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;final-words&quot;&gt;Final words&lt;/h1&gt;
&lt;p&gt;This synopsis only scratched the surface of the wisdom in this book. James Clear
is an excellent writer, and this work is no exception. I’ve found the four laws
of behavior change to be an excellent model for understanding my own behaviors.
More so, I’ve successfully used these lessons to influence other people’s
behavior.&lt;/p&gt;</content><author><name>Travis Tomsu</name><email>travis.tomsu@gmail.com</email></author><category term="book-review" /><summary type="html">James Clear has fast become one of my favorite writers. I signed up for his newsletter a few weeks before Atomic Habits came out after hearing about it on Twitter.</summary></entry></feed>