<?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>Notes From the Road</title>
	<atom:link href="http://mikeseidle.com/feed" rel="self" type="application/rss+xml" />
	<link>http://mikeseidle.com</link>
	<description>Official blog of the future. Or something.</description>
	<lastBuildDate>Wed, 02 May 2012 14:51:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Salt: Remote Execution and Configuration Management With Python</title>
		<link>http://mikeseidle.com/tech/it/2012/04/salt-python</link>
		<comments>http://mikeseidle.com/tech/it/2012/04/salt-python#comments</comments>
		<pubDate>Wed, 11 Apr 2012 14:31:19 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[chef]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[salt]]></category>
		<category><![CDATA[saltstack]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=674</guid>
		<description><![CDATA[Last night's IndyPy Meetup was a blast. We had around 25 python developers there and I had the privilege of sharing a little of what I have been working on over the past week or so at DirectEmployers Foundation.]]></description>
			<content:encoded><![CDATA[<p>Last night&#8217;s IndyPy Meetup was a blast. We had around 25 python developers there and I had the privilege of sharing a little of what I have been working on over the past week or so at <a title="DirectEmployers" href="http://directemployersfoundation.org">DirectEmployers Foundation</a>.  Automating our configuration management and deployments with <a href="http://saltstack.org">Salt</a>.  The best way to describe salt:</p>
<p style="text-align: center;"><strong>(chef or puppet) + Fabric + Python</strong></p>
<p style="text-align: left;">Here&#8217;s the slides from last night&#8217;s presentation (may take a minute to load):</p>
<p><iframe src="https://docs.google.com/presentation/embed?id=13glE7g5UwTiREQJ1vkj1pRZS9wYRbWBHtrJjut-_qeE&#038;start=false&#038;loop=false&#038;delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/blog-2/2012/01/couple-of-quick-updates" rel="bookmark" class="crp_title">Couple of Quick Updates</a></li><li><a href="http://mikeseidle.com/social-media/2010/12/ive-sold-linking-indiana" rel="bookmark" class="crp_title">I&#8217;ve Sold Linking Indiana</a></li><li><a href="http://mikeseidle.com/tech/security/2011/06/recommended-reading" rel="bookmark" class="crp_title">Recommended: Security, Oregon and Education.</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/tech/it/2012/04/salt-python/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three Product Design Mistakes You Can Easily Avoid</title>
		<link>http://mikeseidle.com/biz/startups/2012/04/three-product-design-mistakes-you-can-easily-avoid</link>
		<comments>http://mikeseidle.com/biz/startups/2012/04/three-product-design-mistakes-you-can-easily-avoid#comments</comments>
		<pubDate>Tue, 03 Apr 2012 12:00:02 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=657</guid>
		<description><![CDATA[Sometimes you win because the competition goes out of their way to lose. Usually this is the case when one company nails it, and everyone else strikes out.]]></description>
			<content:encoded><![CDATA[<h2>Focus on Feature Parity</h2>
<div id="attachment_658" class="wp-caption alignleft" style="width: 310px"><a href="http://mikeseidle.com/wp-content/uploads/2012/03/IPod_Vending_Machine.jpg"><img class="size-medium wp-image-658" title="iPod Vending Machine" src="http://mikeseidle.com/wp-content/uploads/2012/03/IPod_Vending_Machine-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">An iPod Vending machine. (credit:</p></div>
<p>Sometimes you win because the competition goes out of their way to lose. Usually this is the case when one company nails it, and everyone else strikes out.</p>
<p>Take Apple&#8217;s iPod: Yes, it was well designed, and in many ways raised the bar for consumer product design. Reality was that iPod was feature barren compared to many competitors. So why did iPod succeed? In short, none of the competitors to the  first three generations of iPod had a really easy way to get music onto their device. So while Creative Labs, SanDisk, iRiver, Microsoft and Toshiba all tried their best to &#8220;achieve feature parity&#8221; by adding removable batteries, slots for extra memory, better DRM, ways to share songs, support for more file formats, and FM tuners people were buying more iPods that had none of those features. iPod had what mattered: an easy way to get music into the device.</p>
<h2>Design for <em>existing</em> customers instead of <em>customers you would like have.</em></h2>
<p>If you want more customers, design your product to appeal to customers <em>you do not already have. </em>Incidentally, that also means that your existing customers are not always the right people to ask about new features. I recently was talking to a product manager from a database virtualization company about why they did not have a Linux version.  The answer? &#8220;We asked our customers and no one wanted it.&#8221; Of course they didn&#8217;t <strong>they were already using the product on Windows!</strong> Incidentally, according to <a href="https://secure1.securityspace.com/s_survey/data/200907/index.html">Security Space</a> and <a href="http://w3techs.com/technologies/overview/operating_system/all">W3Techs</a>, Linux has over 60% of the server market&#8230;</p>
<h2>Rely on Flawed Surveys in Design Decisions</h2>
<p>A story my friend and American Airlines alum <a href="http://blog.lorinczipal.com/author/paul/">Paul Lorinczi</a> tells is of American Airlines asking passengers, &#8220;Would you prefer a healthy meal or the current high calorie, high fat meal we serve today?&#8221; The survey&#8217;s results? Everyone wanted healthy. Caterers were fired. New suppliers were hired. Millions were spent. High calorie, high fat meals like meatloaf and lasagna were jettisoned for healthy salads and chicken.</p>
<p>One small problem: Passengers hated the healthy meals.</p>
<p>A few weeks later, American brought back lasagna and meatloaf. What happened? According to Lorinczi, &#8220;Passengers were asked if they wanted healthy or unhealthy. Who wants unhealthy anything?&#8221;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/biz/marketing/2011/06/avoid-the-suck-feature" rel="bookmark" class="crp_title">Avoid the Suck Feature</a></li><li><a href="http://mikeseidle.com/biz/startups/2011/05/starting-a-produc" rel="bookmark" class="crp_title">You aren&#8217;t starting a product. You are starting a company.</a></li><li><a href="http://mikeseidle.com/biz/marketing/2012/03/stop-making-people-lie" rel="bookmark" class="crp_title">Stop Making People Lie</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/biz/startups/2012/04/three-product-design-mistakes-you-can-easily-avoid/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Python is More Productive</title>
		<link>http://mikeseidle.com/blog-2/2012/03/why-python-is-more-productive</link>
		<comments>http://mikeseidle.com/blog-2/2012/03/why-python-is-more-productive#comments</comments>
		<pubDate>Fri, 30 Mar 2012 18:44:42 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=654</guid>
		<description><![CDATA[I was reading a recent discussion argument on Slashdot about how Python&#8217;s duck typing was inferior or superior to static typing (yes, the article was about if Python was fast enough, but the discussion wasn&#8217;t questioning that).  It is a very silly argument, because it really sidesteps what matters: Python is an order of magnitude more productive [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading a <a href="http://developers.slashdot.org/story/12/03/16/1947252/van-rossum-python-not-too-slow">recent <del datetime="2012-03-30T14:14:46+00:00">discussion</del> argument on Slashdot</a> about how Python&#8217;s duck typing was inferior or superior to static typing (yes, the article was about if Python was fast enough, but the discussion wasn&#8217;t questioning that).  It is a very silly argument, because it really sidesteps what matters: Python is an order of magnitude more productive than most statically typed languages. Here is why:</p>
<p>You spend a lot less time writing code to implement and manipulate data structures.</p>
<p>First, a lot of type errors are created in code that manipulates data structures. So in Python, you end up leaning on  built in types like dictionaries, lists, tuples and sets instead of rolling your own. When you really need a custom data structure, you use utility classes, and utility classes benefit from duck typing and implicit type conversion (sometimes).  By directing focus away from plumbing for data structures, the developer is free to focus on logic and algorithms.  It&#8217;s one of the many reasons <a title="Program in a Language You Like" href="http://mikeseidle.com/blog-2/2011/08/program-in-a-language-you-like">I really like Python</a>.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/blog-2/2011/08/program-in-a-language-you-like" rel="bookmark" class="crp_title">Program in a Language You Like</a></li><li><a href="http://mikeseidle.com/tech/2010/12/reason-5391-i-love-python" rel="bookmark" class="crp_title">Reason #5,391 I Love Python</a></li><li><a href="http://mikeseidle.com/tech/it/2012/04/salt-python" rel="bookmark" class="crp_title">Salt: Remote Execution and Configuration Management With Python</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/blog-2/2012/03/why-python-is-more-productive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Survey &#8211; Job Boards</title>
		<link>http://mikeseidle.com/biz/2012/03/survey-job-boards</link>
		<comments>http://mikeseidle.com/biz/2012/03/survey-job-boards#comments</comments>
		<pubDate>Tue, 27 Mar 2012 14:44:47 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Biz]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=647</guid>
		<description><![CDATA[Related Posts:Survey &#8211; Open SourceThree Product Design Mistakes You Can Easily Avoid]]></description>
			<content:encoded><![CDATA[<link type="text/css" rel="stylesheet" href="http://mikeseidle.com/wp-content/plugins/surveys/style.css" />
<script type="text/javascript" src="http://mikeseidle.com/wp-includes/js/jquery/jquery.js"></script>
<script type="text/javascript" src="http://mikeseidle.com/wp-content/plugins/surveys/script.js"></script>

<div class="survey-area ">
<form action="" method="post" class="survey-form" id="survey-2">
<div class='survey-question' id='question-1'>What job boards have you used before?
<input type='hidden' name='question_id[]' value='6' />
<br /><input type='checkbox' name='answer-6[]' id='answer-id-18' class='answer' value='18' />
<label for='answer-id-18'>Monster</label><br />
<input type='checkbox' name='answer-6[]' id='answer-id-19' class='answer' value='19' />
<label for='answer-id-19'>CareerBuilder</label><br />
<input type='checkbox' name='answer-6[]' id='answer-id-20' class='answer' value='20' />
<label for='answer-id-20'>LinkedIn</label><br />
<input type='checkbox' name='answer-6[]' id='answer-id-21' class='answer' value='21' />
<label for='answer-id-21'>.Jobs</label><br />
<input type='checkbox' name='answer-6[]' id='answer-id-22' class='answer' value='22' />
<label for='answer-id-22'>Niche Boards like Dice.com, theLadders</label><br />
</div>

<div class='survey-question' id='question-2'>How do you think job boards generate the most revenue?
<input type='hidden' name='question_id[]' value='7' />
<br /><input type='radio' name='answer-7[]' id='answer-id-23' class='answer' value='23' />
<label for='answer-id-23'>Selling job posts</label><br />
<input type='radio' name='answer-7[]' id='answer-id-24' class='answer' value='24' />
<label for='answer-id-24'>Selling resumes</label><br />
<input type='radio' name='answer-7[]' id='answer-id-25' class='answer' value='25' />
<label for='answer-id-25'>Selling ads</label><br />
<input type='radio' name='answer-7[]' id='answer-id-26' class='answer' value='26' />
<label for='answer-id-26'>other</label><br />
</div>

<div class='survey-question' id='question-3'>How much do you think a job board makes when they sell a job post?
<input type='hidden' name='question_id[]' value='8' />
<br /><input type='radio' name='answer-8[]' id='answer-id-27' class='answer' value='27' />
<label for='answer-id-27'>$0-$10</label><br />
<input type='radio' name='answer-8[]' id='answer-id-28' class='answer' value='28' />
<label for='answer-id-28'>$10-$100</label><br />
<input type='radio' name='answer-8[]' id='answer-id-29' class='answer' value='29' />
<label for='answer-id-29'>$100-$300</label><br />
<input type='radio' name='answer-8[]' id='answer-id-30' class='answer' value='30' />
<label for='answer-id-30'>$300+</label><br />
</div>

<div class='survey-question' id='question-4'>How much do you think a job board makes off of each resume or user profile?
<input type='hidden' name='question_id[]' value='9' />
<br /><input type='radio' name='answer-9[]' id='answer-id-31' class='answer' value='31' />
<label for='answer-id-31'>$0-$10</label><br />
<input type='radio' name='answer-9[]' id='answer-id-32' class='answer' value='32' />
<label for='answer-id-32'>$11-$25</label><br />
<input type='radio' name='answer-9[]' id='answer-id-33' class='answer' value='33' />
<label for='answer-id-33'>$25-$50</label><br />
<input type='radio' name='answer-9[]' id='answer-id-34' class='answer' value='34' />
<label for='answer-id-34'>$50+</label><br />
</div>

<div class='survey-question' id='question-5'>What do you expect when you use a job board?
<input type='hidden' name='question_id[]' value='12' />
<br /><input type='hidden' name='answer-12[]' id='answer-id-34' class='answer' value='user-answer' />
<textarea name='user-answer-12' rows='5' cols='30' class='user-answer'></textarea><br />
</div>

<br />
<input type="button" id="survey-next-question" value="Next &gt;"  /><br />

<input type="submit" name="action" id="survey-action-button" value="Submit Survey"  />
<input type="hidden" name="survey_id" value="2" />
</form>

<script type="text/javascript">survey_questions_per_page = 1;</script>
</div>


<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/tech/open-source/2012/01/survey-open-source" rel="bookmark" class="crp_title">Survey &#8211; Open Source</a></li><li><a href="http://mikeseidle.com/biz/startups/2012/04/three-product-design-mistakes-you-can-easily-avoid" rel="bookmark" class="crp_title">Three Product Design Mistakes You Can Easily Avoid</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/biz/2012/03/survey-job-boards/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Companies That Don&#8217;t Train Employees Suck</title>
		<link>http://mikeseidle.com/blog-2/2012/03/snakes-on-a-plane</link>
		<comments>http://mikeseidle.com/blog-2/2012/03/snakes-on-a-plane#comments</comments>
		<pubDate>Wed, 07 Mar 2012 15:03:34 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[directemployers]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/blog-2/2012/03/snakes-on-a-plane</guid>
		<description><![CDATA[One of the biggest mistakes that technology people make is not going to real educational conferences. When I joined the team at DirectEmployers, the single benefit that mattered to me was this: Going to Djangocon in the fall. Going to PyCon in the spring. Why? I wanted to pick the right employer, and the single [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest mistakes that technology people make is not going to real educational conferences. When I joined the team at DirectEmployers, the single benefit that mattered to me was this:</p>
<ul>
<li>Going to Djangocon in the fall.</li>
<li>Going to PyCon in the spring.</li>
</ul>
<p>Why? I wanted to pick the right employer, and the single symptom of a company that sucks is that they do not invest in their people.  Sometimes lack of training is due to financial problems, sometimes it is due to fear of having to give raises, other times, it is fear of the loss of a few days of products. The bottom line: <strong>Companies that do not invest in improving their people suck.  </strong>Don&#8217;t believe it?  <strong>Track profit or productivity per employee <a href="http://www.massmac.org/newsline/0707/McKinsey.pdf">and watch what happens</a> after you start training. </strong></p>
<p>I&#8217;m on the plane with <a href="https://twitter.com/#!/itmustbejj">Josh Hudson</a>, <a href="https://twitter.com/#!/matt_deboard">Matt Deboard</a> and <a href="https://twitter.com/#!/wehrlock">Rick Wherle</a> headed to one of the <a href="https://us.pycon.org/2012/">best educational conferences in the technology world</a> to get even deeper into Python. Which reminds me: when was the last time your employer let you take a week to improve your skills?  If it has been a while, you might want to look for a new job&#8230;.</p>
<p>I&#8217;ll be using what I learn from  PyCon to make <a href="http://directemployersfoundation.org/blog/2012/03/state-jobs-microsites">finding a better employer a lot easier for you</a>.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/biz/money/2010/12/before-you-invest-in-a-startup-read-this" rel="bookmark" class="crp_title">Before You Invest in a Startup Read This</a></li><li><a href="http://mikeseidle.com/tech/it/2012/04/salt-python" rel="bookmark" class="crp_title">Salt: Remote Execution and Configuration Management With Python</a></li><li><a href="http://mikeseidle.com/blog-2/2012/01/couple-of-quick-updates" rel="bookmark" class="crp_title">Couple of Quick Updates</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/blog-2/2012/03/snakes-on-a-plane/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Making People Lie</title>
		<link>http://mikeseidle.com/biz/marketing/2012/03/stop-making-people-lie</link>
		<comments>http://mikeseidle.com/biz/marketing/2012/03/stop-making-people-lie#comments</comments>
		<pubDate>Sun, 04 Mar 2012 13:22:21 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[sales lies deception]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=628</guid>
		<description><![CDATA[Seth Godin is on to something with his latest post, &#8220;Why Lie?&#8221;  Seth&#8217;s spends a lot of time dealing with what happens after a lost sale, when salespeople typically try to recover a deal by questioning the buyer&#8217;s decision.  Seth is right about that situation, but the problem is deeper than Seth&#8217;s post indicates. People [...]]]></description>
			<content:encoded><![CDATA[<p>Seth Godin is on to something with his latest post, &#8220;Why Lie?&#8221;  Seth&#8217;s spends a lot of time <a href="http://sethgodin.typepad.com/seths_blog/2012/03/why-lie.html">dealing with what happens after a lost sale, when salespeople typically try to recover a deal by questioning the buyer&#8217;s decision</a>.  Seth is right about that situation, but the problem is deeper than Seth&#8217;s post indicates.</p>
<p>People lie to salespeople because they are conditioned like Pavlov&#8217;s dog to lie. The modern &#8220;sales process&#8221; is engineered to encourage the customer to lie from minute one.</p>
<p>Just watch a mall sales person offer help to a shopper:</p>
<p><strong>Salesperson: &#8221;May I help you?&#8221;</strong></p>
<p><strong>Shopper: &#8220;No thanks, just looking.&#8221;</strong></p>
<p>Never mind that the customer has been carefully studying the difference between two phones for the better part of 45 minutes&#8230; and really does have a few question. This conditioning is so bad that when I did my time in retail, you could ask:</p>
<p><strong>Salesperson: &#8220;Is your car on fire?&#8221;</strong></p>
<p><strong>Shopper: &#8220;No thanks, just looking.</strong></p>
<p>Why is it this way? Probably because the customer knows that the salesperson is going to engage in a verbal game that ends at the cash register &#8211; even if they are not happy with the product.  The problem is not the cash register. It is the game. It is no fun and buyers know that salepeople are very good at it.  So they undermine the game by misdirecting the salesperson and withholding information.</p>
<p>It doesn&#8217;t matter what level of sales you are talking about:</p>
<p><strong>Salesperson: &#8220;So&#8230; are you able to make a decision on this?&#8221;</strong></p>
<p><strong>Customer: &#8220;Yes.&#8221;</strong></p>
<p>Never mind the customer is a new hire who is just doing research for a decision that will be made by the department head. The customer knows that a &#8220;No&#8221; will result in the salesperson shutting down the sales process. Why? Every sales trainer since the beginning of time admonishes sales people not to waste time with people who aren&#8217;t the decision maker.  Never mind that decision makers have employees who often do the groundwork so they can focus on other, more important issues.</p>
<p><a href="http://mikeseidle.com/biz/marketing/2011/09/why-the-b2b-sales-model-is-broken">In short, it is high time we rethink how to bring honesty back into interactions with customers</a>. It probably starts with throwing out any question that results in a conditioned response and doing something new: listening when customers answer. Then comes the hard part: being direct and honest. The hardest part is being willing to accept that customers do make the best decisions and sometimes, what you are selling isn&#8217;t the best choice.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/biz/marketing/2011/09/why-the-b2b-sales-model-is-broken" rel="bookmark" class="crp_title">Why the B2B Sales Model is Broken</a></li><li><a href="http://mikeseidle.com/biz/consulting/2011/02/free_consulting" rel="bookmark" class="crp_title">Consultants: How to Deal With People Who Want Free Consulting</a></li><li><a href="http://mikeseidle.com/biz/startups/2011/06/instant-mission-statement-recipe" rel="bookmark" class="crp_title">Instant Mission Statement Recipe</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/biz/marketing/2012/03/stop-making-people-lie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Laptop</title>
		<link>http://mikeseidle.com/tech/open-source/2012/02/new-laptop</link>
		<comments>http://mikeseidle.com/tech/open-source/2012/02/new-laptop#comments</comments>
		<pubDate>Wed, 22 Feb 2012 06:45:39 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=626</guid>
		<description><![CDATA[It seems like every spring I end up getting a new laptop. This year, it was prompted by last year&#8217;s laptop, a HP having a temperature related problem with the display, and needing to have a machine ready to go to PyCon in March. The new laptop is an AMD Vision A6 powered Samsung. &#160;I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like every spring I end up getting a new laptop. This year, it was prompted by last year&#8217;s laptop, a HP having a temperature related problem with the display, and needing to have a machine ready to go to PyCon in March.
<div></div>
<div>The new laptop is an AMD Vision A6 powered Samsung. &nbsp;I&#8217;ve never owned a Samsung laptop, and I really like this one. It is well put together, and runs shockingly fast&#8230; especially when runing virtual machines. &nbsp;After all the bad things I&#8217;d read about AMDs latest round of processor, a $400 A6 laptop is actually <i>very fast</i>&nbsp;especially compared to the i3 powered intel stuff at comparable price points.</div>
<div></div>
<div>Incidenatlly, one of the things that you really have to appreciate about Linux is how easy it is to migrate from one machine to another:</div>
<div><span id="more-626"></span></div>
<div>
<ol>
<li>Swap hard drives.</li>
<li>Boot.</li>
<li>Optional and rare: deal with driver hell.</li>
<li>Get to work.</li>
</ol>
<div>One of the places where Linux and Windows could not be more different is in handling hardware and device drivers. Linux takes a batteries included approach where most drivers come with the operating system. Windows includes a few drivers with the operating system, but usually requires that you install manufacturer provided drivers for nearly everything. &nbsp;So when you move from one laptop to another, yanking the hard drive from the old one and putting it in the new one usually doesn&#8217;t work at all&#8230; until you spend four hours downloading and installing drivers for stuff like PCI bridges and USB host controllers. &nbsp;Driver hell is defined differently, too:</div>
</div>
<div></div>
<div><b>Linux driver hell:</b> A driver you need to install is not included on your distribution. This happens when you buy something that is very new and the distributions have not added all the drivers, config data and kernel modules to the distribution.&nbsp;</div>
<div></div>
<div><b>Windows driver hell:</b> The usuall four hour download and install dance. Happens every time you install Windows without a pre-configured restore disk for your computer.</div>
<div></div>
<div>Oh, and for those of you having problems with the AMD A6 Radeon APU on Linux, here is how I got mine to work on Kubuntu 11.10</div>
<div></div>
<div><b>Short Version:&nbsp;</b></div>
<div></div>
<div>Get a command line and download the latest Radeon driver from AMD and install it. Then turn off acpi services. Restart X or reboot. Done.</div>
<div><b><br /></b></div>
<div><b>Long Version:&nbsp;</b></div>
<div>
<ol>
<li>Connect to a hardwired ethernet port so we don&#8217;t have to deal with initializing wifi.</li>
<li>Boot in recovery mode.&nbsp;</li>
<li>Mount the file system.</li>
<li>Get a root prompt with network support.</li>
<li>Type dhclient. &nbsp;Wait a second. You are now connected to the internet.</li>
<li>Type wget&nbsp;http://www2.ati.com/drivers/linux/amd-driver-installer-12-1-x86.x86_64.run</li>
<li>When download is complete, type chmod 755&nbsp;amd-driver-installer-12-1-x86.x86_64.run; ./amd-driver-installer-12-1-x86.x86_64.run&nbsp;</li>
<li>Just install the driver.</li>
<li>When driver install is complete, type amdonfig &#8211;acpi-services=on|off</li>
<li>Reboot by typing reboot now</li>
</ol>
<div>Hope that helps.</div>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/tech/2011/01/the-year-of-linux-already-happened" rel="bookmark" class="crp_title">The Year of Linux Already Happened</a></li><li><a href="http://mikeseidle.com/tech/open-source/2011/05/why-chrome-matter" rel="bookmark" class="crp_title">Why Chrome Matters to You</a></li><li><a href="http://mikeseidle.com/tech/android/2011/07/android-friday-four-apps-that-stand-the-test-of-time" rel="bookmark" class="crp_title">Android Friday: Four Apps That Stand the Test of Time</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/tech/open-source/2012/02/new-laptop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference Between Software Developer vs. Programmer vs. Software Engineer</title>
		<link>http://mikeseidle.com/tech/it/2012/02/software-developer-programmer-software-engineer</link>
		<comments>http://mikeseidle.com/tech/it/2012/02/software-developer-programmer-software-engineer#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:44:12 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[software devloper]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=577</guid>
		<description><![CDATA[Just so everyone understands the difference: A programmer is a puh-tey-toh. A software developer is a puh-tah-toh. A software engineer is a potato (in some states, a certified potato).]]></description>
			<content:encoded><![CDATA[<p>I had a conversation last week about the difference between being a &#8220;programmer&#8221; and being a &#8220;software developer&#8221; and being a &#8220;software engineer&#8221;. Just so everyone understands the difference: <strong>A programmer is a puh-tey-toh. A software developer is a puh-tah-toh. A software engineer is a potato (in some states, a certified potato).  </strong>Got it?</p>
<div>Ok, so you say, &#8220;real programmers implement sophisticated algorithms.&#8221;</div>
<div><span id="more-577"></span></div>
<div><a href="http://www.imdb.com/title/tt0093779/quotes">Inigo Motoya</a> says, &#8220;You keep using that word. I do not think it means what you think it means.&#8221; Algorithms are just a set of instructions to solve a problem in a defined number of steps. Only programs that accept no input AND have no output do not implement algorithms. It is literally impossible to develop useful software without implementing some kind of algorithm. And it doesn&#8217;t matter if a programmer, software developer or software engineer creates the algorithm.</div>
<div>Business people and marketers somehow latched on to &#8220;algorithm&#8221; as some way of saying something was &#8220;smart&#8221; a few years back. Now people think that somehow algorithms are some kind of deep magic when in fact they are just logic that accepts input and produces the desired output. So software that was marketed as having &#8220;fuzzy logic&#8221; in the 80s, &#8220;artificial intelligence&#8221; in the 1990s now has &#8220;sophisticated algorithms&#8221; that ensure your paradigm is properly synergized with robust industry-wide buzzwords&#8230; or something like that.</div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/blog-2/2012/03/why-python-is-more-productive" rel="bookmark" class="crp_title">Why Python is More Productive</a></li><li><a href="http://mikeseidle.com/tech/open-source/2011/05/why-chrome-matter" rel="bookmark" class="crp_title">Why Chrome Matters to You</a></li><li><a href="http://mikeseidle.com/biz/marketing/2011/06/messianic-model-high-failure-rates" rel="bookmark" class="crp_title">Selling Products With High Failure Rates</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/tech/it/2012/02/software-developer-programmer-software-engineer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Survey &#8211; Open Source</title>
		<link>http://mikeseidle.com/tech/open-source/2012/01/survey-open-source</link>
		<comments>http://mikeseidle.com/tech/open-source/2012/01/survey-open-source#comments</comments>
		<pubDate>Thu, 19 Jan 2012 23:55:54 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=618</guid>
		<description><![CDATA[Related Posts:Survey &#8211; Job BoardsOpen Source is Winning. Get Used to It.Android Friday: Winning Big]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  sprintf() [<a href='function.sprintf'>function.sprintf</a>]: Too few arguments in <b>/var/home/mike/public_html/wp-content/plugins/surveys/wpframe.php</b> on line <b>53</b><br />

<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/biz/2012/03/survey-job-boards" rel="bookmark" class="crp_title">Survey &#8211; Job Boards</a></li><li><a href="http://mikeseidle.com/tech/it/2011/11/open-source-is-winning-get-used-to-it" rel="bookmark" class="crp_title">Open Source is Winning. Get Used to It.</a></li><li><a href="http://mikeseidle.com/blog-2/2011/08/android-friday-winning-big" rel="bookmark" class="crp_title">Android Friday: Winning Big</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/tech/open-source/2012/01/survey-open-source/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congress Wants to Unplug the Internet with SOPA and PIPA</title>
		<link>http://mikeseidle.com/tech/2012/01/sopa</link>
		<comments>http://mikeseidle.com/tech/2012/01/sopa#comments</comments>
		<pubDate>Thu, 12 Jan 2012 13:54:46 +0000</pubDate>
		<dc:creator>Mike Seidle</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Fail]]></category>
		<category><![CDATA[free speech]]></category>
		<category><![CDATA[pipa]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[sopa]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mikeseidle.com/?p=608</guid>
		<description><![CDATA[Next week, congress will vote on SOPA (House version) and PIPA (Senate version).  Both SOPA and PIPA will break both the Internet and your Constitutional rights by enabling private companies to jail you for up to five years for posting something they think might infringe on a copyright. Update: Even the SOPA author US Representative Lamar [...]]]></description>
			<content:encoded><![CDATA[<p>Next week, congress will vote on SOPA (House version) and PIPA (Senate version).  Both SOPA and PIPA will break both the Internet and your Constitutional rights by enabling private companies to jail you for up to five years for posting something they think might infringe on a copyright. <strong>Update: </strong>Even the <a href="http://www.vice.com/read/lamar-smith-sopa-copyright-whoops">SOPA author US Representative Lamar Smith would run afoul of his own law</a>.</p>
<p>If passed, SOPA will give private corporations the power to:</p>
<ol>
<li>Shut down entire websites over a single link to a website they claim contains a copyright infringement.  So, @schmucketyschmuck tweets a post linking to a photo from Getty Images. Getty doesn&#8217;t like it. Getty has Twitter shut down.</li>
<li>If say, Sony thinks you aren&#8217;t doing enough to prevent people from posting content from their artists, they can get a court order shutting down your website.  Yes, this even applies to sites hosted in foreign countries.</li>
<li>Have people jailed for <strong>five years </strong>for posting copyrighted material. Yes, posting your parrot singing Pumped Up Kicks (or any other copyrighted composition) is an infringement.  Yes, posting a link to a copyrighted photograph could result in <strong>five years </strong>in federal prison. Posting a clip from Office Space, like one that describes the kind of prison you will be sent to? <strong>Five years.</strong></li>
</ol>
<p>Don&#8217;t believe it? Here&#8217;s the best two minute video you will watch today:</p>
<p><span id="more-608"></span></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/hLYgs0xMDm0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Oh, and in case you didn&#8217;t get where corporations will be able to send you, your kids or your employees if they post a single link that say, the RIAA doesn&#8217;t like:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/xPcql4FuCK0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Take a minute to call or SNAIL MAIL your US Representative and Senator today. It is really, really important.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://mikeseidle.com/blog-2/2012/03/snakes-on-a-plane" rel="bookmark" class="crp_title">Companies That Don&#8217;t Train Employees Suck</a></li><li><a href="http://mikeseidle.com/biz/marketing/2011/04/beautiful-and-confusing-web-design" rel="bookmark" class="crp_title">Beautiful and Confusing Web Design</a></li><li><a href="http://mikeseidle.com/blog-2/2011/07/a-few-thoughts-on-google" rel="bookmark" class="crp_title">A Few Thoughts on Google+</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://mikeseidle.com/tech/2012/01/sopa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

