<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Everything Sysadmin</title>
        <link>http://everythingsysadmin.com/</link>
        <description>Thoughts, news and views of Limoncelli, Hogan &amp; Chalup</description>
        <language>en</language>
        <copyright>Copyright 2009</copyright>
        <lastBuildDate>Wed, 17 Jun 2009 10:32:05 -0500</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Netflix Streaming over IPv6</title>
            <description><![CDATA[<a href="http://www.personal.psu.edu/dvm105/blogs/ipv6/2009/06/netflix-streaming-over-ipv6.html">Netflix has announced</a> their streaming service is now accessible over IPv6.&nbsp; This means that their CDN provider, Limelight, is now the first CDN to provide IPv6 service.&nbsp; Netflix says it took two months of engineering (from initial idea to completion) and Limelight says they only had to allocate two engineers to the project.&nbsp; IPv6 is easy.&nbsp; Forget all your old misconceptions.<br /><br />At my house we have Comcast for our internet access.&nbsp; Now I just need them to provide it and I'm ready!&nbsp; If Comcast needs a beta tester, please reach me!&nbsp; tal at everything sysadmin dot com, folks!<br />]]></description>
            <link>http://everythingsysadmin.com/2009/06/netflix-streaming-over-ipv6.html</link>
            <guid>http://everythingsysadmin.com/2009/06/netflix-streaming-over-ipv6.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Sysadmin Industry News</category>
            
            
            <pubDate>Wed, 17 Jun 2009 10:32:05 -0500</pubDate>
        </item>
        
        <item>
            <title>StackOverflow.com and ServerFault.com</title>
            <description><![CDATA[<a href="http://www.readwriteweb.com/archives/server_fault_it_spin-off_site_from_stack_overflow_creators.php">www.readwriteweb.com</a> has this to say about ServerFault.com:<blockquote><a href="http://stackoverflow.com/">Stack Overflow</a>,
the uber-popular software developers' Q&amp;A site created by Joel
Spolsky and Jeff Atwood in 2008, now has a sister site called <a href="http://www.serverfault.com/">Server Fault</a>.
This new site, designed with the needs of system administrators in
mind, uses the same engine that Stack Overflow does for voting,
editing, and tagging. 

<p>We heard about Spolsky and Atwood's plan to launch an I.T.- themed site <a href="http://www.readwriteweb.com/archives/stack_overflow_hits_3m_uniques.php">back in January of this year</a>, but it wasn't until the end of May - only days ago - that <a href="http://blog.stackoverflow.com/2009/05/server-fault-public-beta-launches/">the site actually went live for the public to use</a>.</p>
 
<p>Already, the site has engaged some well-known members of the I.T. Professional community, including <a href="http://serverfault.com/users/2019/tomontime">Thomas A. Limoncelli</a>, the <a href="http://everythingsysadmin.com/">author of several system administration books</a> including <a href="http://www.amazon.com/o/ASIN/1573980420/tomontime-20">April Fools' Day RFCs</a>.</p> 
</blockquote>

My question for you, dear readers, is whether or not  you think this this is a cheap ploy to get me to mention it on my blog?  Post your answer in the comments!]]></description>
            <link>http://everythingsysadmin.com/2009/06/stackoverflowcom-and-serverfau.html</link>
            <guid>http://everythingsysadmin.com/2009/06/stackoverflowcom-and-serverfau.html</guid>
            
            
            <pubDate>Mon, 15 Jun 2009 20:48:36 -0500</pubDate>
        </item>
        
        <item>
            <title>Improving attendance at Linux Users Groups</title>
            <description><![CDATA[(Note: this post is not about you.&nbsp; I swear.)<br /><br />Someone once asked me what improvements they could make to their Linux Users Group (LUG).&nbsp; New people came but never returned.<br /><br />Two things I observed.<br /><br />1.&nbsp; New people didn't feel welcome.&nbsp; Suggestion: Go out of your way to make new people feel welcome.&nbsp; Have a designated person show up early and just say "hi" to everyone that walks in.&nbsp; Most of us are introverts and would be turned off by someone that tries to make small-talk, but just hearing someone say "hi" is great.&nbsp; Have good signs on the doors so people know where to go.&nbsp; Nothing makes new people feel unwanted like a lack of being told where your meeting is.&nbsp; I once went to a meeting (not a LUG, but the issue is the same) only to discover that the web site listed the address, but not the specific room... or which building.&nbsp; There were no signs telling me where to go.&nbsp; Ugh.<br /><br />2.&nbsp; If you have a Q&amp;A session, the moderator should never answer the questions.&nbsp; People come to share and everyone wants their turn to show off.&nbsp; A big mistake I see is that the moderator will answer each question then look around and say, "Does anyone else have anything to add?"&nbsp; Nobody answers.&nbsp; Gee, I wonder why.&nbsp; Well, the moderator just expressed their dominance and anything else would be an affront to the leader.&nbsp; Folks, this is an open source movement.&nbsp; We all have power and knowledge and good stuff to day.&nbsp; If you are the moderator, be the last person to speak. Sure you know the perfect answer, in fact I bet you have 5 points you'd like to make.&nbsp; However, so do other people in the audience.&nbsp; Get them to say the answer.&nbsp; Let a couple people speak.&nbsp; After 3-4 people speak it is likely that 4 of the 5 points you wanted to make have been made already.&nbsp; Now you can chime in with your 5th point.&nbsp; Everyone else got their chance to shine and your 5 points were made.&nbsp; You'll still look brilliant for having a 5th point that nobody else thought of, but you won't look overbearing.<br /><br />Those are the top 2 problems I've seen.<br /><br />The #3 issue is "Where to advertise?"&nbsp;&nbsp;&nbsp; Please post a comment if you have suggestions.<br />]]></description>
            <link>http://everythingsysadmin.com/2009/06/improving-attendance-at-linux.html</link>
            <guid>http://everythingsysadmin.com/2009/06/improving-attendance-at-linux.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Community</category>
            
            
            <pubDate>Thu, 11 Jun 2009 23:24:57 -0500</pubDate>
        </item>
        
        <item>
            <title>Fixed bug in comments</title>
            <description><![CDATA[Comments were working on this blog but I wasn't getting email notifying me that they had been posted.&nbsp; If I didn't respond to a comment you left, please drop me a note or post another comment.<br />]]></description>
            <link>http://everythingsysadmin.com/2009/06/fixed-bug-in-comments.html</link>
            <guid>http://everythingsysadmin.com/2009/06/fixed-bug-in-comments.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">System News</category>
            
            
            <pubDate>Thu, 11 Jun 2009 10:29:05 -0500</pubDate>
        </item>
        
        <item>
            <title>Which smartphone should I buy?</title>
            <description><![CDATA[People often ask for my opinion about which smart phone is the best.&nbsp; I don't know what is best for you, but I can give you this advice.<br /><br />No smart phone is perfect.&nbsp; The designers have to make compromises or the device would cost too much and it wouldn't sell.&nbsp; Successful products that do many things really do one thing extremely well, a few things ok, and the rest just barely enough so the company doesn't get sued.&nbsp; The 7-in-one printer I have at home is really just a good printer.&nbsp; The scanner is pretty good but a real scanner would turn pages for me. The fax capability is minimal.&nbsp; I can't remember what the other 4 functions are.&nbsp; In fact, I could swear that this kind of device used to be called a 5-in-one printer but then someone started claiming that the power button is two features (can you name both?).<br /><br />Generally a smart phone has some combination of these features: phone, music player, web browsing, time management (PDA) features, and some would say that the ability to run apps counts as another feature.&nbsp; Some phones do one or two of those well and fake it through the rest.<br /><br />If X represents the set of features that were the focus and Y is the set of features that were not the focus, you can easily summarize a product's focus by saying, "it's an X that happens to do Y".&nbsp; For example, "it's a PDA that happens to make phone calls and surf the web."&nbsp; If you want to imply more disdain, add "in a pinch" to the end.<br /><br />Think long and hard about what you want the most.&nbsp; To me the most important features are the PDA tools: todo list and calendar. To someone else it might be the ability to surf the web.<br /><br />Here's my opinion of the utility of the most popular smart phones:<br /><br /><ul><li>Palm Treo: A PDA that happens to make phone calls and will surf the web in a pinch. (Actually, the web browser is excellent in a few respects:&nbsp; You can cache pages [important to me since I ride subways a lot] and it strips the pages down to text so they load fast.&nbsp; Really fast.&nbsp; <a href="http://www.nytimes.com/">www.nytimes.com</a> doesn't look like the front page of the newspaper, but I get all my articles just fine.)</li><li>iPhone: An iPod music player and web browser that runs apps that happens to make phone calls and is a PDA in a pinch.&nbsp; Actually it isn't a PDA at all, but the web browser lets you access on-line time management tools.&nbsp; This is good if you always have connectivity, which is not true for me; thus this violates one of my fundamental principles of time management: tools must always be available and fast to access.</li><li>Android/T-Mobile G1: A phone that surfs the web that happens to play music. The music player is weak especially lacking in areas important to podcast listeners. The apps are getting much better over time.</li><li>Palm Pre: I haven't used one but it seems to be focused on web browsing and PDA features.&nbsp; I'd love to get my hands on one. Sadly all I've done so far is <a href="http://www.phonedog.com/cell-phone-videos/palm-pre-sprint-unboxing.aspx">watch someone unbox one for the first time</a>.<br /></li></ul>In summary: Treo=PDA, iPhone=iPod/Web, Android=Phone/Web, Pre=PDA/Web.&nbsp; Obviously these products are getting better in all areas with each release.<br /><br />So what do I use?<br /><br />Interestingly enough, I'm an example of the serendipity that only accidents can bring. I was very happy with my Palm Treo.&nbsp; I wanted a PDA that happened to have other phone and web features and it was perfect (especially after enhancing the PDA functions with <a href="http://www.pimlicosoftware.com/datebk6.htm">DateBk 6 from Pimlico Software</a>). Then my Treo phone was damaged beyond repair and I had an opportunity to get an iPhone. How bad could the PDA features be?&nbsp; Oh, they are non-existant?&nbsp; Ugh.&nbsp; I started muddling through using web-based todo systems like <a href="http://gmailblog.blogspot.com/2008/12/new-in-labs-tasks.html">Google Tasks</a>. What I discovered, however, was that the one feature I didn't plan on using became my favorite feature: the music/video player!&nbsp; I have a large music collection but I never have time to listen to it. There are many podcasts I'd like to listen to but I never have time to hear them. I didn't expect to use the iPod features of my iPhone but now I listen to about 20 hours of podcasts and music each week.&nbsp; I'm listening to music that I've owned for more than a decade that I've hadn't heard in years. I'm getting a huge education through <a href="http://feeds.feedburner.com/tedtalks_video">TED.com</a> videos and keeping up with the world through <a href="http://www.npr.org/rss/podcast/podcast_directory.php">NPR</a> and <a href="http://itc.conversationsnetwork.org/">IT Conversations Network</a> podcasts.<br /><br />So much for following my own advice!<br />]]></description>
            <link>http://everythingsysadmin.com/2009/06/which-smartphone-should-i-buy.html</link>
            <guid>http://everythingsysadmin.com/2009/06/which-smartphone-should-i-buy.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Time Management</category>
            
            
            <pubDate>Thu, 11 Jun 2009 09:33:30 -0500</pubDate>
        </item>
        
        <item>
            <title>All the songs we play are great</title>
            <description><![CDATA[My high school had a <a href="http://en.wikipedia.org/wiki/WJSV">radio station</a>.&nbsp; Volunteering there taught me lot about planning, timing, music, and electronics.&nbsp; Plus, we had a CP/M machine that was used to store our inventory of albums and that gave me an excuse to spend hours with a real live computer.<br /><br />One of the pieces of equipment they had was a machine that recorded the station any time the microphone was on.&nbsp; Firstly, this kept students from saying "bad words" on the air, as it provided evidence.&nbsp; More importantly it was a training device.&nbsp; After a show we could listen to the tape to understand what we sounded like and make improvements.<br /><br />My first tape sounded something like this:<br /><ul><li>That was a really great song.&nbsp; Now here's ____ with ____.&nbsp; It's a really great song.</li><li>click</li><li>That was a really great song.&nbsp; Now here's ____ with ____.&nbsp; It's a really great song.</li><li>click</li><li>That was a really great song.&nbsp; Now here's ____ with ____.&nbsp; It's a really great song.</li><li>click</li><li>That was a really great song.&nbsp; Now here's ____ with ____.&nbsp; It's a really great song.</li><li>click<br /></li></ul>You see, dear readers, it seems that I felt it was really important for you to know that the music I was playing was, <i>and I clearly meant this in a heart-felt way,</i> "great."<br /><br />It was laughable how how repetitive I was. My adviser explained two things:<br /><ol><li>We only play great music on this radio station. Therefore, you don't have to tell the audience it is a great song.&nbsp; In fact, one would say that the fact that we played it means it is a great song. We're a great station; we define greatness.<br /></li><li>Every new DJ makes the same mistake.</li></ol>These points were learned and relearned by every student that joined the DJ staff.<br /><br />When introducing a song you don't need to say something is great. It is more powerful to talk about the song's qualities and let the listener realize that it is great. For example one might say that it is "their newest release", that it was "requested by a caller", or that "I've been waiting to play this all week".&nbsp; All of those things say volumes more about the song than it is "great".<br /><br />This holds true for anything we introduce: Introducing a friend to another, introducing information we're about to give to co-workers (formally or informally), introducing new software to users [Ever see an IT person spend 15 minutes telling users the new software is fantastic, wonderful, great, amazing, and awesome but forgetting to say what the software does?&nbsp; I have!], and especially when introducing speakers at a conference.<br /><br />I was reminded of this concept because yesterday I saw someone making this same mistake. At a day-long mini-conference the chair introduced every single speaker as "awesome" or "incredibly awesome."&nbsp; That's how the audience was introduced to the person that came to say a few words as a representative of the event's co-sponsor.&nbsp; That's how the audience was introduced to the world-famous, award-winning, well-published, keynote speaker who had traveled 200 miles to be there.&nbsp; The audience did know that the keynote speaker was particularly important because her introduction included the word "awesome" at least six times. The representative of the co-sponsor was only called "awesome" once.<br /><br />It was painful to watch these introductions.&nbsp; I wanted to grab the microphone and offer to do the introductions myself.&nbsp; I would have stated 2-3 biographical details from their bio (which were written in the program) and let those points speak for themselves.<br /><br />And my introductions would have been... well... awesome.<br /><br /><br />]]></description>
            <link>http://everythingsysadmin.com/2009/05/all-the-songs-we-play-are-grea.html</link>
            <guid>http://everythingsysadmin.com/2009/05/all-the-songs-we-play-are-grea.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Personal Growth</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">introductions</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">public speaking</category>
            
            <pubDate>Sun, 31 May 2009 11:36:24 -0500</pubDate>
        </item>
        
        <item>
            <title>How do I measure my group&apos;s performance?</title>
            <description><![CDATA[On a mailing list recently someone asked, "Does anyone have any recommendations for useful metrics to measure the performance of the systems team? (i.e. not the systems themselves)"<br />
<div><br /></div>Fundamentally you want to define an SLA and then demonstrate that you are meeting it (or how close you are to meeting it, with improvement over time).&nbsp; The problem is how do you define an SLA?&nbsp; Here are some example metrics:<br /><br /><ol><li>90% of all tickets will be closed in 3 days (measure the number of tickets that are older than 3 days)</li><li>VPN and remote access services up 99.99% of the time (measure uptime outside of scheduled maintenance windows)</li><li>New users have accounts/machines/etc. within n days of their start (preferably n=-1)</li><li>IMAP latency below n microseconds (measure how long it takes to do a simulated login, read of 100 messages, and log out)<br /></li></ol>I prefer measuring things that can be measured automatically.&nbsp; All of the above can be.&nbsp; Asking humans to take manual measurements is a burden and error prone.<br /><br />I recently started a new assignment where I was supposed to write down the number of open tickets at the beginning and end of the day, and keep count of how many tickets I had completed.&nbsp; Oh brother.&nbsp; As you can imagine, I failed.&nbsp; There wasn't a single day that I remembered to collect all three data points.&nbsp; Eventually I found a script that extracts this data from our ticket system.<br /><br />Some things that can't be automatically measured:<br /><br /><ul><li>Customer happiness.&nbsp; Yes, you can send out surveys but I don't think that's accurate.&nbsp; People don't respond to surveys unless they are dissatisfied with you or compulsive survey-takers.&nbsp; It is better to give people a way to tell a manager that they were unhappy so that the team can be "educated".&nbsp; The problem becomes, how do I ask for that kind of feedback from our users?&nbsp; Sometimes it helps to disguise that in the form of a survey.&nbsp; A single-question survey ("On a rank of 1 to 5, how did we do?") followed by a big, big, optional comment box.&nbsp;&nbsp; The rank data you collect might be useful if your boss likes pretty graphs (especially if you graph over long periods of time).&nbsp; The real value will be in the comments you get.&nbsp; Listen to the comments you get and make sure the person that made the comment gets a personal phone call or visit not to defend or explain, but to ask for their suggestions on how we could do better.&nbsp; Angry customers want to be listened to more than anything else.&nbsp; In fact, they want to be listened to more so than they want the problem fixed.&nbsp; (Oh, you'll get compliments too.&nbsp; Print them out and put them on the wall for everyone to see!)</li><li>"Time to Return to Service" i.e. when there is an outage (dead disk, dead router, etc.) how long before you were able to return the service to an operational state.&nbsp; Don't measure this.&nbsp; Measuring that distracts engineers from building systems that prevent outages (RAID, redundant routers, and so on).&nbsp; If you instead measure uptime you are driving good behavior without micromanaging.&nbsp; If I was measured on my "return to service" times, I'd stop building systems with RAID or redundant routers so that I can have a lot of outages and tons of data to show how good I am at swapping in new hardware.&nbsp; That disk that you paid for shouldn't be sitting in a box next to the computer, it should be part of a RAID system that automatically recovers when there is an outage.<br /></li></ul><br />My last recommenation is controversial.&nbsp; You should penalize people that beat their SLA too well.&nbsp; If the SLA says there will be 99.9% uptime, and I provide 99.999% uptime then I am probably doing one of two bad things:&nbsp; Either I'm paying for redundancy that is wasteful or I'm avoiding important system upgrades and therefore impeding innovation.&nbsp;&nbsp; If I am hovering around 99.9% by +/- 0.1% then I've demonstrated that I can balance uptime with budget and innovation.&nbsp; If management complains about outages but I'm still at 99.9%, then they need to change the SLA and be willing to fund the resources to achieve it, or accept the intangible costs of a slower rate of upgrades.&nbsp; They may back down or they may choose one of the other options.&nbsp; That's fine.&nbsp; If you think about it the essential role of management is to set goals and provide resources to meet those goals.&nbsp; By working to hit (not exceed) your SLA you are creating an environment where they can perform their essential role whether they realize it or not.&nbsp; Similarly, if they want to save money you can respond with scenarios that include fewer upgrades (higher risk of security problems, less productivity due to the opportunity cost of lacking new features) or by accepting a lower SLA due to an increase in outages.<br /><br />Tom ]]></description>
            <link>http://everythingsysadmin.com/2009/05/how-do-i-measure-my-groups-per.html</link>
            <guid>http://everythingsysadmin.com/2009/05/how-do-i-measure-my-groups-per.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Technical Management</category>
            
            
            <pubDate>Thu, 28 May 2009 22:49:34 -0500</pubDate>
        </item>
        
        <item>
            <title>Use Nagios to monitor for Dell systems warranty expirations</title>
            <description><![CDATA[You know that here at E.S. we're big fans of monitoring.&nbsp; Today I saw on a mailing list a post by Erinn Looney-Triggs who wrote a module for Nagios that uses dmidecode to gather a Dell's serial number then uses their web API to determine if it is near the end of the warantee period.&nbsp; I think that's an excellent way to prevent what can be a nasty surprise.<br /><br />Link to the code is here: <a href="http://www.monitoringexchange.org/cgi-bin/page.cgi?g=Detailed%2F3094.html;d=1">Nagios module for Dell systems warranty using dmidecode</a><br /><span class="gI"><span email="erinn.looneytriggs@gmail.com" class="gD" style="color: rgb(0, 104, 28);"></span></span><br />What unique things do you monitor for on your systems?<br />]]></description>
            <link>http://everythingsysadmin.com/2009/05/use-nagios-to-monitor-for-dell.html</link>
            <guid>http://everythingsysadmin.com/2009/05/use-nagios-to-monitor-for-dell.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Technical Tips</category>
            
            
            <pubDate>Tue, 26 May 2009 20:06:53 -0500</pubDate>
        </item>
        
        <item>
            <title>Warehouse-Scale Machines: The Datacenter as a Computer</title>
            <description><![CDATA[The term "Warehouse-Scale" Machines has been coined.&nbsp; The term describes the specific design that sites like Google use.&nbsp; The data centers that Google runs aren't like other data centers where each rack has a mish-mosh of machines that result as various people request and fill rack space.&nbsp; It's more like a single huge machine running many processes.&nbsp; A machine has memory, CPUs, and storage and buses that connect them all.&nbsp; A warehouse-scale machine has thousands of machines all with a few, specific, configurations.&nbsp; You treat the machines as CPUs and/or storage; the network is the bus that connects them all.<br /><br />There is a new on-line book (108 pages!) by the people at Google that are in charge of the Google data center operations (disclaimer: Urz is my boss's boss's boss's boss's boss)<br /><br /><div><a href="http://www.morganclaypool.com/toc/cac/4/1">The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines</a><br />by Luiz André Barroso and Urs Hölzle, Google Inc.<br /><br /><p style="font-size: 10pt; font-family: arial,helvetica,sans-serif;"><b>Abstract</b></p><p style="font-size: 10pt; font-family: arial,helvetica,sans-serif;">
As computation continues to move into the cloud, the computing platform
of interest no longer resembles a pizza box or a refrigerator, but a
warehouse full of computers. These new large datacenters are quite
different from traditional hosting facilities of earlier times and
cannot be viewed simply as a collection of co-located servers. Large
portions of the hardware and software resources in these facilities
must work in concert to efficiently deliver good levels of Internet
service performance, something that can only be achieved by a holistic
approach to their design and deployment. In other words, we must treat
the datacenter itself as one massive warehouse-scale computer (WSC). We
describe the architecture of WSCs, the main factors influencing their
design, operation, and cost structure, and the characteristics of their
software base. We hope it will be useful to architects and programmers
of today's WSCs, as well as those of future many-core platforms which
may one day implement the equivalent of today's WSCs on a single board.</p>
</div> <br /><a href="http://www.morganclaypool.com/toc/cac/4/1">http://www.morganclaypool.com/toc/cac/4/1</a><br />
<br /><br />]]></description>
            <link>http://everythingsysadmin.com/2009/05/warehouse-scale-machines-the-d.html</link>
            <guid>http://everythingsysadmin.com/2009/05/warehouse-scale-machines-the-d.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Sysadmin Industry News</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">google</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">warehouse-scale</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">wsm</category>
            
            <pubDate>Tue, 19 May 2009 08:04:54 -0500</pubDate>
        </item>
        
        <item>
            <title>&apos;Gorillas in the Mist&apos; or &apos;Sysadmins at the Keyboard&apos;?</title>
            <description><![CDATA[Dear fellow sysadmins,<br /><br />The surest sign that sysadmins are mis-understood is how difficult it is to install, debug, or maintain various products.&nbsp; Any sysadmin can tell if the installation process was designed as an afterthought. Any sysadmin can point to a variety of... I'll be polite and say... "design decisions" that make a product completely and utterly impossible to debug.<br /><br />I've talked with product managers about why their product is the speedbump that slows me down when debugging a problem that is buried in a network of 150 devices from 15 different companies.&nbsp; In the old days I was told, "that's why you should buy everything from one vendor... us!" and in today's multi-platform arena I'm told, "but our goal is to make our product so easy to use it you don't need to debug it." <br /><br />I'm sure that last sentence made you cringe.&nbsp;&nbsp; You get it.<br /><br />I've explained how GUIs are bad when they prevent the basic principles of system administration: change management, automated auditing, backups, and unfettered debugging.&nbsp; We have practices and methodologies we need to implement!&nbsp; Don't get in our way!<br /><br />The more enlightened product managers understand that the easier it is to automate the installation of their product, the easier it is for me to buy a lot of their product.&nbsp; The more enlightened product managers understand that an ASCII configuration file can be checked in to SubVersion, audited by a Perl script, or even generated automagically from a Makefile.&nbsp; Sadly, those product managers are rare.<br /><br />One would think that companies would be investing millions of dollars in research to make sure their products are beloved by sysadmins.<br /><br />I like to think that somewhere out there is a group of researchers studying this kind of thing. I imagine that they find sysadmins that volunteer to be videotaped as they do their job.&nbsp; I imagine the researchers (or their graduate students) pouring over those tapes as they try to understand our strange ways. I imagine Dian Fossey studying not Gorillas in the Mist but Sysadmins at the Keyboard.<br /><br />These researchers do exist.<br /><br />I've seen them.<br /><br />For the last two years they've met and exchanged ideas at a conference called CHMIT.<br /><br />Some of them actually video tape sysadmins and examine what is it about products that make our lives good and !good.<br /><br />My favorite moment was watching a researcher describing their observation of a sysadmin the heat of a real outage.&nbsp; The sysadmin closed the firewall's GUI and connected to the command line interface in two different windows.&nbsp; In one they kept repeating a command to output some debugging information. In the other they typed commands to fix the problems. This was something the GUI would never had let him do without risking carpel tunnel syndrome.&nbsp; The researcher beamed as he explained the paradigm we were witnessing.&nbsp; He sounded like he had been lucky enough to catch the Loch Ness Monster on film but what he had captured was something more valuable: photographic evidence of why sysadmins love command lines!<br /><br />The person sitting next to me sighed and said, "Oh my god.&nbsp; Is that why nobody uses the GUI we spend millions to develop?"<br />&nbsp;<br />I love this conference.<br /><br />These researchers study people like me and it makes the world a better place.<br /><br />More than researchers attend.&nbsp; Sysadmins make up a large part of the audience.<br />&nbsp;<br />This year CHMIT 2009 will be in Baltimore, MD the days following LISA 2009 which by amazing coincidence is also in Baltimore, MD.<br /><br />Will you be there?&nbsp; I know I will.<br /><br />Mark November 7-9, 2009 on your calendar.&nbsp; Registration opens soon.&nbsp; Papers can be submitted now. <a href="http://www.chimit09.org/">www.chimit09.org</a><br /><br />Tom Limoncelli<br /><br />]]></description>
            <link>http://everythingsysadmin.com/2009/05/gorillas-in-the-mist-or-sysadm.html</link>
            <guid>http://everythingsysadmin.com/2009/05/gorillas-in-the-mist-or-sysadm.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">chimit</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">chimit 2009</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">human-factors</category>
            
            <pubDate>Tue, 12 May 2009 20:55:14 -0500</pubDate>
        </item>
        
        <item>
            <title>Now on Kindle: Time Management for System Administrators</title>
            <description><![CDATA[I'm happy to announce that <a href="http://www.amazon.com/gp/product/B0026OR2WM/tomontime-20">Time Management for System Administrators</a> (O'Reilly) is now available on Kindle (both Kindle 1, 2 and iPhone), and is being sold without any DRM.<br /><br /><i>It's a good time to read TM4SA:</i> With the economic slow-down, most IT shops are being asked to "do more with less".&nbsp; TM4SA is really a book about personal efficiency.&nbsp; It is a self-help book for the overburdened geek.<br /><br /><i>Kindle makes it easy:</i> No cables to wrangle.&nbsp; No special lighting needed.&nbsp; Read it on the train, in the park, or at the office.&nbsp; Best of all, read it at your leisure.&nbsp; TM4SA is the kind of book that you can read a bite at a time.&nbsp; Short chapters make it perfect for reading "when you have a few minutes" while waiting for a system update to download and install.<br /><br /><a href="http://toc.oreilly.com/2009/04/over-160-oreilly-books-now-in-kindle-store-without-drm-more-on-the-way.html">Read the full announcement from O'Reilly.</a><br /><br />[ Note: Both <i>Time Management for System Administrators</i> and <a href="http://www.informit.com/store/product.aspx?isbn=0321503082"><i>The Practice of System and Network Administration (2nd Ed)</i></a> are available as E-Book and can be read on-line on <a href="http://www.safaribooksonline.com/">www.safaribooksonline.com</a> or mobile-optimized <a href="http://m.safaribooksonline.com/">m.safaribooksonline.com</a>. ]<br /><br />]]></description>
            <link>http://everythingsysadmin.com/2009/05/now-on-kindle-time-management.html</link>
            <guid>http://everythingsysadmin.com/2009/05/now-on-kindle-time-management.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Book News</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Time Management</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">kindle</category>
            
            <pubDate>Wed, 06 May 2009 06:52:32 -0500</pubDate>
        </item>
        
        <item>
            <title>Small Silicon Valley-based startup completes exit strategy</title>
            <description><![CDATA[SANTA CLARA -- Sun Microsystems, a small "Silicon Valley" startup finally achieved
it's goal of being acquired by a larger company this week. They have
been purchased by Oracle.<br /><br />Most startups plan their exit strategy
as either being an IPO or being acquired. Sun's unique strategy was to
do both with a 23-year gap in between. This long, painfully slow,
strategy included years of selling their products to big name Wall
Street firms, developing cutting edge operating systems and
microprocessors, convincing the entire world that RISC is better than
CISC, and blowing it all by ignoring the rise of cheap x86-based PCs.
Sun is also reported to have invented "the dot", an enabling technology
that precipitated the "dot com" revolution.<br /><br />The purchase by
Oracle surprised and stunned industry observers that had been on
vacation and hadn't been paying attention to anything for the last few
months. Said one analyst on vacation in the Bahamas, "When I left for
holiday I heard IBM was going to snatch them up. Whatever happened to
that?"<br /><br />The original founders, Andy von Bechtolsheim, Vinod
Khosla, Bill Joy, and Scott McNealy, were excited to make the
announcement at a press conference in Mountain. Now that they have
completed their first startup the entire world is watching to see what
they do next.
 ]]></description>
            <link>http://everythingsysadmin.com/2009/05/small-silicon-valley-based-sta.html</link>
            <guid>http://everythingsysadmin.com/2009/05/small-silicon-valley-based-sta.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Funny</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">humor</category>
            
            <pubDate>Fri, 01 May 2009 09:12:46 -0500</pubDate>
        </item>
        
        <item>
            <title>Oracle buys Sun.  Good idea for everything except databases</title>
            <description><![CDATA[<p>According to Merrill R. (Rick) Chapman's <a href="http://www.amazon.com/dp/1590597214/tomontime-20" target="_blank">book</a>, there is an oft repeated pattern in the computer industry where a company suddenly finds itself with two products in the same market space, and ends up not being able to sell either.  They spend all their time trying to explain to customers why they should buy one or the other, when really the truth is that they are too similar to differentiate. Meanwhile a competitor (usually Microsoft) comes in with one product, a clear message ("it's the best!") and puts the other company out of business. If the other company had sold off or canceled one of its two similar products the disaster would have been avoided.</p>

<p>I consider that book the best book on how the major players in the software industry got to where they are today. When it came out it got hardly any press.  Hardly anyone has heard of it.  I think that's sad.  It is a "best kept secret" book.  It is written by a person that was "there when it happened" and he tells the stories in excellent detail. Each chapter teaches you something important. Oh, and most of his case studies involve companies that were beaten by Microsoft.  If you don't want history to repeat itself, read this book.</p>

<p>If I was Oracle, I'd sell off MySQL and PostgreSQL right away.</p>]]></description>
            <link>http://everythingsysadmin.com/2009/04/oracle-buys-sun-good-idea-for.html</link>
            <guid>http://everythingsysadmin.com/2009/04/oracle-buys-sun-good-idea-for.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Sysadmin Industry News</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">marketing</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">mergers</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">microsoft</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">oracle</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">product portfolio management</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">sun</category>
            
            <pubDate>Tue, 21 Apr 2009 12:24:31 -0500</pubDate>
        </item>
        
        <item>
            <title>April Fools day is coming!</title>
            <description><![CDATA[A few years ago Peter Salus and I set out to publish all the April Fools RFCs in one book, and include essays by famous internet innovators to tell their stories.&nbsp; We achieved our goal a few years ago and you can read them all in <a href="http://www.amazon.com/dp/1573980420/tomontime-20">The Complete April Fools' Day RFCs</a>. <a href="http://www.amazon.com/dp/1573980420/tomontime-20"></a>(You can read the RFCs, without the fun essays, on our web site <a href="http://rfc-humor.com/">RFC-Humor.com</a>.&nbsp; The essays are written by early Internet innovators such as Brad Templeton (founder of rec.humor.funny), Mike O'Dell (founder of UUNet, the first commercial ISP), and Scott Bradner (of IETF and other organizations).<br /><br />Each month The Internet Society publishes standard documents that detail how the internet works.&nbsp; Each April some fake ones come through, usually with hilarious results.&nbsp; Wondering how to do TCP/IP over a network of carrier pidgeons?&nbsp; Yup, published on April 1st.<br /><br />Most of these documents (called "RFCs") are serious.&nbsp; Wondering how PING works?&nbsp; Read <a href="http://www.ietf.org/rfc/rfc792.txt">RFC 792</a>.&nbsp;&nbsp; Wondering how "telnet" works?&nbsp; Read <a href="http://www.ietf.org/rfc/rfc854.txt">RFC 854</a>.&nbsp; Wondering how HTTP works? Well, that started with <a href="http://www.ietf.org/rfc/rfc854.txt">RFC 1945</a> and has been updated many times.&nbsp;&nbsp; On April Fools day, however, we've learned how to debug your network with a rubber chicken and how to solve the Y10K problem.<br /><br />The book makes a perfect gift for the geek that has everything.&nbsp; Having this book at the office is the perfect way to show your geekitude.&nbsp; As the back cover says, "When the network is down, this book won't help you at all!"<br /><br />The book has received excellent reviews from <a href="http://www.boingboing.net/2007/05/04/book-collects-the-fu.html">BoingBoing</a>, <a href="http://www.groklaw.net/article.php?story=20070315085354813">Groklaw</a>, <a href="http://ztrek.blogspot.com/2007/03/ip-over-carrier-pidgeon.html">ZTrek</a><br />
and the widely read <a href="http://everythingsysadmin.com/2007/03/new-book-the-complete-april-fo.html">EverythingSysadmin.com</a> blog.&nbsp; Famous open source guy Eric S. Raymond says, "It's been written that
April Fool's is the high holy day of hackerdom; if so, these are its
sacred texts."<br /><br />The book is available on <a href="http://www.amazon.com/dp/1573980420/tomontime-20">Amazon.com</a> and other fine book stores.<br />]]></description>
            <link>http://everythingsysadmin.com/2009/03/april-fools-day-is-coming.html</link>
            <guid>http://everythingsysadmin.com/2009/03/april-fools-day-is-coming.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Book News</category>
            
            
            <pubDate>Wed, 11 Mar 2009 10:19:59 -0500</pubDate>
        </item>
        
        <item>
            <title>How did I have such a productive week?</title>
            <description><![CDATA[I was more productive at work this last week than any other week this last few months (maybe longer than that).&nbsp; How did I do it?<br /><br />I didn't read Twitter.&nbsp; At all.<br /><br />On Monday I was having a strange network problem made it impossible for me to access Twitter from my laptop.&nbsp; After three days I had, without realizing it, broken the Twitter habit.&nbsp; (Thank God I never activated the post-by-SMS feature.)<br /><br />This is ironic since Twitter is having an awesome week of PR.&nbsp; They've been mentioned every day in The New York Times, coverage of Obama's Joint Session on Tuesday has been mentioning Twitter, Google's PR department started a twitter feed, Newt Gingrich has been posting tweets that sound like a 12-year old heckling a movie he doesn't undestand, and that's just half the PR they're getting.&nbsp; They're getting so much press, you'd think they're doing the kind of full-court press a company does when they want to be bought (you don't think those stories just happen, do you?&nbsp; No, someone from a PR company pitched every single one of them, I assure you).&nbsp; And yet, this was the week that I stopped reading twitter.<br /><br />Why is Twitter bad for your time management?&nbsp; If you are like me there are too many interruptions and distractions that prevent work from getting done. There's always an excuse not to work on a project when there's email to read, co-workers to catch up with, and so on.&nbsp; Twitter had become another procrastination device.&nbsp; Do something productive?&nbsp; Nah, I'll check my twitter instead then spend the next hour surfing the various URLs people are mentioning.&nbsp; Pay attention at a meeting?&nbsp; Nah, check twitter via my iPhone!&nbsp; Now I've missed half of what people have said, and I'll spend the afternoon researching what I should have heard people say at the meeting.&nbsp; Twitter is an anti-productivity device.<br /><br />"But Tom," you say, "anyone with a tiny bit of self-control could save their twittering reading for after work.&nbsp; It's like, you know, dessert after a fine meal."&nbsp;&nbsp; Well, that may be true, but anyone familiar with my time management philosophy understands that I don't focus so much on time management because I'm good at it: I have to focus on time management because I'm so bad at it.&nbsp;&nbsp; I have little self-control.&nbsp;  I'm easily distracted.&nbsp; If you don't have those problems then Twitter is just fine for you.&nbsp; That ain't me.<br /><br />I have bad habits.&nbsp; I know it.&nbsp; My time management "techniques" are often ways to "trick" me into better habits.&nbsp; Weeks that I trick myself properly I am productive.&nbsp; Weeks that I don't... not so much.&nbsp; The goal of my time management writing has been to record these tricks (and ones I've heard from others) in hopes that other people find them useful too.<br /><br />So my "trick" of the week?&nbsp; If Twitter has become a distraction, delete it.&nbsp; You won't miss it.&nbsp; Sorry to be the naysayer on the cool new technology that all the cool kids use, but I had a productive week thanks, in part, to a lack of Twitter.<br />]]></description>
            <link>http://everythingsysadmin.com/2009/03/how-did-i-have-such-a-producti.html</link>
            <guid>http://everythingsysadmin.com/2009/03/how-did-i-have-such-a-producti.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Time Management</category>
            
            
            <pubDate>Sun, 01 Mar 2009 17:08:27 -0500</pubDate>
        </item>
        
    </channel>
</rss>
