Everything Sysadmin

Syndicate content
Thoughts, news and views of Limoncelli, Hogan & Chalup
Updated: 1 hour 40 min ago

Comments working again.

Thu, 2008-11-06 20:02

Posting comments to this blog now works. It had been broken.

The problem was that the captcha protection was activated but the codes displaying them were not in the template. All fixed.

The problem had gone unnoticed because captchas weren't required for registered users (which I am one of). I've added this test-case for future server upgrades. Thanks to all that sent email about this. We wouldn't have noticed the problem without your help!

Categories: SysAdmin

Peace, Love, and Wiki Collaboration

Mon, 2008-11-03 15:46

In Arthur C. Clarke's book "2001, A Space Oddessy" he predicts that world peace is achieved with the help of the phone company.

There is a subtle point made that international phone calls became flat rate or "free" (monthly fee, dial all you want) and that with people freely able to communicate, they do communicate; and with this people around the world understand each other better and as a result world peace breaks out around the world. World peace, thanks to free phone calls.

That hasn't happened yet. Yet.

However, with the internet we freely communicate with people around the world. Email with people around the world. Meet people in chat rooms from countries you've never heard of. Skype and IM without knowing a country-code or area code. With YouTube, we see each in real-life situations without the filter of how Hollywood, the film industry, or the government want us to see each other. With the power of wikis, blogs, and social networking sites people collaborate without borders or limits.

Imagine an entire generation growing up in such an environment. Kids are using wiki's to plan events and social networking sites to start movements. How many generations before people think of international borders as old fashioned and out-dated as rotary phones and carbon paper.

I'm starting to believe more and more that Clarke's vision of people inspired by communication is coming true.

In the late 1900s it was believed that no two capitalist countries that did trade ever went to war with each other. Trade is more valuable than war. Or as one PhD thesis put it, "Now two countries with a McDonalds have ever started a war with each other."

I think the power of free communication can achieve even more.

If you need more convincing, how could a generation that coordinates something like this ever want to go to war? How could you support a politician that wants to wage war with your friend that simultaneously danced "Thriller" with you on October 25th?

Yes, I said it. Thriller.  Around the world.

(video by www.ThrillTheWorld.com)

Categories: SysAdmin

System administration needs more PhDs

Fri, 2008-10-31 16:37

[ This is still "first draft" quality but I'm posting it rather than keeping it bottled up. Feedback appreciated.]

There are those that believe that the history of system administration will follow a similar path to electrical engineering. Broadly categorized, there are 3 types of careers in that area:

  • Electricians: People that have limited scientific education, but though apprenticeships and certifications they do the majority of the work in buildings, both deployments and repairs. They "follow the building code" (the building and safety guidelines for their state or country) but couldn't write new build codes (and would never try). Inspectors are paid to check their work for conformance to the "building code". 80% of all electrical work is in this category, and it is usually thankless and boring.
  • Electrical engineers: People that have university degrees and understand both the theory and practice of what they do. They specialize in specific areas (construction, circuit design, chip design, etc.). The design new products. More advanced EEs write the building codes that electricians follow.
  • Researchers: People (typically with PhDs) that are advancing the science of electrical engineering. They may invent entirely new ways of doing things, rather than just new products.

The field of system administration is already following this kind of trajectory. There are people in that first category: they have Cisco, MS, and LPI (Linux) certifications, they are mostly deploying vendor-approved architectures and design patterns (known as "best practices"). When they get creative you should be as scared as you would if an electrician installing a new circuit in your house told you he "got creative"). We don't have the auditing or inspection system yet, but SOX is the closest we have.

System administration has that second category too. They usually are the senior sysadmins in a company, and often are employed by vendors to create the best practice documents and certifications used by the first category. Sadly they often have the same titles as people in the first category which creates confusion.

The third category is quite rare in system administration. How often in our lives will something be invented that radically changes the way we do IT? There are a few that I can think of: Local storage vs. remote storage NFS. Individually managed accounts on each machine to NIS (laterLDAP). Waiting for users to complain vs. monitoring for outages. Keeping machines in sync by hand vs. cfengine (later Puppet).

All of these were major changes to our industry (and I profess that 80% of the industry doesn't do most of those things yet, so there is plenty of work to do).

There are very few schools that have Masters or PhD programs in system administration. Some call it IT, and dilute it with a lot of research around what we used to call MIS. A lot of the innovation in system administration comes from industry, which is usually good, but sometimes taints the research.

I believe there are many interesting areas of research that need more effort:

  • Why are good practices so rarely adopted?
  • What prevents a constant number of sysadmins from administrating growing populations of machines or users?
  • Why is debugging so complicated?
  • How to organize teams of system administrators to maximize macro efficiency and personal efficiency?
  • How to delegate to users without expecting users to be system administrators?
  • What traits do successful system administration organizations share?
  • Are we asking the right questions?

These are the same questions we've always asked yet the need for research grows as system administration becomes more complicated and society becomes more dependent on technology.

Maybe we need to write less code and spend more time thinking.

Categories: SysAdmin

Half of Canada's workforce "dragged down" by office negativity

Wed, 2008-10-29 15:45
I'm quoted in this article in ITbusiness.ca about a study that finds that younger IT employees are feel greatly distracted by office negativity:In days when people rarely changed jobs it was easier for a team to get to the high performance level. "But today. more often than not, your team always has at least one new person and is trying to get back to that high performing team mode."Most of my quotes are in page 2 and 3 of the article.
Categories: SysAdmin

Time Management for Anarchists

Sat, 2008-10-25 21:24
Jim Munroe teaches Time Management in grassroots activism. He's turned his talk into an 8-minute Flash animation. The points he makes are excellent. Check it out.
Categories: SysAdmin

Tom @ MacWorld, Jan 5-9, 2009

Fri, 2008-10-17 19:08
Tom will present a tutorial in the IT track titled, "Lucid System Administration".  Register today at www.macworldexpo.com
Categories: SysAdmin

Tom @ Linux.Conf.Au 2009, 19-24 Jan, Tasmania, AU

Fri, 2008-10-17 19:06
Tom will present the opening keynote at Linux.Conf.Au.  For more information, please visit http://linux.conf.au
Categories: SysAdmin

Tom @ LISA 2008, San Diego, Nov 9-14, 2008

Fri, 2008-10-17 18:58
Tom will present an Invited Talk on "The Economics of Plenty" and a 90-minute Q&A session on Time Management.  For info about LISA please visit http://www.usenix.org/events/lisa08
Categories: SysAdmin

First Day of the Month Routine (and a tip about Mailman)

Tue, 2008-09-30 12:05

Today is the first day of October. If you are using The Cycle system from Time Management for System Administrators don't forget to review your life- and long-term goals and do any other monthly routines.

Being the first of the month, sites running mailing list software like Mailman will be sending you reminder notices about which mailing lists you are subscribed. Take this time to pick a few lists to remove yourself from. What high-volume list have you been filtering off to a folder and ignoring? What low-volume list did you join ages ago and aren't getting any value from? What technology mailing list are you on for sentimental reasons even though you no longer use that technology? Today is a good day to unsubscribe from these mailing lists.

Both The Practice of System and Network Administration and Time Management for System Administrators can be read on-line by subscribers of O'Reilly's Safari Books Online service.

Categories: SysAdmin

Ready for LISA 2008 in San Diego!

Mon, 2008-09-29 15:00
I've registered, I've booked my hotel. Are you going to LISA 2008? On Thursday I will be doing a 90-minute open Q&A session about Time Management. Feel free to stop by and ask me anything. On Friday I will be presenting my newest talk titled, "System Administration and The Economics of Plenty". When we start to see how plentiful the world is, we think about our roles as system administrators differently. It affects everything from how we set policy to how we do our jobs. Register online today! I hope to see you there!
Categories: SysAdmin

Tom @ Ohio LinuxFest 2008, Columbus, Ohio, October 10-11, 2008

Sun, 2008-09-28 20:09
Tom will be teaching two half-day tutorials: "Time Management for System Administrators" and "Interviewing and Hiring System Administrators". This is a rare opportunity to see these talks presented in the Ohio area. Register soon!

With the economy in a down-turn, Time Management is key to being efficient at what you do. With people's hiring budgets being slashed, it is important that the people you do hire are top notch. Both of these tutorials are intended for both the new and experienced system administrator or IT manager.

The sixth annual Ohio LinuxFest will be held on October 10-11, 2008 at the Greater Columbus Convention Center in downtown Columbus, Ohio. Hosting authoritative speakers and a large expo, the Ohio LinuxFest welcomes Free and Open Source Software professionals, enthusiasts, and anyone who wants to take part in the event. The Ohio LinuxFest is a free, grassroots conference for the Linux/Open Source Software/Free Software community
Categories: SysAdmin

The Zipper Machine

Sun, 2008-09-14 16:11
As a system administrator I spend a lot of time thinking about infrastructure.  Good, solid, infrastructure saves money, but is sometimes inflexible. On the other hand, flexibility makes infrastructure more useful and broadens its appeal.
I live near the Tappan Zee bridge which crosses the Hudson River (in NYC). The morning traffic is mostly westbound and the afternoon traffic is mostly eastbound. Rather than expanding the bridge they now use "the zipper machine" to move the boundary between the two sides. (the picture here is from RoadsToTheFuture.com's article about its use on I-95 near Richmond, VA)
Watching this machine work is a delight.  I've been lucky enough to see it three times.  It only takes 20 minutes to move a mile of barrier so seeing it in action has a low probability.
I have to imagine the person that first proposed creating this device was thought to be crazy.  I suppose they had to fight their way through nay-sayers in their company until someone believed them. However, now that the machine exists it just seems like a natual thing to do.
Every time I see this machine I think it makes a great analogy for IT projects. The more audacious an IT project is, the more crazy it looks. After it is complete and people are benefitting from it everyone thinks it is obvious.

Categories: SysAdmin

The Linux Penguin

Sat, 2008-09-13 15:48
Until Linus starting using the Penguin as a symbol, all the images around Unix were a wizard.  This required people to explain that Unix was so completely complicated that only wizards understood it.  The perception of the "Unix Wizard" eventually became more of a hindrance than a badge of pride.  It was brilliant for Linus to adopt the Penguin, which is friendly, cute, and cuddly.  Changing the symbol from a Wizard to a Penguin may have done more for the marketing of *nix systems than years of corporate efforts by AT&T/USL, HP, Sun, and so on.
The first "Unix Wizard" picture I remember.

Categories: SysAdmin

Amazon's Kindle

Mon, 2008-08-25 15:06

I got a demo of Amazon's Kindle the other day and was very impressed. I hadn't realized that it had a built-in cellphone-based data connection so you could always download more content. The speed was a little slow, but for reading a book I think it was perfect. I'm considering getting one.

Today I got email from Amazon reminding me that if I shill for them on my blog, readers can get a $100 discount. You just have to apply for an Amazon credit card and use this link.

Do I feel bad about shilling for Amazon? Well, not if it gets my readers a $100 discount. It is a product that friends of mine are happy with and I'm impressed by the demos I've seen.

Categories: SysAdmin

GTD+The Cycle

Fri, 2008-08-08 13:00

Andrew Hyatt's blog mentions his merger of TM4SA's "The Cycle" with the GTD methodology.

I solved this problem by using the agenda, and scheduling my next actions that I wanted to work on for the current day. I would then see a list of the next actions I had to accomplish that day. If I didn't get them done that day, the next day I'd move them up a day, to the current day. It ended up being a daily-planner-like system a lot like Tom Limoncelli recommends in Time Management for System Administrators. But with next actions..Sounds great, Andrew!

I like GTD but don't think it is optimal for busy system administrators or software engineers. His addition to The Cycle is a great variation on the theme. That's how I hoped The Cycle would be used: a good system that people could adopt then customize for their own use.

Read the complete blog post here.

Categories: SysAdmin

Time Management Tip: Starting New Big Tasks

Thu, 2008-08-07 19:46

A time management problem that people often ask me about is how to get started on a new big tasks (NBT). With a heavy number of interruptions, meetings, and so on it can be easy to get distracted and never actually start that important NBT. Starting a NBT is also a bit intimidating; it's emotionally easier to continue with checking email, answering tickets, and (this is the big one) work on less important, but easier, tasks.

When I need to start a new big task I hide. I really do. I find a small conference room, hide, and work for an hour disconnected from the internet. I'm not ashamed to admit this. Hiding really works.

I'm not completely hidden. I don't cover the windows. People can find me. My immediate coworkers know where I am.

Categories: SysAdmin

Looking forward to SAGE-AU (Australia)

Tue, 2008-08-05 15:18
As I start to pack for my trip to Australia, I'm getting really excited about attending the SAGE-AU 2008 conference.  I just got email with the preliminary registration numbers for my workshops (note: more people will sign up "day of"):

  • Interviewing/Hiring Technical People: 8 registrations
  • Time Management for System Administrators: 31 registrations
  • "Help!  Everyone hates our IT Department!": 24 registrations
I interpret this to mean a few things: 1) not a lot of people plan on hiring in the next year or not a lot of people are coming that early to the conference. 2) a lot of people want help with their time management.  3) there is no shortage of people concerned about fixing their IT group.

By the way... I've completely revamped the Time Management slides.  Previously I've tweaked them between conferences.  This time I took a hard look at what people found useful, didn't need, and the way I was presenting the information.  I refocused the slides around the more streamlined version of "the cycle", dropped the parts that got the most yawns or "why would anyone want that?"-looks.  I also made sure that the more entertaining parts were retained and are spread evenly throughout the presentation.  As I learned from mjd's "Presentation Judo" talk says, "Your primary goal should be to entertain".  Each slide should educate and entertain, but if you have to pick just one, choose to entertain: people are sitting in the same seat for 3 hours, they deserve nothing less.

Now I have to get back to packing.  For the last few months any time I've thought of something to bring I wrote it on my todo list for August 6th.  Packing is less stressful when you have confidence that you won't forget anything.  Now I just have to fit it all in my luggage!

It's not too late to register for SAGE-AU 2008.  I look forward to seeing you there!
Categories: SysAdmin

Tom @ SAGE-AU 2008, Aug 11-18, 2008, Adelaide, AU

Mon, 2008-07-28 23:28

Tom will be presenting 3 tutorials and a keynote at SAGE-AU 2008. Register today!

Categories: SysAdmin

Tom @ SAGE-AU 2008, Aug 11-18, 2008, Adelaide, AU

Mon, 2008-07-28 23:28
Tom will be presenting 3 tutorials and a keynote at SAGE-AU 2008.  Register today!
Categories: SysAdmin