<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hi My Name is Peter Vieth</title>
	<atom:link href="http://www.petervieth.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.petervieth.com</link>
	<description>...and I build things</description>
	<lastBuildDate>Fri, 17 May 2013 17:45:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Using Eclipse to Develop Processing Sketches</title>
		<link>http://www.petervieth.com/2013/05/17/using-eclipse-to-develop-processing-sketches/</link>
		<comments>http://www.petervieth.com/2013/05/17/using-eclipse-to-develop-processing-sketches/#comments</comments>
		<pubDate>Fri, 17 May 2013 17:42:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Nanobrewery]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=717</guid>
		<description><![CDATA[I&#8217;ve been using the Processing IDE (Integrated Development Environment) to develop OpenBrewery.org, however it has many shortcomings compared to a real IDE, for example: No code completion No auto formatting of code No built in testing tools! &#60;&#8211; this is the most important The list goes on actually.  While Eclipse has its own share of <a href="http://www.petervieth.com/2013/05/17/using-eclipse-to-develop-processing-sketches/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been using the Processing IDE (Integrated Development Environment) to develop OpenBrewery.org, however it has many shortcomings compared to a real IDE, for example:</p>
<ol>
<li><span style="line-height: 13px;">No code completion</span></li>
<li>No auto formatting of code</li>
<li>No built in testing tools! &lt;&#8211; this is the most important</li>
</ol>
<p>The list goes on actually.  While Eclipse has its own share of problems, it is the best supported free IDE.  Eron Villarreal and I struggled to get the official Processing Eclipse plugin working in Eclipse Juno, but found the UI to be confusing and, worst, you can&#8217;t run your sketches from within Eclipse!  WTF, mate?</p>
<p>Luckily the <a title="proclipsing home" href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;ved=0CDAQFjAA&amp;url=http%3A%2F%2Fcode.google.com%2Fp%2Fproclipsing%2F&amp;ei=zGOWUZDdDOiKiALNzYGoBg&amp;usg=AFQjCNG66yIyQe7tx5MhDCjZQJD9zP5ACg&amp;sig2=Fo-g0xaepgek4-KeDuY1-g&amp;bvm=bv.46751780,d.cGE">Proclipsing project</a> works great.</p>
<p>If you&#8217;re new to Eclipse, you&#8217;re going to have to be a little patient, though believe me it&#8217;s worth it compared to the Processing IDE*.  Eclipse is like the streets of old Boston; it must have made sense at some point when it was originally constructed.  For some reason to add plugins, you need to go to the Help menu.  To configure those same plugins, you need to go to the Window menu. I dunno.</p>
<p>Anyway, the <a title="proclipsing getting started" href="https://code.google.com/p/proclipsing/wiki/GettingStarted">Proclipsing getting started instructions</a> are pretty good.</p>
<p>We found that for an existing project, it&#8217;s better to create a new Proclipsing Processing Project and copy-paste your code into the file generated by Proclipsing.</p>
<p>Two other notes:</p>
<ol>
<li>Get used to right clicking on your project in Eclipse and hitting the refresh button.  We found that solved a lot of errors.<br />
<a href="http://www.petervieth.com/wp-content/uploads/2013/05/eclipse_refresh.jpg"><img class="aligncenter size-medium wp-image-718" alt="eclipse_refresh" src="http://www.petervieth.com/wp-content/uploads/2013/05/eclipse_refresh-297x300.jpg" width="297" height="300" /></a></li>
<li>If you are using plugins for Processing (like ControlP5 for OpenBrewery), copy the .jar file out of the plugin zip file and drop it into your project&#8217;s lib directory. Then right click on the project in Eclipse, select Properties, select Java build path, open the libraries tab, and click the Add Jar button. See the picture below.<br />
<a href="http://www.petervieth.com/wp-content/uploads/2013/05/adding_libraries_to_proclipsing_project.jpg"><img class="aligncenter size-thumbnail wp-image-719" alt="adding_libraries_to_proclipsing_project" src="http://www.petervieth.com/wp-content/uploads/2013/05/adding_libraries_to_proclipsing_project-150x150.jpg" width="150" height="150" /></a></li>
</ol>
<p>* I&#8217;m bashing Processing, but it&#8217;s a great application that makes it easy to get started using Processing.  I think that&#8217;s the way it should be&#8211; make it easy to get started, and if a project requires more professional tooling, switch once you are off the ground.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/17/using-eclipse-to-develop-processing-sketches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maker Faire Presentation Times</title>
		<link>http://www.petervieth.com/2013/05/16/maker-faire-presentation-times/</link>
		<comments>http://www.petervieth.com/2013/05/16/maker-faire-presentation-times/#comments</comments>
		<pubDate>Thu, 16 May 2013 22:19:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Nanobrewery]]></category>
		<category><![CDATA[brewing]]></category>
		<category><![CDATA[Maker Faire]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=712</guid>
		<description><![CDATA[Eric Anzelc and I will be presenting our nanobrewery project at Maker Faire this coming weekend. Saturday, May 18th 4:30pm, Electronics Stage Sunday, May 19th 2:30pm, Electronics Stage Oh, and the project now has a name: OpenBrewery.org.]]></description>
				<content:encoded><![CDATA[<p>Eric Anzelc and I will be presenting our <a title="Nanobrewery" href="http://www.petervieth.com/projects/nanobrewery/" target="_blank">nanobrewery project</a> at Maker Faire this coming weekend.</p>
<p><strong>Saturday</strong>, May 18th <strong>4:30pm</strong>, Electronics Stage</p>
<p><strong>Sunday</strong>, May 19th <strong>2:30pm</strong>, Electronics Stage</p>
<div id="attachment_714" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.petervieth.com/wp-content/uploads/2013/05/map.jpg"><img class="size-medium wp-image-714" title="Where's the electronic's stage?" alt="map" src="http://www.petervieth.com/wp-content/uploads/2013/05/map-300x190.jpg" width="300" height="190" /></a><p class="wp-caption-text">Where&#8217;s the electronic&#8217;s stage?</p></div>
<p>Oh, and<a title="Nanobrewery" href="http://www.petervieth.com/projects/nanobrewery/" target="_blank"> the project</a> now has a name: <a title="OpenBrewery.org" href="http://www.openbrewery.org" target="_blank">OpenBrewery.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/16/maker-faire-presentation-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Homebrew Video</title>
		<link>http://www.petervieth.com/2013/05/09/how-to-homebrew-video/</link>
		<comments>http://www.petervieth.com/2013/05/09/how-to-homebrew-video/#comments</comments>
		<pubDate>Fri, 10 May 2013 04:37:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[brewing beer]]></category>
		<category><![CDATA[homebrewing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=695</guid>
		<description><![CDATA[This is the original step by step homebrewing video Ben Krasnow and I made in&#8230; 2007?  We didn&#8217;t quite know what was important in the process and what wasn&#8217;t, but the video came out fairly well.  It&#8217;s a bit long at over 7 minutes and I have a much shorter version in the works.]]></description>
				<content:encoded><![CDATA[<p><a title="how to homebrew with malt extract" href="http://youtu.be/kXR8dl-OE1U" target="_blank">This is the original step by step homebrewing video</a> Ben Krasnow and I made in&#8230; 2007?  We didn&#8217;t quite know what was important in the process and what wasn&#8217;t, but the video came out fairly well.  It&#8217;s a bit long at over 7 minutes and I have a much shorter version in the works.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/09/how-to-homebrew-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dedicated Page for the Brewery Up</title>
		<link>http://www.petervieth.com/2013/05/09/source-code-for-the-brewery-available/</link>
		<comments>http://www.petervieth.com/2013/05/09/source-code-for-the-brewery-available/#comments</comments>
		<pubDate>Fri, 10 May 2013 04:10:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[Nanobrewery]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[brewing]]></category>
		<category><![CDATA[nanobrewery]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=691</guid>
		<description><![CDATA[Check out the page I&#8217;ve created for the nanobrewery project.  Included currently are links to the code on bitbucket and a gallery.  Schematics to come.  Actually, if anyone has suggestion on free, easy to use schematic software, I&#8217;d love to have some suggestions.  I tried out Eagle and a few others and made very little <a href="http://www.petervieth.com/2013/05/09/source-code-for-the-brewery-available/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Check out <a title="nanobrewery project page" href="http://www.petervieth.com/projects/nanobrewery/" target="_blank">the page I&#8217;ve created for the nanobrewery project</a>.  Included currently are links to the code on bitbucket and a gallery.  Schematics to come.  Actually, if anyone has suggestion on free, easy to use schematic software, I&#8217;d love to have some suggestions.  I tried out Eagle and a few others and made very little progress.  For now, my schematic design software of choice is Microsoft Paint.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/09/source-code-for-the-brewery-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nanobrewery Control Software Available for Download</title>
		<link>http://www.petervieth.com/2013/05/01/nanobrewery-control-software-available-for-download/</link>
		<comments>http://www.petervieth.com/2013/05/01/nanobrewery-control-software-available-for-download/#comments</comments>
		<pubDate>Wed, 01 May 2013 23:21:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nanobrewery]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[brewing]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=683</guid>
		<description><![CDATA[The code for the graphical user interface for the nanobrewery is now available online at BitBucket under the GPL v3 license.  I won&#8217;t lie, it&#8217;s not the easiest thing to implement&#8211; you&#8217;ll have to customize it the various variables for your own application.  It also always chooses the 2nd COM port in the system to communicate <a href="http://www.petervieth.com/2013/05/01/nanobrewery-control-software-available-for-download/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The code for the graphical user interface for the nanobrewery is now <a title="Nanobrewery Arduino/Processing User Interface" href="https://bitbucket.org/petervieth/graphical-brewery-control" target="_blank">available online at BitBucket</a> under the GPL v3 license.  I won&#8217;t lie, it&#8217;s not the easiest thing to implement&#8211; you&#8217;ll have to customize it the various variables for your own application.  It also always chooses the 2nd COM port in the system to communicate with an Arduino.  It will run in a &#8220;No Arduino&#8221; mode if no Arduino is found, so anyone can download it and play around with the GUI (note: if using Proclipsing/Eclipse to edit, you&#8217;ll have to manually set the ENABLE_ARDUINO_MODE flag to false).  Enjoy!</p>
<p><a href="http://www.petervieth.com/wp-content/uploads/2013/05/brewery_control_panel.jpg"><img class="aligncenter size-large wp-image-684" alt="Brewery Control Panel" src="http://www.petervieth.com/wp-content/uploads/2013/05/brewery_control_panel-1024x754.jpg" width="620" height="456" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/01/nanobrewery-control-software-available-for-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing Arduino/Firmata Analog Pins 6 to 15 not working</title>
		<link>http://www.petervieth.com/2013/05/01/processing-arduinofirmata-analog-pins-6-to-15-not-working/</link>
		<comments>http://www.petervieth.com/2013/05/01/processing-arduinofirmata-analog-pins-6-to-15-not-working/#comments</comments>
		<pubDate>Wed, 01 May 2013 17:02:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nanobrewery]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Firmata]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=680</guid>
		<description><![CDATA[Firmata is a project that allows the pins of an Arduino to controlled via the Arduino&#8217;s serial port.  It supports various revs of the Arduino, the Mega1280 and 2560, Teensy 1-3, Teensy++, etc.  Processing has a library posted on their webpage to interface with Firmata, but the library only supports the standard Arduino (I&#8217;m assuming <a href="http://www.petervieth.com/2013/05/01/processing-arduinofirmata-analog-pins-6-to-15-not-working/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Firmata is a project that allows the pins of an Arduino to controlled via the Arduino&#8217;s serial port.  It supports various revs of the Arduino, the Mega1280 and 2560, Teensy 1-3, Teensy++, etc.  <a title="Processing Home Page" href="http://www.processing.org/" target="_blank">Processing </a>has a <a title="Processing Arduino Library" href="http://playground.arduino.cc/Interfacing/Processing" target="_blank">library posted on their webpage</a> to interface with Firmata, <strong>but the library only supports the standard Arduino</strong> (I&#8217;m assuming the Duemilanove).</p>
<p>I&#8217;ve created a <a title="Processing Arduino/Firmata Library with Mega2560 support" href="https://bitbucket.org/petervieth/processing-arduino-library" target="_blank">BitBucket repo</a> for a project which fixes this limitation and adds support for additional Arduino boards.  So far I&#8217;ve only tried the analog pins on the Mega and Teensy.  Just drop the files into your Processing project.  One additional argument, the board type, is required to create an Arduino object.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/05/01/processing-arduinofirmata-analog-pins-6-to-15-not-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Whether an Arduino&#8217;s Analog Pins Still Work</title>
		<link>http://www.petervieth.com/2013/04/30/testing-whether-an-arduinos-analog-pins-still-work/</link>
		<comments>http://www.petervieth.com/2013/04/30/testing-whether-an-arduinos-analog-pins-still-work/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 18:24:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Repair]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[arduino mega]]></category>
		<category><![CDATA[mega2560]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.petervieth.com/?p=661</guid>
		<description><![CDATA[Shorted some pins in an Arduino project. Some of the analog pins were reading 0, but this could be due to multiple reasons.  Did we fry some of the Arduino&#8217;s analog pins?  I disconnected the Arduino and wrote a quick program to check the analog pins, this one for Mega2560.  Just change the for loop&#8217;s <a href="http://www.petervieth.com/2013/04/30/testing-whether-an-arduinos-analog-pins-still-work/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Shorted some pins in an Arduino project. Some of the analog pins were reading 0, but this could be due to multiple reasons.  Did we fry some of the Arduino&#8217;s analog pins?  I disconnected the Arduino and wrote a quick program to check the analog pins, this one for Mega2560.  Just change the for loop&#8217;s upper bound to match the number of analog pins on your Arduino, program the Arduino, and open up the serial monitor.  If nothing is connected to these pins, they should be floating, meaning the values will bounce around.  If they read 0 or 1023 consistently, you might need a new Arduino.</p>
<pre class="brush: plain; title: ; notranslate">/*
 This example code is in the public domain.
 */

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // print out the value you read:
  for(int i=0; i &lt; 16; i++) {
    Serial.print(&quot;A&quot;);
    Serial.print(i);
    Serial.print(&quot;: &quot;);
    Serial.println(analogRead(i));
  }
  delay(5000);        // delay in between reads for stability
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/04/30/testing-whether-an-arduinos-analog-pins-still-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motherlode Brewery: Introduction</title>
		<link>http://www.petervieth.com/2013/03/16/motherlode-brewery-introduction/</link>
		<comments>http://www.petervieth.com/2013/03/16/motherlode-brewery-introduction/#comments</comments>
		<pubDate>Sat, 16 Mar 2013 07:53:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[brewing]]></category>
		<category><![CDATA[homebrewing]]></category>
		<category><![CDATA[motherlode]]></category>

		<guid isPermaLink="false">http://petervieth.com/?p=650</guid>
		<description><![CDATA[I don&#8217;t remember exactly how it started, but in October 2011, Eric and I decided it would be a good idea to build a brewery. Eric had just gotten his Master Brewing certification after completing the Master Brewing Program at UC Davis, coincidentally where I got my Computer Science and Engineering degree years earlier.  We&#8217;d <a href="http://www.petervieth.com/2013/03/16/motherlode-brewery-introduction/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I don&#8217;t remember exactly how it started, but in October 2011, Eric and I decided it would be a good idea to build a brewery.</p>
<p>Eric had just gotten his <a href="http://www.gbsinfo.com/home.asp?pid=59">Master Brewing certification</a> after completing the Master Brewing Program at <a href="http://www.ucdavis.edu">UC Davis</a>, coincidentally where I got my Computer Science and Engineering degree years earlier.  We&#8217;d both been home brewing for years.  Eric had gotten the ball rolling with a <a href="http://www.mrbeer.com/">Mr Beer kit </a>while we were both undergrads.  The beer matured under his parent&#8217;s kitchen sink and it tasted awful, so we gave up.  In December 2005, the owners of <a href="http://www.rabbitsfootmeadery.com/">Rabbit&#8217;s Foot Meadery</a> in Sunnyvale, California let me sample their delicious brew and urged me to take up brewing again.  <a href="http://benkrasnow.blogspot.com/">Ben Krasnow</a> (see thirst extinguisher <a href="http://benkrasnow.blogspot.com/2009/03/thirst-extinguisher.html">link here</a>), Sheila and I signed up for the free Monday night class taught by <a href="http://www.youtube.com/watch?v=UkAJU5USlWg">Griz</a> at <a href="http://www.sfbrewcraft.com">SF Brewcraft</a> in San Francisco&#8217;s Outer Richmond.  We called ourselves &#8220;SPB Brewery&#8221; after our first initials.  We brewed five batches before Eric and his brother also attended the class.  By the time we reached batch 7, Eric was past 10 batches.  When we reached 10, he&#8217;d lost count and had moved on to 10 gallon equipment while we were still making 4 or 5 gallons at a time.  This man was serious about beer.</p>
<div id="attachment_656" class="wp-caption aligncenter" style="width: 669px"><a href="http://petervieth.com/wp-content/uploads/2013/03/earwig-brew2.jpg"><img class="size-full wp-image-656" alt="SPB's first beer label, named after the earwig we found that had somehow gotten into the beer" src="http://petervieth.com/wp-content/uploads/2013/03/earwig-brew2.jpg" width="659" height="372" /></a><p class="wp-caption-text">SPB&#8217;s first beer label, named after the earwig we found that had somehow gotten into the beer</p></div>
<p>So I wasn&#8217;t too surprised when Eric signed up for the Master Brewers Program, although I did wonder what he would do with the certification.  Brewers are generally not well paid, and we both have more lucrative day jobs.</p>
<p>When Eric came back we ended up discussing how to make a good beer consistently.  The first beer out of Ben&#8217;s thirst extinguisher had been a crowd favorite, but we&#8217;d never been able to make it again, even though we followed the same recipe.  Repeatability comes down to control over the brewing process.  It&#8217;s not enough to start with the same ingredients&#8211; you need to add them in the right quantities at the right times and maintain the same conditions.  One of the reasons for moving to 10 gallon batches versus 4 or 5 (besides lots more beer to drink) is that small variations in a small batch have significantly greater side effects.  If you add a few extra pellets of hops to a 10 or 20 gallon batch, or the room temperature fluctuates, the effect is not as great as in a batch that is only a few gallons.  With larger batches, consistency is easier.</p>
<p>It would cost about $150,000 for the smallest &#8220;proper&#8221; brewery.  A brewery is sort of like a restaurant in that you need a menu worked out before you throw open the doors to customers.  Usually, brewers work for another brewery, creating their menu on the side before opening up their own operation. Well, that&#8217;s fine for a 23 year old fresh out of college, but we&#8217;d have to come up with something else.</p>
<p>This lead to the question: What would be the <strong>minimum</strong> equipment needed to <strong>make the same great beer over and over again</strong>?</p>
<p>If we could answer this question and build it, Eric could fine tune his recipes while working his day job.  We decided it was time to start meeting weekly.</p>
<p>We sketched out the major parts of a brewery and went over the process.  A brewery is quite a bit more complex than a homebrew setup, which is often just a large pot on a stove and a large glass jug to mature the beer in.  It became clear that the major impediment to operating the brewery was that it takes <strong>just about as much time to brew 10 gallons as it does to brew 1000&#8211; </strong>about six to eight hours.  There are a handful of steps during those hours, meaning someone has to be there to babysit the brew during the entire duration.  If you rush home from work to kick off a brew at 5pm you&#8217;ll still be there until 11pm to 1am.  Not really ideal.</p>
<p><a href="http://petervieth.com/wp-content/uploads/2013/03/IMG_20111013_193647.jpg"><img class="aligncenter size-full wp-image-652" alt="IMG_20111013_193647" src="http://petervieth.com/wp-content/uploads/2013/03/IMG_20111013_193647.jpg" width="600" height="336" /></a></p>
<p>No, we needed to be able to start brewing in the morning and the brewery would have to run all by itself while Eric was at work.  He could then cleanup once he got home.</p>
<p>We needed automation.  Luckily, for my day job I often test manufacturing equipment and I&#8217;d just built an automated beer serving machine called the Bierlitzer.  Between the two of us we should be able to pull this off, right? I drew up a project plan and estimated we should be done by April 2012 if everything went according to plan.  It didn&#8217;t.</p>
<p>To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/03/16/motherlode-brewery-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;ll Only Be 5 Minutes I Promise&#8230;</title>
		<link>http://www.petervieth.com/2013/01/25/itll-only-be-5-minutes-i-promise/</link>
		<comments>http://www.petervieth.com/2013/01/25/itll-only-be-5-minutes-i-promise/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 07:28:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://petervieth.com/?p=646</guid>
		<description><![CDATA[Engineers are not known for accurately estimating effort.  My wife has a shorthand she uses with me: multiply the shortest reasonable time by 3 to get the actual time.  Across projects with many tasks, this is surprisingly accurate but it does go wrong sometimes. While doing some project management research, I came across this more <a href="http://www.petervieth.com/2013/01/25/itll-only-be-5-minutes-i-promise/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Engineers are not known for accurately estimating effort.  My wife has a shorthand she uses with me: multiply the shortest reasonable time by 3 to get the actual time.  Across projects with many tasks, this is surprisingly accurate but it does go wrong sometimes.</p>
<p>While doing some project management research, I came across this <a href="http://www.mindtools.com/critpath.html">more fancy algorithm</a>, reproduced below.</p>
<blockquote>
<h2>PERT (Program Evaluation and Review Technique)</h2>
<p>PERT is a variation on Critical Path Analysis that takes a slightly more skeptical view of time estimates made for each project stage. To use it, estimate the shortest possible time each activity will take, the most likely length of time, and the longest time that might be taken if the activity takes longer than expected.</p>
<p>Use the formula below to calculate the time to use for each project stage:</p>
<p align="center">shortest time + 4 x likely time + longest time<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
6</p>
<p>This helps to bias time estimates away from the unrealistically short time-scales normally assumed.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2013/01/25/itll-only-be-5-minutes-i-promise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Your Own Springs</title>
		<link>http://www.petervieth.com/2012/08/23/making-your-own-springs/</link>
		<comments>http://www.petervieth.com/2012/08/23/making-your-own-springs/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 07:01:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[metal working]]></category>
		<category><![CDATA[Springs]]></category>

		<guid isPermaLink="false">http://petervieth.com/?p=642</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><img title="" class="alignnone" alt="image" src="http://petervieth.com/wp-content/uploads/2012/08/wpid-IMAG1101.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.petervieth.com/2012/08/23/making-your-own-springs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
