<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Everything Sysadmin</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/" />
    <link rel="self" type="application/atom+xml" href="http://everythingsysadmin.com/atom.xml" />
    <id>tag:everythingsysadmin.com,2008-07-21://2</id>
    <updated>2012-01-31T14:21:48Z</updated>
    <subtitle>Thoughts, news and views of Limoncelli, Hogan &amp; Chalup</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.37</generator>

<entry>
    <title>Who to trust?</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/who-to-trust.html" />
    <id>tag:everythingsysadmin.com,2012://2.666</id>

    <published>2012-01-31T14:00:02Z</published>
    <updated>2012-01-31T14:21:48Z</updated>

    <summary>We are two people. The person that calmly makes plans and the person that executes them. The first person is calm and thoughtful and has the right amount of doubt to make sure a plan will work. The second person...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Time Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>We are two people.  The person that calmly makes plans and the person that executes them.  The first person is calm and thoughtful and has the right amount of doubt to make sure a plan will work.  The second person rushes to judgement and is full of hubris. "What was I thinking!  I can do it more/better/differently." is what the second person says.  The second person often forgets how much work went into the planning or the rationale for why things were set in a particular order.</p>

<p>If an outside knows of the plan, it can confuse things if the second person "optimizes" the plan leaving those other people out of the loop.  The second person often thinks they're the only one that knows the plan, but often they are forgetting someone.</p>

<p>I've had to learn that if someone in my todo list is marked as being in a specific order, I should "trust the plan" and follow it... against the recommendation of that second person.</p>

<p>A friend of mine recently said her plan in the morning involved seeing her son off on a trip then getting 4 things done at home. What happened was she made a last-minute decision to drive him to the event personally, which meant a series of problems including some delays that prevented those 4 things from getting done.</p>

<p>Why didn't she listen to that person that, the night before, carefully constructed a good plan?</p>

<p>I do a lot of volunteer work and often we spend a lot of time working on a plan and later when executing the plan people will start to make changes.  This brings up all the "second person" problems but at an even bigger scale.  You'll often hear me saying, "Trust the process" over and over.</p>

<p>Once we were stuffing envelopes for a big mailing.  It was a rather complicated project creating 3000 pieces to be mailed.  Previously we had ended up in a situation where we ended up with 2000 properly stuffed, labeled, and stamped envelopes plus 1000 envelopes that just had stamps, and a different 1000 envelopes that were stuffed and had address labels stuck on them. We stuff the envelopes; only stuffed envelopes get labels, and only labeled envelopes get stamps.  Three assembly lines, one that feeds the next.  If you notice, the order also reflects the cost-of-replacement: stamps are expensive so you don't want to put them on until you know the envelope is otherwise prepared.  When you run out of contents, no more stamps are consumed.</p>

<p>Sometimes the labeling process was the bottleneck and someone outside the planning process would "help" by labeling empty envelopes.  They don't realize the potential problem they are causing, or the confusion.</p>

<p>Every morning I do my "5 minutes of planning".  I look at my calendar then check my todo list for the day.  I re-arrange my todo list, often pushing things around to be in priority order.  I do this on the train so it is ready when I get to work.  By the time I get working on stuff I've often forgotten the rationale for the order things are in, so I've had to train myself to "trust the process" and do the tasks in the order "the other me" proscribed.</p>

<p>Because if I don't do that, I end up spending the morning writing a blog post instead of working on my todo list.  And that can disorient my entire day.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>See all the &quot;Best Picture&quot; Oscar nominated films in 2 days</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/see-all-the-best-picture-oscar.html" />
    <id>tag:everythingsysadmin.com,2012://2.665</id>

    <published>2012-01-28T17:37:14Z</published>
    <updated>2012-01-28T17:46:25Z</updated>

    <summary>I usually don&apos;t blog about something that has so little to do with system administration, but in this case I consider it a &quot;time management tip&quot;. Each year AMC theaters run their &quot;Best Picture Showcase&quot;. They show all of the...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Time Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>I usually don't blog about something that has so little to do with system administration, but in this case I consider it a "time management tip".</p>

<p>Each year AMC theaters run their "Best Picture Showcase".  They show all of the "best picture" nominated films in a marathon.  They show 4 films on one Saturday and the other 5 on the following Saturday.  This year it is Sat, Feb 18 and Sat, Feb 25.  You can buy tickets for either or both days.  (Some theaters show all 9 in a row on one day.. 23 hours of movies!)</p>

<p>We went last year and it was awesome. We had seen some of them already but it was fun seeing them again.  The schedule includes a break between each film and a big break at inner.  We went to a theater far enough away that it felt like we were on a mini-vacation.</p>

<p>For all the details go to: <a href="http://go.amctheatres.com/bps">http://go.amctheatres.com/bps</a></p>

<p>Highly, highly recommended!</p>

<p>(We'll probably go to the one in New Brunswick, New Jersey.)</p>
]]>
        

    </content>
</entry>

<entry>
    <title>What to do about SOPA/PIPA?</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/what-to-do-about-sopapipa.html" />
    <id>tag:everythingsysadmin.com,2012://2.664</id>

    <published>2012-01-24T17:07:46Z</published>
    <updated>2012-01-24T17:17:38Z</updated>

    <summary>The headlines like, &quot;Sen. Reid kills SOPA bill&quot; should really read, &quot;Sen. Reid tells people SOPA is dead so Hollywood can work on more stealthy bill.&quot; What to do about this kind of thing in general? Joel Spolsky nails it:...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>The headlines like, "Sen. Reid kills SOPA bill" should really read, "Sen. Reid tells people SOPA is dead so Hollywood can work on more stealthy bill."</p>

<p>What to do about this kind of thing in general?</p>

<p><a href="https://plus.google.com/u/0/117114202722218150209/posts/4GgaRiSyaTf">Joel Spolsky nails it:</a></p>

<blockquote>
(1) <br>

The internet seems to ignore legislation until somebody tries to take something away from us... then we carefully defend that one thing and never counter-attack. Then the other side says, "OK, compromise," and gets half of what they want. That's not the way to win... that's the way to see a steady and continuous erosion of rights online. 
<br>
The solution is to start lobbying for our own laws. It's time to go on the offensive if we want to preserve what we've got. Let's force the RIAA and MPAA to use up all their political clout just protecting what they have. Here are some ideas we should be pushing for:
<br>
* Elimination of software patents<br>
* Legal fees paid by the loser in patent cases; non-practicing entities must post bond before they can file fishing expedition lawsuits<br>
* Roll back length of copyright protection to the minimum necessary "to promote the useful arts." Maybe 10 years? <br>
* Create a legal doctrine that merely linking is protected free speech<br>
* And ponies. We want ponies. We don't have to get all this stuff. We merely have to tie them up fighting it, and re-center the "compromise" position.<br>
<br>
(2)<br>

The dismal corruption of congress has gotten it to the point where lobbying for legislation is out of control. As Larry Lessig has taught us, the core rottenness originates from the high cost of running political campaigns, which mostly just goes to TV stations.
<br>
A solution is for the Internet industry to start giving free advertising to political campaigns on our own new media assets... assets like YouTube that are rapidly displacing television. Imagine if every political candidate had free access (under some kind of "equal time" rule) to enough advertising inventory on the Internet to run a respectable campaign. Sure, candidates can still pay to advertise on television, but the cost of campaigning would be a lot lower if every candidate could run geo-targeted pre-roll ads on YouTube, geo-targeted links at the top of Reddit.com, even targeted campaigns on Facebook. If the Internet can donate enough inventory (and I suspect we can), we can make it possible for a candidate to get elected without raising huge war chests from donors who are going to want something in return, and we may finally get to a point where every member of congress isn't in permanent outstretched-hand mode.
</blockquote>

<p>Read the entire thing here:
<a href="https://plus.google.com/u/0/117114202722218150209/posts/4GgaRiSyaTf">https://plus.google.com/u/0/117114202722218150209/posts/4GgaRiSyaTf</a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Time Management class at SCALE</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/time-management-class-at-scale.html" />
    <id>tag:everythingsysadmin.com,2012://2.663</id>

    <published>2012-01-18T01:40:39Z</published>
    <updated>2012-01-20T04:33:25Z</updated>

    <summary>Note: SCALE is the Southern California Linux Expo which will be held January 20-22, 2012 at the Hilton Los Angeles Airport hotel. Aleksey Tsalolikhin will be teaching a SCALE University (a joint project between SCALE and LOPSA where LOPSA instructors...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Time Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>Note: SCALE is the <a href="http://www.socallinuxexpo.org/scale10x">Southern California Linux Expo</a> which will be held January 20-22, 2012 at the Hilton Los Angeles Airport hotel.</p>

<p>Aleksey Tsalolikhin will be teaching a SCALE University (a joint project between SCALE and LOPSA where LOPSA instructors teach classes on topics related to system administration as part of LOPSA's mission to educate on system administration topics) based on "Time Management for System Administrators".</p>

<p>Here is a sample success story from a student that completed the practice run of the course a week ago:</p>

<blockquote>I think that "The Cycle" system is a pretty comprehensive approach to
 time planning, but very simple concept to implement.  And it looks
 very practical in it's approach.  i definitely plan to follow up on it
 and give it a try right away.  One thing it really encourages you to
 be very strategic in your thinking, which also helps with achieving
 long term goals. Putting some time to think about the important long
 term goals both personal and professional was a real eye opening for
 me, since I pretty much discovered that I am spending a lot of time
 and effort on things that are not important from the long term goal
 perspective.
<p>
 I liked also the attitude towards the vacation time -- you know as a
 sysadmin you always feel guilty for taking too much vacation time in
 one lump, now I will feel guilty for not taking vacation time instead
 :-)  It also helps to encourage your colleagues to take on more
 ownership and responsibilities over company's infrastructure while you
 are on vacation.</blockquote>

<p>I haven't seen the slides but based on his past experience I predict good things.</p>

<p>Sign up for the class: <a href="https://www.socallinuxexpo.org/scale10x/presentations/time-management-system-administrators">Time Management for System Administrators at SCALE</a></p>

<p><a href="http://www.socallinuxexpo.org/blog/guest-blog-post-time-management-systems-administrators">A blog post about it is here.</a></p>

<p>Sign up soon before it fills up!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Book Review: &apos;Pro Puppet&quot; by James Turnbull and Jeffrey McCune</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/book-review-pro-puppet-by-jame.html" />
    <id>tag:everythingsysadmin.com,2012://2.662</id>

    <published>2012-01-12T21:41:15Z</published>
    <updated>2012-01-12T22:12:59Z</updated>

    <summary>I think this is the first book that actually helped me see both the &quot;big picture&quot; of how Puppet&apos;s components fit together as well as learn the language itself. After months of reading Puppet online documentation this book put it...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Reviews" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>I think this is the first book that actually helped me see both the "big picture" of how Puppet's components fit together as well as learn the language itself. After months of reading Puppet online documentation this book put it all together in a way that gives me the confidence to start a big Puppet project.</p>

<p>Trying to learn Puppet from the online documentation is often like learning to drive by studying how a car is manufactured.  "Pro Puppet" doesn't suffer from that problem.</p>

<p>The hardest part of doing Configuration Management is getting started.  If you join a company that already uses Puppet it is easy to hop in and add to it.   However if you are starting fresh you need to figure out how to structure your files, organize your classes, and so on.  That's hard to do, especially if you are learning the language at the same time!  Pro Puppet gives you a structure to start with as a base so you are not at such a disadvantage. They don't tell you they're doing this, but if you try all the examples as you read the book, you'll have that infrastructure by the time you get to the end.</p>

<p>The book is short (300+ pages) and very easy to read, without being overly flowery, dogmatic, or long-winded (three things I dislike in books).  I read it in a single weekend.  My only regret is that I didn't leave behind a trail of bookmarks so I could easily refer back to certain sections that I know I'll want to use as reference.</p>

<p>Most book reviews spend most of their time re-summarizing the book, or explaining Puppet in their own words. I'm going to save you, dear reader, a lot of time by not doing that.</p>

<p>So what's their secret?  How did the authors pull it off?  I think it's all due to the logical flow of examples as you go chapter to chapter. Let me explain:</p>

<p>1) Each example introduces no more than 1 new concert at a time.  This is so valuable to a reader that is learning a new language. As an author I can really appreciate how difficult this must have been.  Good job!</p>

<p>2) The examples are realistic and build to make a real, useful (and really useful) environment.  When you get to the last chapter, you will have built the basic Puppet infrastructure that most sites need (particularly web-hosting sites).  At that point you can build on the infrastructure by yourself, and take advantage of on-line resources that cover the topics specific to your site.</p>

<p>Let me repeat: doing both of these at the same time must have taken a huge amount of effort.  I really am impressed!</p>

<p>Because Puppet is moving so quickly a book like this is out of date as soon as it is published. However, the authors give you a good grounding in what you need to know and now you can be a better participant in the Puppet community.</p>

<p>If you are going to use Puppet, I highly recommend this book.</p>

<p>Buy it on Amazon: <a href="http://www.amazon.com/dp/1430230576/tomontime-20">Paper</a> or <a href="http://www.amazon.com/dp/B005PZ28R8/tomontime-20">Kindle</a>.  It is also available in other eBook formats.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>ACM Queue Programming Challenge starts soon!</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/acm-queue-programming-challeng-1.html" />
    <id>tag:everythingsysadmin.com,2012://2.661</id>

    <published>2012-01-11T15:47:18Z</published>
    <updated>2012-01-11T15:57:31Z</updated>

    <summary> ACM Queue is hosting an online programming competition on its website from January 15 through February 12, 2012. Using either Java, C++, C#, Python, or JavaScript, code an AI to compete against other participant&apos;s programs in a territory-capture game...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Technical Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p><a href="http://queue.acm.org/icpc/"><img alt="QueueICPC_coercion.jpg" src="http://everythingsysadmin.com/201201/QueueICPC_coercion.jpg" width="282" height="240" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></p>

<p>ACM Queue is hosting an online programming competition on its website from January 15 through February 12, 2012.</p>

<p>Using either Java, C++, C#, Python, or JavaScript, code an AI to compete against other participant's programs in a territory-capture game called, "Coercion".</p>

<p>The competition is open to everyone.</p>

<p>Details at: <a href="http://queue.acm.org/icpc/">http://queue.acm.org/icpc/</a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Reminder: RSVP for LOPSA-NYC&apos;s Wedneday meeting</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/lopsanyc201201.html" />
    <id>tag:everythingsysadmin.com,2012://2.659</id>

    <published>2012-01-09T22:05:25Z</published>
    <updated>2012-01-10T13:10:54Z</updated>

    <summary>If you are coming to hear my presentation, please RSVP so you can get into the building. (Try to arrive early... getting in takes a while if there is a line). RSVP using the link on this page. Date: 01/11/2012...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>If you are coming to hear my presentation, please RSVP so you can get into the building. (Try to arrive early... getting in takes a while if there is a line).</p>

<p>RSVP using the link on <a href="http://www.lopsa-nyc.org/content/google-sre-when-developers-and-sysadmins-collaborate-things-get-better-faster">this page</a>.</p>

<p>Date: 01/11/2012 at 7pm</p>

<p><a href="http://www.lopsa-nyc.org/content/google-sre-when-developers-and-sysadmins-collaborate-things-get-better-faster">Title: "SRE@Google: Thousands of DevOps since 2004"</a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Book-signing at Arisia, Boston, Sunday</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/book-signing-at-arisia-boston.html" />
    <id>tag:everythingsysadmin.com,2012://2.658</id>

    <published>2012-01-08T19:08:32Z</published>
    <updated>2012-01-08T19:20:04Z</updated>

    <summary>If you are going to be at the Arisia science fiction and fantasy convention please stop by the autograph signing area (Galleria - Autograph Space) on Sunday, January 15 at 11:30-1pm. I&apos;ll be there along with more reputable folks like...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>If you are going to be at the <a href="http://2012.arisia.org/">Arisia science fiction and fantasy convention</a> please stop by the autograph signing area (Galleria - Autograph Space) on Sunday, January 15 at 11:30-1pm.  I'll be there along with more reputable folks like <a href="http://www.adriannebrennan.com/">Adrianne Brennan</a> and <a href="http://gfishbone.com/">Greg R. Fishbone</a>. They'll be signing their most excellent works of fiction. I'll be signing my technical books.  I have no shame and will also sign other books too, as well as napkins and scraps of paper. I'm really just excited to show that I know how to work a pen.</p>

<p>Arisia science fiction and fantasy convention<br>January 13 - 16, 2012<br>Westin Boston Waterfront<br>Boston, MA</p>

<p>See you there!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Tom @ LOPSA-NJ, Thu Jan 5, 2012, Lawrenceville, NJ (near Princeton)</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/tom-lopsa-nj-thu-jan-5-2012-la.html" />
    <id>tag:everythingsysadmin.com,2011://2.654</id>

    <published>2012-01-06T00:00:00Z</published>
    <updated>2012-01-09T22:07:06Z</updated>

    <summary>I&apos;ll be speaking at LOPSA-New Jersey on Thursday. This will be a repeat of the keynote I did in North Carolina last November. While it says &quot;security&quot; in the title, it will make sense whether you work in security or...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Appearances Archive" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Time Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>I'll be speaking at LOPSA-New Jersey on Thursday.  This will be a repeat of the keynote I did in North Carolina last November.  While it says "security" in the title, it will make sense whether you work in security or not.  All are invited!  (no charge to attend)</p>

<p>Topic: You Suck At Time Management (but it isn't your fault!)
Date: Thursday,  January 5 2012
Time: 7:00pm (social), 7:30pm (presentation)</p>

<p>Pizza and Soda being brought to you by: <a href="http://www.inetu.net/">INetU Managed Hosting</a></p>

<p>If you are planing on coming <a href="http://www.lopsanj.org/rsvp">please RSVP</a> so we have a good count for the Pizza.</p>

<p>Location:
Lawrence Headquarters Branch of the Mercer County Library<br>2751 US Highway 1<br>Lawrenceville, 08648-4132</p>

<p>So much to do!  So little time! Security people are pulled in so many directions it is impressive anything gets done at all.   The bad news is that if you work in security then good time management is basically impossible.   The good news is that it isn't your fault.   Tom will explore many of the causes and will offer solutions based from his book, "Time Management for System Administrators" (Now translated into 5 languages.)</p>

<p><a href="http://lopsanj.org">OFFICIAL ANNOUNCEMENT HERE</a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>PICC &apos;12 planning committee needs YOU!</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2012/01/picc-12-planning-committee-nee.html" />
    <id>tag:everythingsysadmin.com,2012://2.657</id>

    <published>2012-01-05T22:00:00Z</published>
    <updated>2012-01-05T20:13:49Z</updated>

    <summary>Interested in helping make PICC &apos;12 happen? The committee is the most fun group of people I&apos;ve planned a conference with. If you live within 500 miles of New Brunswick, NJ we&apos;d love for you to help out. Commitment is...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Conferences" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="LOPSA" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>Interested in helping make PICC '12 happen?</p>

<p>The committee is the most fun group of people I've planned a conference with.  If you live within 500 miles of New Brunswick, NJ we'd love for you to help out.</p>

<p>Commitment is about an hour a week plus a short phone conference call every other Monday at 8pm.</p>

<p>Here's some typical volunteer tasks: (we'll ask you to pick <em>one</em>)</p>

<ul>
<li>Forward our mailings to user groups' mailing lists (The hard part is making sure it actually went out!)</li>
<li>Someone to maintain our Facebook/LinkedIn/Twitter presences.</li>
<li>Invent new ways to get the word out about the conference.</li>
<li>Take meeting minutes so the chair can focus on running the meetings.</li>
<li>Email famous people (or semi-famous computer geeks) and ask them to submit talk proposals.</li>
<li>Pick a potential sponsor, reach out to them about being a sponsor.</li>
<li>Website updates (we have a website, we just need 
occasional edits)</li>
<li>Coordinate the people reaching out to sponsors.</li>
<li>Design flyers, posters, etc. (Photoshop or The Gimp experience?)</li>
<li>Sysadmin-like things like website account management.</li>
</ul>

<p>As you can see, none of these tasks are difficult but it takes a lot of people all doing a little bit to make a conference.  (Kind of like how a bit open source project works)</p>

<p>I like working on PICC because of all the people I meet. That's what makes it fun.</p>

<p>The Jan 16 meeting is our "Kick off" for the new year. It's a really good time to get involved.</p>

<p>Interested?  If you are, send email to <a href="mailto:volunteer@picconf.org">volunteer@picconf.org</a></p>

<p>Thanks!
Tom</p>

<p>http://www.picconf.org/</p>
]]>
        

    </content>
</entry>

<entry>
    <title>NYC and NJ LOPSA meeting reminders</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2011/12/nyc-and-nj-lopsa-meeting-remin.html" />
    <id>tag:everythingsysadmin.com,2011://2.656</id>

    <published>2012-01-01T00:36:08Z</published>
    <updated>2012-01-10T13:11:28Z</updated>

    <summary>I&apos;m the speaker at LOPSA&apos;s New Jersey chapter on Thursday and at LOPSA&apos;s NYC chapter the following Tuesday. Obviously I have too much free time on my hands :-) But seriously... Thu, Jan 5 near Princeton: LOPSA-NJ. Title: &quot;You suck...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Speaking" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>I'm the speaker at LOPSA's New Jersey chapter on Thursday and at LOPSA's NYC chapter the following Tuesday.  Obviously I have too much free time on my hands :-)</p>

<p>But seriously...</p>

<p>Thu, Jan 5 near Princeton: LOPSA-NJ.  Title: "<a href="http://everythingsysadmin.com/2011/12/tom-lopsa-nj-thu-jan-5-2012-la.html">You suck at Time Management... but it isn't your fault"</a></p>

<p>Wed, Jan 11 in NYC: LOPSA-NYC. <a href="http://everythingsysadmin.com/2012/01/lopsanyc201201.html">Title: "SRE@Google: Thousands of DevOps since 2004"</a></p>

<p>New members are always welcome!</p>

<p>Hope to see you there!<br>Tom</p>
]]>
        

    </content>
</entry>

<entry>
    <title>The Dumbest Idea In The World: Maximizing Shareholder Value</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2011/12/the-dumbest-idea-in-the-world.html" />
    <id>tag:everythingsysadmin.com,2011://2.653</id>

    <published>2011-12-28T15:00:00Z</published>
    <updated>2011-12-27T15:13:27Z</updated>

    <summary>For a long time I&apos;ve had some serious issues with CEOs putting such a focus on the stock price instead of customer satisfaction. I&apos;ve usually figured that I was an outsider, too ignorant of how economics or how business works...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Business" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>For a long time I've had some serious issues with CEOs putting such a focus on the stock price instead of customer satisfaction.  I've usually figured that I was an outsider, too ignorant of how economics or how business works to know any better.</p>

<p>In fact, there was a time (about 5 years ago) that I was seriously considering going for an MBA so I could understand this all better. However I realized that what I really wanted to do was wait for various principles to be explained (like, "focus on shareholder value") and bring up my all my counter-examples.  That's not a good reason to get an MBA.</p>

<p>I suffered through the 1990s when most companies started adopting this mentality. A lot of people today don't realize there had been a time when "shareholder value" wasn't the top priority of most businesses. There was even a time when that wasn't even a phrase people used!  In the 1990s it became important to "align the average employee's priorities with that of the CEO" therefore we all got stock options.  I saw managers at Bell Labs do things that otherwise would be considered stupid and harmful but with these new incentives "it's what we'll have to do".</p>

<p>Meanwhile I keep seeing examples of companies that don't focus on "maximizing shareholder value" doing really well: Apple for example. I'm glad my current employer focuses on "putting the customer first".</p>

<p>So, it turns out I'm not the outlyer.  Other people, all smarter than me, have been writing about this too.  Now Forbes Magazine, not exactly a bastion of socialist thinking, has published this article that (1) captures a lot of what I've been trying to express, (2) gives 3 specific legislative changes that would turn things around.</p>

<p><a href="http://www.forbes.com/sites/stevedenning/2011/11/28/maximizing-shareholder-value-the-dumbest-idea-in-the-world/">The Dumbest Idea In The World: Maximizing Shareholder Value</a></p>

<p>His recommendations include:</p>

<ol>
<li><p>Repeal the 1995 Private Securities Litigation Reform Act</p></li>
<li><p>Eliminate regulation FASB 142</p></li>
<li><p>Eliminate the use of stock-based compensation as an incentive</p></li>
</ol>

<p>Read the article for the details.</p>

<p>Tom</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Why do we use computers?</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2011/12/why-do-we-use-computers.html" />
    <id>tag:everythingsysadmin.com,2011://2.650</id>

    <published>2011-12-28T15:00:00Z</published>
    <updated>2011-12-27T01:10:29Z</updated>

    <summary>http://www.dilbert.com/fast/1990-04-25/...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Funny" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p><a href="http://www.dilbert.com/fast/1990-04-25/">http://www.dilbert.com/fast/1990-04-25/</a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Super Wi-Fi is better than just &quot;super&quot;</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2011/12/superwifi-better-than-sex.html" />
    <id>tag:everythingsysadmin.com,2011://2.652</id>

    <published>2011-12-27T15:00:00Z</published>
    <updated>2011-12-27T01:47:02Z</updated>

    <summary>[This is still at &apos;first draft&apos; quality, but I thought I&apos;d post it sooner rather than later. Please ignore the typos for now.] I recently twittered my delight that the FCC approval of &quot;super Wi-Fi&quot; is going to be regarded...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Sysadmin Industry News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>[This is still at 'first draft' quality, but I thought I'd post it sooner rather than later. Please ignore the typos for now.]</p>

<p>I recently <a href="http://twitter.com/#!/yesthattom/status/149995628498403328">twittered</a> my delight that the <a href="http://www.ft.com/cms/s/2/04067c04-2ce8-11e1-aaf5-00144feabdc0.html">FCC approval of "super Wi-Fi"</a> is going to be regarded as a historic moment five years from now.  I mean it.</p>

<p>Here's why:</p>

<p>In geek terms: This gives permission to treat the airwaves like Ethernet networking, not like Teleco networking. More modern and more flexible.</p>

<p>In non-geek terms, this decision by the FCC makes it easier to innovate.  It makes it safe and easy to try new things  With the possibility of experimentation comes new applications and ideas.  It will be a game-changer.</p>

<p>Let me explain...</p>

<p>Let's first look at how spectrum is allocated today:  In blocks.  You want to do something "on the air", request a license, go through tons of approvals, put together a consortium of like-minded folks, wait months or years, and get a block of spectrum from frequency X to frequency Y in a particular geographic area.  The process is so long that by now I've forgotten what the original idea was.  Sigh.</p>

<p>Of course, when the FCC was created in the 1930s this made sense.  We didn't know any other way and we didn't have the technology to do it any other way.  Electronics were imprecise and stupid (and analog) so the best thing to do was to allocate big blocks and waste some space by putting gaps between those blocks to take into account "drift".  It was centrally-controlled, graceless, but it worked.  To manage a precious, rare, resource, it made sense.  Did I mention this was the 1930s?</p>

<p>This is comparable to how telecoms traditionally have handled bandwidth.  You may recall that a T1 line has 24 channels (DS0's) that are 64 kbit/s each.   The total bandwidth of a T1 is 1.5 M but it is divided into 24 timeslots.  If you are DS0 number 13, you know that your bits are transmitted 13 time units after each clock sync.  If you don't have anything to transmit, zeros will be transmitted for you.  It is wasteful and graceless but thats the best you can do in 1961 (which meant most of the design was done in the 1950s). That's nearly a decade before we landed a man on the moon and 20 years before the Commodore&nbsp;64 first shipped.</p>

<p>Compare that kind of resource allocation scheme to Ethernet.  On Ethernet every device that wants to transmit "listens" to see if anyone else it talking and as soon as there is silence "you just start sending".  If two devices send at the same time it is considered a "collision" and both parties back off and re-try a random amount of time later.  No central authority deciding who should talk when. Everyone just has to agree to use the same rules for how to back off when there is a problem. No central authority, just "benevolent self-interest" that requires everyone to follow the same rules: You follow the rules out of your own self-interest because if everyone does that, <a href="http://www.youtube.com/watch?v=CemLiSI5ox8">everyone can win</a>:  Talk when nobody else is and politely back off if you find you are interrupting someone.</p>

<p>It works because data protocols are done by computers that can think, look around, and retry when there is a problem.  Analog electronics couldn't do that.</p>

<p>Also compare to how TCP/IP allocates bandwidth on the internet.  Send all the data you want, ramping up to the max rate you can send.  If there is congestion, the network drops your packets and you respond by slowing down. There is no attempt to allocate the perfect amount of bandwidth for you so that you don't have to deal with congestion.  Your protocol follows specific rules on how to back off; and it works because everyone is following the same rules.  Your protocol can try to cheat, but it is in your own self-interest to follow the rules and the rules are simple: Talk and and politely back off when there is an indication the system is overloaded.</p>

<p>Imagine if the telecom world or other old-school thinkers had tried to invent a data-networking system based on their old antiquated values?  Every time you wanted to SSH to a host, first your protocol would contact some great authority in the sky, beg for an allocation of bandwidth, promise not to go outside that allocation, receive that allocation. With that allocation you would then start transmitting, always careful not to send more than you had promised.  Once you were done you would notify the great authority in the sky and the bandwidth would be freed for use by others.  But what if there wasn't bandwidth available?  During the allocation request you would be given a busy signal (or sent to voicemail?) so you knew to try again later.  At the end of the month you'd get a "phone bill" that would list every connection you've made with a dollar amount to be paid.</p>

<p>Now, obviously that's a silly way to run a network. Nobody would create a network like that... oh wait... someone did!</p>

<p>Do you think the telecom industry learned from experienced data network inventors?  Heck no.  In fact, the telecom industry's response to the internet and TCP/IP was ATM (the confusingly named "Asynchronous Transfer Mode") which was based on sending data in timeslots or "cells" that are 53 bytes each. (That's not a typo... yes, the packet size is a prime number!).  The first stage of each session was an allocation process. You (your software) would talk to your nearest router and explain how much bandwidth you needed and for how long. It would negotiate on your behalf with every router between you and the destination to allocate your specified amount of bandwidth. That bandwidth would be allocated just to you. (more on that later)  You then have this "virtual circuit" that you transmit your data on until you are done and then the routers de-allocate that bandwidth allotment.</p>

<p>Laughable?  Yes.  But from 1988 to 1995ish the telecom industry tried to "take over" the internet and force it to be replaced with ATM.  Imagine every SSH session taking 0.5 to 2 seconds to start up as bandwidth was allocated to you.  Of course, that didn't work well therefore the ATM Forum proposed that you allocate yourself a big chunk and use it for all your TCP/IP needs, doing your own suballocations from that larger block. In other words, they were going to give you a T1.  In fact, "T1 Emulation" was a big feature of ATM equipment.</p>

<p>And... oh dear.  You would you get a phone bill at the end of the month, listing all the connections you made and a sum total for you to pay.  Insane.  In fact, one of the jokes about ATM was that the acronym was "A Tariffing Mechanism".</p>

<p>ATM did have one concession to the way real-world data networks operate. The channels didn't have to be fixed sizes. They could be "variable rate". Also, if you weren't using your entire allocation the network could use the "spare" bandwidth for "best effort" protocols. In fact, a large part of the research around ATM was how to oversubscribe allocations and still assure that all bandwidth guarantees would be satisfied.</p>

<p>Here's the part I think is the most funny.  The most complex part of an ATM system is all these mechanisms serve the purpose of assuring that the endpoints see a perfect network with perfect bandwidth allocation and perfect reliability and perfect fidelity. However, at the top of the protocol stack data you (your protocol) still has to do end-to-end error checking. Even if you are promised the network can not possibly drop or corrupt a packet, the top level protocols (the applications) still check for problems because the error may have been somewhere else: the cable between the computer and the perfect network, for example. Thus ATM went through all this hand wringing on behalf of upper level protocols that didn't need it, or find much utility in it.  Here is a list of things that data protocols can handle on their own: missing packets, dropping packets, corrupted packets, data being sent too fast, data not being sent fast enough.  Did I say "can"? They have to. Thus, ATM's generous offer to handle all of that for you is a waste of effort on ATM's behalf.  It does, however, justify the ability for the ATM provider to send you a bill. What a great business model.</p>

<p>The fact that ATM didn't replace the internet was no accident. It was a huge effort to "push back" against some very big heavy weights. If you recall, these were the same years that small ISPs were being bought up by Telcos.  Eventually all the major ISPs were entirely owned by Telecos.  The equipment companies were entering the telecom space and didn't want to piss off their new telco customers. Thus, the people that needed to fight back against ATM were now all owned by megacorps that wanted ATM to win.   Wired Magazine wrote the definitive history of this battle and <a href="http://www.wired.com/wired/archive/4.10/atm_pr.html">I encourage everyone interest in internet history and governance to read it.</a> The people in this story are heros.</p>

<p>This brings us back to the recent FCC decision.</p>

<p>The airwaves are allocated in blocks. It is wasteful, graceless and ham-fisted but it works.  And most of all, it worked given the technology of the 1930s that created it.</p>

<p>The new regulations permit radio transmitters to share spectrum. As long as everyone plays by the same rules it all "just works". As long as everyone has an incentive to play by the rules, it will continue to work.  The rules are both "the carrot and the stick".  "The stick" is FCC penalties.  "The carrot" is that if everyone plays by the rules, everyone will continue to be able to play.</p>

<p>So here's how it works.  If you want to broadcast on frequency X, you listen to see if anyone else is broadcasting. If nobody is, you start broadcasting until you detect that someone else is broadcast at which point you have to stop broadcasting.  It's a lot more technical than that, but that's the premise.  It is like Ethernet and TCP/IP: Talk when nobody else is and politely back off if you find you are interrupting someone. </p>

<p>Of course, you probably are going to listen to many frequencies: scanning up and down for free frequencies so you always have enough available to send the data you have.  One of the FCC concessions is that there will be a database of frequencies that are allocated "old school style" and devices will have to stay away from those. Devices will download updates from that database periodically.  The database is geographic.  The entries are not "don't use channel 9" but  "In New York, Channel 9 is in use".</p>

<p>The frequencies that are now available include the "whitespace" airwaves (channels that are unused in the TV frequency range) as well as the gaps between channels that used to be needed due to "analog drift".  Now that transmitters are digital they are more precise (they can stay within a more narrow frequency band) and self-correcting (no drift).  Being able to use those gaps alone is a big innovation.</p>

<p>At last!  Instead of going through tons of work to use any airwaves at all, we can simply build devices that know how to "talk when nobody else is", scan frequencies for available bandwidth, and sync up to a central database.</p>

<p>These are things that modern computers do very well.</p>

<p>None of this was possible until recently.  In the 1970s a transistor radio might cost $10 and be so simple it might have come in a kit.  Imagine if it had to scan frequencies and so on.  With 1970s semiconductor technology it would be a million dollar product. Not something anyone could afford. Oh, and your hand-held radio would only fit in your hand if your hands were as big as the Statue of Liberty's.</p>

<p>Moore's law predicts the "march of progress" in semiconductors.  It was easy to predict when such compute power would be affordable and therefore making it economically possible for such devices.</p>

<p>While Moore's law may be hitting the limits of physics, we are still benefitting from it. Ironically there are entire industries that have tried to deny its existence.  The economic justification for creating ATM was based on the notion that silicon chips would never be sophisticated or powerful enough to be able to process variably-size, large packets; network speed would hit a limit if we didn't change everything to 53-byte packets. This is entirely true to anyone that is ignorant of, or denies, Moore's law.  People that lobbied against "super Wi-Fi" and the use of whitespace also were ignorant of, or in denial about, Moore's law. Of course electronics could do this, it was a matter of time.  The music industry was told, based on Moore's law, which year MP3 decoders would be inexpensive enough to put music on a PC, and what year it could fit on a portable player, and what year being able to download an MP3 would be economically feasible; their surprise when these things happened were either due to ignorance of, or denial about, Moore's law. The term "feigning surprise" is one way to describe how someone acts when predictions they've ignored all come true.</p>

<p>But I digress...</p>

<p>This new FCC regulation is a major step forward. It is a modernization of how we allocate wireless frequencies.  It is an acknowledgement of Moore's law and the improvements digital electronics bring to the field. It is the gateway for new experimentation which will lead to new wireless applications and services.</p>

<p>Mark my words!  Five years from now we'll look back at all the progress that has happened and point to this day as the historic moment that started it all, even though the announcement was mostly ignored at the time.</p>

<p>Well, ignored by everyone except you, dear reader.</p>

<p>Tom Limoncelli</p>

<p>(See you Dec 22, 2016!)</p>

<p>P.S.  The only coverage of this FCC decision that I've been able to find has been in the foreign press.  What's up with that?  It's as if the U.S. incumbents are in cahoots to make sure it will be easy to feign surprise about this some day.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Stopping SOPA</title>
    <link rel="alternate" type="text/html" href="http://everythingsysadmin.com/2011/12/stopping-sopa.html" />
    <id>tag:everythingsysadmin.com,2011://2.651</id>

    <published>2011-12-24T21:45:02Z</published>
    <updated>2011-12-24T21:54:53Z</updated>

    <summary>The problem with companies that used to support SOPA but have turned around, is that they supported it in the first place. The problem with stopping SOPA is that the people behind it are committed to bringing it back in...</summary>
    <author>
        <name>Tom Limoncelli</name>
        <uri>http://EverythingSysadmin.com</uri>
    </author>
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://everythingsysadmin.com/">
        <![CDATA[<p>The problem with companies that used to support SOPA but have turned around, is that they supported it in the first place.</p>

<p>The problem with stopping SOPA is that the people behind it are committed to bringing it back in another form, some day, some how.</p>

<p>The problem with SOPA is that many of the bad things in SOPA are things that the U.S. government has been doing lately either unofficially or through "cooperation" with companies.</p>

<p>The defeat of SOPA will not be the end of the general problem.</p>

<p>The real solution is that we pro-internet, pro-innovation, pro-freedom folks need to be proposing our own legislation or, better yet, a constitutional amendment, which establishes freedom of speech, freedom to encrypt, and freedom to link as inalienable rights of all citizens.</p>
]]>
        

    </content>
</entry>

</feed>

