Awesome Sysadmin Conferences
2011
National: Dec 4-9: Usenix LISA '11, Boston, MA
2012
Regional: March 23-24: LOPSA Cascadia IT Conference, Seattle, WA
Regional: May 11-12: LOPSA PICC 2012, New Brunswick, NJ



What to do about SOPA/PIPA?

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."

What to do about this kind of thing in general?

Joel Spolsky nails it:

(1)
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.
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:
* Elimination of software patents
* Legal fees paid by the loser in patent cases; non-practicing entities must post bond before they can file fishing expedition lawsuits
* Roll back length of copyright protection to the minimum necessary "to promote the useful arts." Maybe 10 years?
* Create a legal doctrine that merely linking is protected free speech
* 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.

(2)
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.
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.

Read the entire thing here: https://plus.google.com/u/0/117114202722218150209/posts/4GgaRiSyaTf


Posted by Tom Limoncelli at January 24, 2012 12:07 PM in Politics
Comments (2) | TrackBack (0) |

Time Management class at SCALE

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 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".

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

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.

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.

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

Sign up for the class: Time Management for System Administrators at SCALE

A blog post about it is here.

Sign up soon before it fills up!


Book Review: 'Pro Puppet" by James Turnbull and Jeffrey McCune

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.

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.

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.

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.

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.

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:

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!

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.

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

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.

If you are going to use Puppet, I highly recommend this book.

Buy it on Amazon: Paper or Kindle. It is also available in other eBook formats.


Posted by Tom Limoncelli at January 12, 2012 4:41 PM in Reviews
Comments (1) | TrackBack (0) |

ACM Queue Programming Challenge starts soon!

QueueICPC_coercion.jpg

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's programs in a territory-capture game called, "Coercion".

The competition is open to everyone.

Details at: http://queue.acm.org/icpc/


Reminder: RSVP for LOPSA-NYC's Wedneday meeting

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 at 7pm

Title: "SRE@Google: Thousands of DevOps since 2004"


Posted by Tom Limoncelli at January 9, 2012 5:05 PM in
Comments (3) | TrackBack (0) |

Book-signing at Arisia, Boston, Sunday

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'll be there along with more reputable folks like Adrianne Brennan and Greg R. Fishbone. 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.

Arisia science fiction and fantasy convention
January 13 - 16, 2012
Westin Boston Waterfront
Boston, MA

See you there!


Posted by Tom Limoncelli at January 8, 2012 2:08 PM in
Comments (0) | TrackBack (0) |

Tom @ LOPSA-NJ, Thu Jan 5, 2012, Lawrenceville, NJ (near Princeton)

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)

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

Pizza and Soda being brought to you by: INetU Managed Hosting

If you are planing on coming please RSVP so we have a good count for the Pizza.

Location: Lawrence Headquarters Branch of the Mercer County Library
2751 US Highway 1
Lawrenceville, 08648-4132

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.)

OFFICIAL ANNOUNCEMENT HERE


PICC '12 planning committee needs YOU!

Interested in helping make PICC '12 happen?

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.

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

Here's some typical volunteer tasks: (we'll ask you to pick one)

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

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)

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

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

Interested? If you are, send email to volunteer@picconf.org

Thanks! Tom

http://www.picconf.org/


NYC and NJ LOPSA meeting reminders

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 :-)

But seriously...

Thu, Jan 5 near Princeton: LOPSA-NJ. Title: "You suck at Time Management... but it isn't your fault"

Wed, Jan 11 in NYC: LOPSA-NYC. Title: "SRE@Google: Thousands of DevOps since 2004"

New members are always welcome!

Hope to see you there!
Tom


Posted by Tom Limoncelli at December 31, 2011 7:36 PM in Speaking
Comments (1) | TrackBack (0) |