<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Productivity on traviscj/blog</title>
    <link>https://traviscj.com/blog/tags/productivity/</link>
    <description>Recent content in Productivity on traviscj/blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 07 Oct 2018 02:31:43 +0000</lastBuildDate>
    <atom:link href="https://traviscj.com/blog/tags/productivity/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Naming is hard (so don&#39;t)</title>
      <link>https://traviscj.com/blog/post/2018-10-07-naming_is_hard_so_dont/</link>
      <pubDate>Sun, 07 Oct 2018 02:31:43 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2018-10-07-naming_is_hard_so_dont/</guid>
      <description>&lt;p&gt;A lot of times I just want to &lt;strong&gt;record&lt;/strong&gt; something.&#xA;This should be one of those things computers are good at.&#xA;Turns out this is a bit harder than it seems: many editors make you &lt;em&gt;name&lt;/em&gt; a file to save it.&lt;/p&gt;&#xA;&lt;p&gt;One easy-sounding way to record something is:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;open up a text editor&lt;/li&gt;&#xA;&lt;li&gt;mash the keyboard until the thought is out of your head and into the text editor&lt;/li&gt;&#xA;&lt;li&gt;(hard part starts) what do we name that file?&lt;/li&gt;&#xA;&lt;li&gt;where do we put that file?&lt;/li&gt;&#xA;&lt;li&gt;do we remember to save that file, given the difficulty of (3) &amp;amp; (4)?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I think picking names &lt;em&gt;too early&lt;/em&gt; is at best a minor annoyance, and at worst a pretty major distraction.&lt;/p&gt;</description>
    </item>
    <item>
      <title>_useful</title>
      <link>https://traviscj.com/blog/post/2017-04-03-_useful/</link>
      <pubDate>Mon, 03 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2017-04-03-_useful/</guid>
      <description>&lt;p&gt;I often create a directory/file called &lt;code&gt;_useful&lt;/code&gt;/&lt;code&gt;_useful.org&lt;/code&gt;/&lt;code&gt;_useful.txt&lt;/code&gt;.&#xA;I have one in my Dropbox, for example, that contains:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My apartment lease&lt;/li&gt;&#xA;&lt;li&gt;My car/motorcycle insurance details&lt;/li&gt;&#xA;&lt;li&gt;A textfile with my vehicle plate numbers/VINs/insurance policy numbers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;At work, I have one with&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the top visited links for logs/metrics/admin interfaces for the services I work with most&lt;/li&gt;&#xA;&lt;li&gt;a list of links of &amp;ldquo;typical&amp;rdquo; or &amp;ldquo;exemplar&amp;rdquo; things&#xA;&lt;ul&gt;&#xA;&lt;li&gt;links to our internal tool views for typical payments, merchants, etc&lt;/li&gt;&#xA;&lt;li&gt;typical size (in bytes) of various protobuf messages we use a lot, size of 1M messages, #messages in 1MB/GB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;common coding idioms, like several variants of &lt;code&gt;@RunWith&lt;/code&gt; that we use in various cases in our test code.&lt;/li&gt;&#xA;&lt;li&gt;useful commands for doing stuff (curl/SQL/plain old shell)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Plain text is great for all the reasons it usually is.&#xA;But it&amp;rsquo;s especially useful here (see what I did there?) because the file loads much faster than Google Docs or wiki pages, it&amp;rsquo;s grep-able, it&amp;rsquo;s trivial to copy to a new machine, there&amp;rsquo;s no fuss about futzing with the document to get it to format properly, and soforth.&lt;/p&gt;</description>
    </item>
    <item>
      <title>don&#39;t poll</title>
      <link>https://traviscj.com/blog/post/2014-10-15-dont_poll/</link>
      <pubDate>Wed, 15 Oct 2014 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2014-10-15-dont_poll/</guid>
      <description>&lt;p&gt;A while ago, I wrote down a list of clever life rules in my day-to-day notebook.&#xA;One of them was &amp;ldquo;don&amp;rsquo;t poll&amp;rdquo;.&#xA;To say a bit more about it, don&amp;rsquo;t spent time waiting for things to finish and checking them constantly.&lt;/p&gt;&#xA;&lt;p&gt;A more concrete example:&#xA;I find myself running terminal commands that take ~5 minutes, and then wasting ~5 minutes watching them.&#xA;This is pretty stupid.&#xA;So what I have started doing instead is run something like&#xA;&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;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ some_long_command&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; ... scroll scroll scroll ... &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; ... waiting &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; it to finish ... &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; ... give up ... &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;terminal-notifier -message &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;some_long_command done&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; ... go &lt;span style=&#34;color:#66d9ef&#34;&gt;do&lt;/span&gt; something &lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; ... &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;Then, later I see a notification:&#xA;&lt;img src=&#34;notification_finally_done.png&#34; alt=&#34;notification for finally done&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spaces setup</title>
      <link>https://traviscj.com/blog/post/2010-05-25-spaces_setup/</link>
      <pubDate>Tue, 25 May 2010 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2010-05-25-spaces_setup/</guid>
      <description>&lt;p&gt;My workflow is probably pretty specific, but I figured I’d document it for people looking for ideas on how to set it up. This one seems to work pretty well for me.&lt;/p&gt;&#xA;&lt;p&gt;. Terminal: for running stuff on my and other computers.&#xA;. Textmate: writing mathematics, programming code, etc&#xA;. Mathematica, MATLAB, and Papers&#xA;. Mail and Adium&#xA;. Firefox, Chrome, Safari&#xA;. iTunes and VLC&lt;/p&gt;&#xA;&lt;p&gt;I have this arranged in a 3×2 grid, such that Textmate is top center. From there I can navigate to terminal, math programs, and Firefox directly(control-{left,right,down}). It takes two navigations to get to communication programs and entertainment, which is good for concentration while working.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
