<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tyler Butler Feed</title><link>http://www.tylerbutler.com</link><description>The 5 most recent posts from http://www.tylerbutler.com.</description><atom:link href="http://feeds.feedburner.com/TylerButlerAllPosts" rel="self"></atom:link><lastBuildDate>Sat, 05 Aug 2017 00:00:00 -0000</lastBuildDate><item><title>Coke Zero II: The Review</title><link>http://www.tylerbutler.com/2017/08/coke-zero-ii-the-review/</link><description>    &lt;h2&gt;The&amp;nbsp;News&lt;/h2&gt;
&lt;p&gt;Last week, my wife shared with me some rather alarming news: Coke Zero &lt;a href="https://www.washingtonpost.com/business/coke-zero-gets-makeover-as-coke-zero-sugar/2017/07/26/69c65010-7214-11e7-8c17-533c52b2f014_story.html?utm_term=.f6a83466de55"&gt;is being discontinued&lt;/a&gt;. As a man who has an arguably unhealthy attachment to his carbonated beverage of choice, this was&amp;nbsp;panic-worthy.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll forgive me for not trusting the Coca-Cola Company when they roll out replacement products with  &amp;#8220;new, improved taste.&amp;#8221; After all, this is the same company that brought us New Coke&lt;sup id="fnref:1"&gt;&lt;a class="footnote-ref" href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; in 1985. Last I heard, that was still used as a cautionary tale in Marketing 101&amp;nbsp;classes.&lt;/p&gt;
&lt;p&gt;And you&amp;#8217;ll also forgive me for not thinking of this as merely a re-branding of the Coke Zero product. The ingredients list may be the same, but they clearly claim to have &amp;#8220;a new recipe.&amp;#8221; So regardless of what anyone else says, Coke Zero in its current form is&amp;nbsp;gone.&lt;/p&gt;
&lt;p&gt;No big deal, though, right? I mean, announcements like this&amp;#8230; they tend to be sensationalist. At the very least, I&amp;#8217;ll certainly have several months to prepare myself&amp;nbsp;psychologically.&lt;/p&gt;
&lt;p&gt;Nope:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The new cans and bottles, which will incorporate more red like regular Coke, will start hitting shelves in August&amp;nbsp;2017.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;August 2017?&lt;/em&gt; Commence freak-out in three&amp;#8230; two&amp;#8230;&amp;nbsp;one&amp;#8230;&lt;/p&gt;
&lt;p&gt;Lo and behold, at a Fred Meyer in Issaquah yesterday, my wife couldn&amp;#8217;t find Coke Zero at all, but Coca-Cola Zero Sugar&lt;sup id="fnref:2"&gt;&lt;a class="footnote-ref" href="#fn:2" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt; was there in spades. I naively figured that it would be a few more weeks before actual stores had switched over their stock, but I was wrong. My taste test would be happening a lot sooner than I&amp;#8217;d&amp;nbsp;expected.&lt;/p&gt;
&lt;h2&gt;The&amp;nbsp;Packaging&lt;/h2&gt;
&lt;p&gt;My first observation about Coke Zero &lt;span class="caps"&gt;II&lt;/span&gt; (this is how I&amp;#8217;ll refer to it from now on) is that it has a lot more red in the pack again and labels than Coke Zero. This isn&amp;#8217;t too surprising. In fact, Coke Zero was an anomaly in food packaging since it was almost entirely black save for the white/red product&amp;nbsp;name.&lt;/p&gt;
&lt;p&gt;The new packaging has a much more obvious splash of red, and my initial reaction was that it reminded me of the True Blood packaging in season 1 of &lt;span class="caps"&gt;HBO&lt;/span&gt;&amp;#8217;s eponymous show.&lt;sup id="fnref:3"&gt;&lt;a class="footnote-ref" href="#fn:3" rel="footnote"&gt;3&lt;/a&gt;&lt;/sup&gt; The packaging isn&amp;#8217;t entirely new, though; it looks very similar to the Coke Zero packaging &lt;a href="http://www.underconsideration.com/brandnew/archives/new_packaging_for_coca-cola_in_spain.php"&gt;introduced in Spain in 2015&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;The&amp;nbsp;Taste&lt;/h2&gt;
&lt;p&gt;So how does it taste? In short, exactly like Coke Zero. I cannot tell any difference at all. At least not in the 1.25 liter plastic bottles, which is what I typically buy.&lt;sup id="fnref:4"&gt;&lt;a class="footnote-ref" href="#fn:4" rel="footnote"&gt;4&lt;/a&gt;&lt;/sup&gt; Whatever they&amp;#8217;re calling &amp;#8220;new&amp;#8221; and &amp;#8220;improved&amp;#8221; about the taste hasn&amp;#8217;t had any effect as far as I can tell. In case it wasn&amp;#8217;t obvious, that&amp;#8217;s a good thing in my&amp;nbsp;book.&lt;/p&gt;
&lt;h2&gt;The&amp;nbsp;Verdict&lt;/h2&gt;
&lt;p&gt;Given that there&amp;#8217;s no discernible taste difference between Coke Zero &lt;span class="caps"&gt;II&lt;/span&gt; and Coke Zero (to my palate, at least), my verdict is a resounding:  &lt;strong&gt;¯\_(ツ)_/¯&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I mean, I&amp;#8217;m happy that I don&amp;#8217;t have to find a new soda, but I don&amp;#8217;t understand the messaging around this new product. I&amp;#8217;m about as far from a marketing expert as you can get, though, so what do I&amp;nbsp;know?&lt;/p&gt;
&lt;p&gt;Growing up in Papua New Guinea, I can remember when Pepsi&amp;#8217;s slogan was, &amp;#8220;It&amp;#8217;s Pepsi in &lt;span class="caps"&gt;PNG&lt;/span&gt;.&amp;#8221; It certainly ain&amp;#8217;t Pepsi in &lt;span class="caps"&gt;PNG&lt;/span&gt; anymore, because I &lt;em&gt;also&lt;/em&gt; remember when Pepsi completely pulled out of the country and one of my dad&amp;#8217;s colleagues bought as many cases of Diet Pepsi as he could&amp;nbsp;find.&lt;/p&gt;
&lt;p&gt;Fortunately that won&amp;#8217;t be my lot &lt;em&gt;this&lt;/em&gt; time around, but I&amp;#8217;m not holding my breath that Coca-Cola won&amp;#8217;t take me for another roller coaster ride in the next few&amp;nbsp;years.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¯\_(ツ)_/¯&lt;/strong&gt;&lt;/p&gt;
&lt;div class="footnote"&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;I actually tried New Coke while I was in college. I came across a 24-pack of Coke &lt;span class="caps"&gt;II&lt;/span&gt;, which is how Coke re-branded their new formula in 1992, in a Jewel-Osco on the south side of Chicago. I don&amp;#8217;t remember much about how it tasted, though I didn&amp;#8217;t like it. It was too sweet for my tastes. But then, so is Coke Classic.&amp;#160;&lt;a class="footnote-backref" href="#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;That really just rolls off the tongue, doesn&amp;#8217;t it? When someone at work offers to grab me a drink from the kitchen, I don&amp;#8217;t think I&amp;#8217;ll be able to ask for &lt;em&gt;Coca-Cola Zero Sugar&lt;/em&gt; with a straight face. Same for ordering it in a restaurant. Oh, who am I kidding? This will never show up in restaurants.&amp;#160;&lt;a class="footnote-backref" href="#fnref:2" rev="footnote" title="Jump back to footnote 2 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;I spent way too long looking for screenshots of what the drink looked like in the show, but came up empty. My memory could very well be faulty, but that was my initial reaction nonetheless.&amp;#160;&lt;a class="footnote-backref" href="#fnref:3" rev="footnote" title="Jump back to footnote 3 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:4"&gt;
&lt;p&gt;It&amp;#8217;s inexplicably cheaper per fluid ounce to buy 1.25 liter bottles than 2 liter bottles. I can&amp;#8217;t explain it either.&amp;#160;&lt;a class="footnote-backref" href="#fnref:4" rev="footnote" title="Jump back to footnote 4 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
    </description><pubDate>Sat, 05 Aug 2017 00:00:00 -0000</pubDate><guid>http://www.tylerbutler.com/2017/08/coke-zero-ii-the-review/</guid></item><item><title>Comiskey Park</title><link>http://www.tylerbutler.com/2016/08/comiskey-park/</link><description>    &lt;p&gt;Well, it&amp;#8217;s happened again. They&amp;#8217;ve gone and &lt;a href="http://wgntv.com/2016/08/24/white-sox-announce-name-change-to-ballpark/"&gt;renamed Comiskey Park&lt;/a&gt; to
something else. And I feel about the same way &lt;a href="/2004/05/all-i-said-was-comiskey-park/"&gt;I did back in 2004&lt;/a&gt;, when
the last name change&amp;nbsp;happened.&lt;/p&gt;
&lt;p&gt;I lived a few blocks from the park at that time, as opposed to the few thousand
I do now, but it still upsets me. Whatever happens, it&amp;#8217;ll always be Comiskey
Park to&amp;nbsp;me.&lt;/p&gt;
    </description><pubDate>Fri, 26 Aug 2016 00:00:00 -0000</pubDate><guid>http://www.tylerbutler.com/2016/08/comiskey-park/</guid></item><item><title>Thanksgiving Tradition: Alice's Restaurant Massacre</title><link>http://www.tylerbutler.com/2015/11/thanksgiving-tradition-alice-s-restaurant-massacre/</link><description>    &lt;p&gt;I have a tradition on Thanksgiving: I listen to Arlo Guthrie&amp;#8217;s classic &lt;em&gt;Alice&amp;#8217;s Restaurant Massacre&lt;/em&gt;; all 18 minutes and 37 seconds of it. I don&amp;#8217;t remember exactly where I picked up this tradition, but it feels distinctly &lt;em&gt;mine&lt;/em&gt; since it&amp;#8217;s not something that my family did growing&amp;nbsp;up.&lt;/p&gt;
&lt;p&gt;Anyway, I found out yesterday that the song is available on Spotify in its full-length glory. So kick back, close your eyes for 20 minutes, and&amp;nbsp;enjoy.&lt;/p&gt;
&lt;iframe src="https://embed.spotify.com/?uri=spotify%3Atrack%3A4OjKHySJHstsImlUW3qfml" width="300" height="380" frameborder="0" allowtransparency="true"&gt;&lt;/iframe&gt;
    </description><pubDate>Fri, 27 Nov 2015 00:00:00 -0000</pubDate><guid>http://www.tylerbutler.com/2015/11/thanksgiving-tradition-alice-s-restaurant-massacre/</guid></item><item><title>Documentation, Versions, and Read the Docs</title><link>http://www.tylerbutler.com/2015/02/documentation-versions-and-read-the-docs/</link><description>    &lt;p&gt;Engineer is a side project for me right now. That means that while I am actively working on Engineer pretty regularly, releases themselves are not necessarily regular. I&amp;#8217;ve adopted a repository/branch structure that&amp;#8217;s influenced by &lt;a href="http://nvie.com/posts/a-successful-git-branching-model/"&gt;git flow&lt;/a&gt;, so my main development branch is not &lt;em&gt;master&lt;/em&gt;, it&amp;#8217;s &lt;em&gt;dev&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;master&lt;/em&gt;: The most recent released version of the&amp;nbsp;code&lt;/li&gt;
&lt;li&gt;&lt;em&gt;dev&lt;/em&gt;: The in-development version of the&amp;nbsp;code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Up until &lt;a href="/2014/05/engineer-v0-5-0-released/"&gt;Engineer v0.5.0&lt;/a&gt;, when you went to GitHub, you saw &lt;em&gt;master&lt;/em&gt; by&amp;nbsp;default.&lt;/p&gt;
&lt;p&gt;When you go to GitHub, I want you to see the latest in-development version. The reason is pretty simple: Since official releases are fairly slow, but I actually make changes fairly often, I want to make sure that activity is shown on the GitHub homepage &amp;#8211; via the &amp;#8216;x days ago&amp;#8217; text that shows up on the far right of the code listing. My hypothesis is that people make some judgements based on the activity level of project. If people are searching for a static site generator, and they come across Engineer, I don&amp;#8217;t want them to think that the project is abandoned and simply leave. If my default branch shown in GitHub is &lt;em&gt;master&lt;/em&gt;, then it looks as though the project isn&amp;#8217;t under active development at first glance, which clearly isn&amp;#8217;t what I want. Thus, I want GitHub to display the &lt;em&gt;dev&lt;/em&gt; branch by default, which is easy enough to change in the repository settings. I made this change along with the release of Engineer v0.5.0, so now when you go to the repository on GitHub, you&amp;#8217;ll see the &lt;em&gt;dev&lt;/em&gt; branch by&amp;nbsp;default.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s still a problem, though, related to the fact that I host &lt;a href="https://engineer.readthedocs.org/"&gt;Engineer&amp;#8217;s public documentation&lt;/a&gt; on &lt;a href="https://readthedocs.org/"&gt;Read the Docs&lt;/a&gt; (&lt;span class="caps"&gt;RTD&lt;/span&gt;). Imagine someone finds my project on GitHub, likes what they see, and installs the release version using&amp;nbsp;pip:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;pip install engineer
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Seems to be the natural thing to do, right? If they click the link in Engineer&amp;#8217;s &lt;span class="caps"&gt;README&lt;/span&gt; to visit the docs at &lt;span class="caps"&gt;RTD&lt;/span&gt;, then I want them to go to the version of the docs that corresponds to the version they just installed &amp;#8211; the most recent released&amp;nbsp;version.&lt;/p&gt;
&lt;p&gt;Now this is also relatively easy to do. &lt;span class="caps"&gt;RTD&lt;/span&gt; actually has some smarts around &lt;a href="https://docs.readthedocs.org/en/latest/versions.html"&gt;multiple versions of documentation&lt;/a&gt;. &lt;span class="caps"&gt;RTD&lt;/span&gt; offers a few different settings that are relevant to my&amp;nbsp;goals.&lt;/p&gt;
&lt;p&gt;First, there is a baked in &amp;#8216;version&amp;#8217; identifier called &lt;em&gt;latest&lt;/em&gt; which is intended to point to the most recent version of your&amp;nbsp;docs:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the normal case, the latest version will always point to the most up to date development code. If you develop on a branch that is different than the default for your &lt;span class="caps"&gt;VCS&lt;/span&gt;, you should set the &lt;strong&gt;Default Branch&lt;/strong&gt; to that&amp;nbsp;branch.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Of course, in my case, development is done on the &lt;em&gt;dev&lt;/em&gt; branch, so I want &lt;em&gt;latest&lt;/em&gt; to point to that branch. Fortunately that&amp;#8217;s easy to change, as the second sentence above alludes to. In the &lt;em&gt;Advanced Settings&lt;/em&gt; section of the &lt;span class="caps"&gt;RTD&lt;/span&gt; dashboard, you&amp;#8217;ll find a &lt;em&gt;Default branch&lt;/em&gt; setting, in which I entered &lt;em&gt;dev&lt;/em&gt;. Great; now &lt;em&gt;latest&lt;/em&gt; points to &lt;em&gt;dev&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The second setting of relevance in &lt;span class="caps"&gt;RTD&lt;/span&gt; is the &lt;em&gt;default version&lt;/em&gt;. This controls what version of your docs &lt;code&gt;/&lt;/code&gt; redirects to. By default this will be &lt;em&gt;latest&lt;/em&gt;, but since I want &lt;code&gt;/&lt;/code&gt; to always redirect to the most recent &lt;em&gt;released version&lt;/em&gt; of Engineer, I changed this to &lt;em&gt;master&lt;/em&gt;. Cool; now &lt;code&gt;/&lt;/code&gt; simply redirects to the version of my docs from the &lt;em&gt;master&lt;/em&gt; branch, which will always be the most recent released&amp;nbsp;version.&lt;/p&gt;
&lt;p&gt;There is, of course, still a problem. Ideally, I would like links that people follow to go to the version of the documentation that matches the version of the code they&amp;#8217;re coming from and vice-versa. In other words, I would like the documentation link from the &lt;span class="caps"&gt;README&lt;/span&gt; file in the &lt;em&gt;master&lt;/em&gt; branch to go to https://engineer.readthedocs.org/en/master/, and the link in the &lt;em&gt;dev&lt;/em&gt; branch to go to&amp;nbsp;https://engineer.readthedocs.org/en/latest/.&lt;/p&gt;
&lt;p&gt;Unfortunately, that&amp;#8217;s not really possible. Sure, I could build some intelligent redirector or something that would look at the referrer &lt;span class="caps"&gt;URL&lt;/span&gt; and redirect to the appropriate docs version, but that&amp;#8217;s not something I want to build anytime soon. The best I can do is provide some notes in the documentation itself telling people that they &lt;em&gt;may&lt;/em&gt; be looking for a version of documentation that is different from what they&amp;#8217;re seeing. It&amp;#8217;s not quite ideal from my perspective, but I think it&amp;nbsp;helps.&lt;/p&gt;
&lt;p&gt;So bottom line, this is what I&amp;#8217;ve wound up&amp;nbsp;with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you go directly to https://engineer.readthedocs.org/, you&amp;#8217;ll get the latest &lt;em&gt;released&lt;/em&gt; version of the docs, which will correspond to what most people will install using&amp;nbsp;pip.&lt;/li&gt;
&lt;li&gt;If you visit the &lt;a href="https://github.com/tylerbutler/engineer"&gt;GitHub repo&lt;/a&gt;, you&amp;#8217;ll see the most recent in-development version of the code. The &lt;span class="caps"&gt;README&lt;/span&gt; links to https://engineer.readthedocs.org/, which as I mentioned earlier will redirect to the &lt;em&gt;released&lt;/em&gt; version of the&amp;nbsp;docs.&lt;/li&gt;
&lt;li&gt;The docs themselves contain notes redirecting people to https://engineer.readthedocs.org/en/latest/ if they need the most recent version of the docs. &lt;span class="caps"&gt;RTD&lt;/span&gt; itself also contains links to all versions of the docs, but I don&amp;#8217;t think most people know that and if they do, it may not be clear which version they&amp;nbsp;want.&lt;/li&gt;
&lt;/ul&gt;
    </description><pubDate>Wed, 11 Feb 2015 00:00:00 -0000</pubDate><guid>http://www.tylerbutler.com/2015/02/documentation-versions-and-read-the-docs/</guid></item><item><title>Loot Tables →</title><link>http://www.lostgarden.com/2014/12/loot-drop-tables.html</link><description>    &lt;p&gt;Daniel Cook tells you &lt;a href="http://www.lostgarden.com/2014/12/loot-drop-tables.html"&gt;more than you ever needed to know about loot tables&lt;/a&gt;. Unless you&amp;#8217;re a game designer, of&amp;nbsp;course&amp;#8230;&lt;/p&gt;
    </description><pubDate>Fri, 09 Jan 2015 00:00:00 -0000</pubDate><guid>http://www.tylerbutler.com/2015/01/loot-tables/</guid></item></channel></rss>