List o’Books

At Flock I had a slide with a list of books I’ve read recently (or, in some cases, re-read recently).

Image

A few folks have asked if I could post said list, with author information and such, and here it is, replete with some of the other books I’ve forgotten about, and even bucketed by categories of sorts.

My top books from this list: OH GOD, where to start. I’d say: The Strategist, Multipliers, The Story of Purpose, Resilience, Phoenix Project, Lean Startup, not necessarily in that order.

Agility/Resiliency/Devops-y things:

  • The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (Gene Kim, Kevin Behr, George Spafford): It really is a novel. And you probably identify with at least one person in it. It’s the story of the transformation of an IT organization to devops-ways of thinking; going from a team riddled with technical debt and more work than can ever be accomplished, especially with non-stop emergencies — to breaking down silos, eliminating single points of failure, saving the company through their brilliance. A great read that introduces you to kanban, agile, devops concepts, and shows you, most importantly, that devops is not just tools. Also, in person, Gene is just a super nice guy, a fun speaker, full of energy and insight.
  • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation: (Jez Humble, David Farley): If you have interests in testing automation, continuous integration, config management, quality, or other related things — this is the book to read. You can see a video of Jez Humble talking about continuous delivery at Puppetconf last year if you’d like a high-level overview to get you hooked enough to read – doing the topic justice by covering everything from “Build the right thing” to Deming to actual real-world implementation tips.
  • The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses (Eric Ries): Speaking of “build the right thing” — if you’ve heard people talking about feedback loops or pivoting, they probably read The Lean Startup. It’s all about deploying implementations of ideas faster, in smaller pieces, so you can take feedback loops to build things people actually want – rather than getting to the end and discovering nobody cares. (Hmm. Sounds a bit like “release early, release often,” doesn’t it?)
  • Lean Analytics: Use Data to Build a Better Startup Faster (Alasdair Kroll, Benjamin Yoskovitz): Building upon the ideas in the Lean Startup — this book looks to actual hard data to help make decisions. Covers a lot of nitty gritty around statistics, page views, that kind of jazz, which was a little more than I wanted to know, but the parts I read were useful enough to make me feel like I got value despite some of the parts I skimmed.
  • Resilience: Why Things Bounce Back (Andrew Zolli): This book is very much organized around organizational resiliency – rather than “infrastructure resiliency,” for example – and I highly recommend it, particularly for people involved in open source communities.

Strategy and Endearment for organizations:

Leadership-ish things:

  • Multipliers: How the Best Leaders Make Everyone Smarter (Liz Wiseman): One of those books where you think a bit that you sort of inherently knew (or already do!) some of the things in here, but really opens the doors on how meaningful those things can be in inspiring and influencing others. It’s all about planting seeds, nudging people to chase their questions and ideas and imaginative thought processes, among other things.
  • Leadership Rules: 50 Timeless Lessons for Leaders (Jo Owen): More on the obvious advice side, less on the illumination side, of leadership.

Filed Under “Other”, and Things Always Worthwhile Re-reading:

  • The Wisdom of Psychopaths: What Saints, Spies, and Serial Killers Can Teach Us About Success (Kevin Dutton): Picked this up a while after reading an article in Scientific American by the same author on the topic of psychopaths, and how their abilities to charm, be confident, etc. aren’t simply useful in the more-commonly known depictions of psychopaths (ie: serial killers, etc.) – but also useful for getting ahead in the business world. (I’m also just an armchair psychiatrist and find the whole spectrum of personality disorders interesting, particularly the intersections of antisocial personality disorder with sociopathy and psychopathy; I’d add the DSM to this list, but I haven’t picked up DSM-V yet, I only have DSM-IV on my shelf.)
  • The Art of War (Sun Tzu): To be clear: This is the “Art of War” by Sun Tzu, not the “Art of War” by Niccolo Machiavelli. There are numerous translations available, and being a timeless book there typically are numerous translations also available at larger bookstores; I recommend taking a jaunt to your local shop and looking through a few of them to see what they have. I recommend getting one that has not just “the interpreted translation” but also one that has some context in-line (“what he means here is”) if you’re a first-time reader. I have a few copies of this book, including one that is an all-in-one-volume combined with “On War” by Carl von Clausewitz.
    • (If you’re going down the Machiavelli path, I recommend reading “The Prince,” his most well-known work.)
  • The Innovator’s Dilemma (Clayton M. Christensen): Just read it. Seriously.
  • The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations (Ori Brafman, Rod Beckstrom): Catalysts. Community. How to bring people in. Go read.

Seth.

It’s been hard to get words down on paper, so to speak. I got through a day without – well, not without crying or being upset, but at least without spontaneously combusting in a flood of tears. Which made it feel like it was okay to try to write about it all now.

The last time I talked to Seth on the telephone was July 1st. At least, that’s what my cell phone tells me, along with a duration of 143 minutes. It wasn’t an uncommon length of time for us to be on the phone; in fact, it was almost a regular weekly occurrence to have a call that long, sometimes with shorter calls in-between.

Of course, it didn’t start out like that; we first started talking somewhat regularly last year, while he was undertaking the project of building magical cloud infrastructure for Fedora. I had plenty of breadth of knowledge in that space, and he wanted to get some perspective; I still remember feeling a bit like, “I must appear as though I know more than I actually do,” because here was Seth, this utterly brilliant guy, calling *me*, the Jack of all Trades, Master of None – for a consultation on various technical solutions and thoughts on the health of various communities and projects.

Those first one-on-one conversations contain hilarious memories; instances of us discussing something, followed by him dropping a choice four-letter word, and then pausing:

Seth: “Oh, god, I’m sorry, did I just offend you? I really didn’t mean to if I did. It just sort of happens.”

Me: “I’m pretty sure that it’s not actually possible to offend me. I’m also pretty sure I’ve already used that word about 6 times in the past 10 minutes.”

And so it repeated in following conversations; eventually, I must have convinced him that I really wasn’t bleaching out my ears after our phone calls.  He didn’t ask anymore, but then again, we discovered there was plenty of other discussion to be had.

There was something — well, many things — lovely about talking to Seth, at least for me. We’re both fairly… well.. highly cynical; I never had to double-check to make sure that he understood that I said something in sarcasm; and yes, it’s nice to talk like a sailor without worry of judgement. That makes for nice, common ground — talk freely as the person that you are.  I could call him with hair-brained idea #482, and he wouldn’t just listen and say, “Mmhmm,”; he would listen to what I was trying to say, ask lots of questions, and translate what I was actually trying to express into appropriate technical terms, and make sure that I understood the ins and outs of those technical things, before we even debated about the merits and woes of said hair-brained idea. He was patient, and kind, and actually gave a shit, and that is a pretty rare thing.

Seth, of course, had plenty of his own things to discuss that he was excited about.  Just a little over a month ago, while I was at Red Hat Summit, someone mentioned to me that Seth was *here* and needed a booth-only pass of sorts, and, oh, that was the coolest thing I had heard ALL DAY. I knew he wasn’t in the house for Summit, but rather, for AnsibleFest – Ansible being a project that he had become particularly fond of – and I had remembered thinking that he reallyreally should go, and I was just tickled pink that he actually was able to make it to an event around something he was excited about.

Selfishly, I was also just delighted to see him, and to have a moment to talk about All The Things in person. As I prepared to go figure out getting him a booth pass, I idly wondered to myself about what I should put on his nametag – and snickered a bit thinking about having it say “Creator of yum” – we had recently had a conversation about how often it was that someone would find out who he was, and that he had made that thing, and proceed to relentlessly ask him about why it didn’t do X, Y, or Z, and did he ever think about various conundrums, etc. And then proceeded to explain his perception of how some people would treat him:

<skvidal> the general attitude that yum has never worked or been functional and that everyone who has ever worked on it is clearly a mouth breathing cousin-brother named cletus

I’m pretty sure I had to apologize for suddenly disappearing from the keyboard — no no, I’m not bored or distracted, I just had tears of laughter rolling down my face to the point that I couldn’t type or function or do anything but laugh. A mouth breathing cousin-brother. OMG. I laughed, and laughed, despite it not actually being funny at all; I knew it was tiring, something that eats away at your soul a little bit, I knew the feeling.

I wound up putting his actual job title on his badge; he was able to pick it up, and eventually we chatted in a hallway for a bit. We agreed to try and meet up later that night, as Eunice had come up to Boston with him. We had been on the phone just a week or two earlier, and Seth had reported that Eunice was totally excited to meet me, because he had told her that there was another female that cursed a lot!, and both he and she thought we would get along just fabulously, and he relayed my more-profane version of “Hell yes!” back to her, and we all had a good laugh, and were looking forward to meeting at Flock. But now an opportunity presented itself even sooner than Flock, and so we made incredibly loose plans for the evening.

As it happened, he talked so much at AnsibleFest with others that his voice gave out; he texted me and let me know, and I had gotten wrapped up in other things, and it was all going to be fine anyway, because Flock was right around the corner. Sadly, instead I met Eunice at Seth’s service, a rather bittersweet meeting under circumstances none of us ever envisioned.

I know it sounds cliche to say, “It was a lovely service,” but it really was; it was meant to be a celebration of his life, and certainly lived up to that. It’s funny how you can think you know someone *so well* – and find out that there was so, so much more. Seth was just as much an institution of sorts in more than just Fedora; it was also the cycling community, the local foodie community, his neighborhood.  Stories from former co-workers, classmates, friends in every area of his life that he was passionate about, about the times they shared, the times he helped them out, the time he always took to listen, intently, as friends do.

And the photos. So many. Not just the photos from his youth, which we all peered at, getting the sense of him as he was growing up, and being able to recognize the time periods – ah, this was the 80’s, this is definitely the 90’s, perhaps this is high school or college years for him. Streaming on the projector were more recent photos; Eunice enjoys photography a LOT, and the screen clicked slowly through photos of him, time-delayed photos of them together, bicycling, eating, cooking, enjoying life.

One photo in particular was noticeable enough for me to remember; a picture of Seth, taken from above, his head resting face-up in her lap. And you could see the look of  happiness on his face; a bit of twinkle in his eye, a broad smile on his face, but not of an ordinary, “Smile for the camera!” type of look. He’s not looking at the camera, he’s looking at the photographer — with a look that is the unmistakable look of absolute, joyful love. The kind of love that everyone should be so lucky as to have.

Seth never half-assed anything. He put 200% of himself into the things he cared about, and the people he cared about, which is why he was such an integral fixture in all of the communities in which he participated, and he cared about doing those things right, and fairly, and really, with love.

I talked to Seth a bit on IRC on that Crappy Monday; I was on vacation, but had a few things I wanted to pick his brain on, and he wanted to hear them, and we planned to talk Tuesday morning. I think about all of the phone calls we did have; the number of times where we were just about done talking, and needed to go to dinner, or to tend to other things going on, but he’d say something like, “Oh, one other thing,” in that pointed manner in which he spoke, or – as so many others have mentioned – would ask me, “How *are* you doing, by the way? Are things okay? Are you good?” – and it would be another  5 minutes before the things on hold were actually now delayed, and we’d *really* hang up. Why didn’t I just pick up the phone and call him anyway? Would that have been the 5 minutes that delayed the entire course of his day, that day? Because that phone call, tomorrow, didn’t happen, of course.  Oddly, even though I know he’s no longer with us, I still find myself chewing over things and suddenly having the thought of wanting to call him, because I REALLY want to share something, and then after that miniscule moment of  – I don’t know if it’s forgetfulness or just simply being wishful – I realize, I can’t. Ever.

What *was* the last call — those 143 minutes, where I remember distinctly hanging up and thinking to myself, “Wow, that was a short call for Seth and me,” and then looked at the clock and said, “Oh, that wasn’t short at ALL,” and chuckled to myself about how easily the time passes — oddly, I remember that part distinctly, but the rest of the conversation, not so much. I do remember the very, very last part of the conversation though, just before we hung up; I can’t remember how we got there, but basically, we were debating the ways to lay down the law, and the different attitudes one can take in doing so, and we spent an eternity trying to remember the name of a long-since-heard-from person who was particularly abrasive. After googling for that person’s, well, particular function at that long-since-past point in time, in combination with the word “asshole,” we breathed a sigh of relief at knowing the name, that it wasn’t going to irritate us individually all night long, laughed that it was the first match on google. And then Seth said:

“You know, sometimes I think the world needs more assholes.”

I forget what I said; I’m pretty sure it was something to the effect of the world having enough assholes already.

What I would say now is: The world needs more Seth Vidals.  People who live life to its fullest, people who *actually really care*  about causes, and individuals, and take the time to listen, and to do, and to act. And while I can wish with all my might to just simply have one, just one Seth Vidal, THE one Seth, back in all of our lives, it won’t happen; what I do know is that, whether it’s my forgetfulness or wishful thinking, I’ll still have those times that I’ll want to call him, and I  know that I can still use those moments to think about what he’d likely say.

Miss you, Seth, and I’ll talk to you tomorrow, even if only in my head.

Remembering Seth.

In the days since his passing, many people in the Fedora Project community have asked how they can pay tribute to Seth. Details follow below.

Finally, numerous suggestions and wishes have been made within the Fedora community to honor Seth. The Fedora Board has agreed that the Fedora 20 release will be dedicated to Seth.  Additionally, a number of options are being explored for the upcoming Flock event; these will continue to unfold over the next month.

Board Meeting Topic for the day: User Base, aka target audience

In case you missed the mail, there is a Fedora Board IRC meeting today, at 17:00 UTC, in #fedora-meeting-1 on freenode. AKA: IMMINENTLY. Anyone is welcome to join, and so I hope you’ll come.

Today’s topic is Fedora’s defined User Base, also commonly referred to as target audience, and whether or not that continues to be an accurate definition; and thus, by extension, if the Default Offering continues to be correct, if the messaging we put out continues to reach the correct audience, and if decisions made about how Fedora is made/what it is composed of/how it is positioned *as it is delivered* match up with the user base.

A few handy bits of information for you:

  • What is the Fedora Project?: This page provides highlights of a handful of interesting items, including: Vision Statement, Mission, Objectives, User Base, Core Values, etc.
  • User Base (aka target audience): Detail about “a set of four characteristics that describe the minimum level of consumer for whom we’ll design the default offering.” These characteristics include: Voluntary linux consumer; Computer-friendly; Likely collaborator; General productivity user.
  • Default Offering: This page describes the pieces of technology that we should deliver to meet the needs of the User Base, and how we would deliver them (aka: media formats, etc). In other words: If someone clicks to download Fedora, this should be the most likely thing that they are going to use.

WHY LOOK AT THE USER BASE?

So, I’ll be honest: I’ve written this blog post a few times. It winds up being really, really, really, really long. So I’m going to break it up into a few posts over the coming days (YAY SUSPENSE), but in the interim, I’ll say this:

I’ve done strategic-thinking things as my job in past $dayjobs. While you want to have a mission and vision that is more long-lasting, as a technology company or project, you have to recognize that the *roadmap* to how you deliver on that mission and vision is subject to being affected by many trends, market forces, and the like. The mission may be the same, but how it’s achieved needs to be examined from time to time (I would argue almost on a yearly basis) to ensure that the assumptions you’ve made continue to be true, that you are reacting properly to market influences, user trends, etc. 

I would argue that a LOT has changed in the years since our user base was defined. I believe that many of the decisions we make, the messaging we provide, come from our definition of the user base. And I’m not sure that it continues to be *the best* definition at this point. Moreover, I’m not sure that what we are actually delivering matches up with that user base.  Deliveries come from contributors who are willing to do the work, not from wishing. 😀

Anyway. More to come! Join us for the meeting today. I’m sure it will be, um, interesting. 🙂

Car parts vs. a Shiny Blue Car: What makes a better Fedora story?

For a very long time, when putting together release announcements, talking points, or other marketing-related materials, we’ve tended to group features (or, in the future, “changes” as approved by FESCo, + “shiny” as approved by presumably marketing or docs) into the following 3 categories: Users, Developers, and Sysadmins. (And of late, Cloud, or virt & cloud.)

Which has seemed reasonably fine, and may well still be fine, or at least, not broken. The question is: Are these groupings adequately representing the coolest things Fedora has to offer?

My line of thought, comments are welcome:

  1. The lines are increasingly blurry between these three areas. Seriously blurry. Particularly on the dev/sysadmin end of things (who is packaging more for? What about a PaaS? Is syslinux, an optional bootloader, more for a user or a sysadmin, if I’m just using it to boot my own guests and i’m not necessarily doing the role of a sysadmin?).
  2. We write a LOT of stuff that basically sounds like this (and I will use references from the current feature list to illustrate, along with language I wouldn’t actually use in a release announcement, if you are worried):
    • We have things for sysadmins. They include:
      • Checkpoint/restore: Enables checkpointing for processes
      • High availability container resources: Use the cluster stack to manage VMs and discover/use containers on those VMs
      • systemd resource control: dynamically modify c-groups based resource controls for services at runtime
      • syslinux: optional bootloader, ideal for cloudy things, virt appliances
      • Thermostat: tool for monitoring/servicing java apps as they run
      • etc.
    • Other things for users
    • Even more things for developers

…Which basically sounds, IMO, like we have a bunch of stuff, mostly with vaguely technical descriptions, and not very often a description of *what that actually means* to the potential end user / audience, nothing out there to grab the eye of someone who is wondering what is in Fedora that will solve specific problems or use cases they have.

So: As described in mail to Docs and Marketing – I’m wondering if it makes more sense to tell the *stories* or overarching themes that we seem to have in a release – which could well change from release to release – if that helps show that there are improvements in broader areas, helps to define use beyond “the how to” into the “what for” area.

As a suggestion/draft, I wrote up the following areas & short (unrefined) descriptions to the docs and marketing lists, and am adding in some possible examples of what could go into those stories HERE, on this lovely blog post. These are basically the three big areas I see of “cool stuff” going on, primarily around “things that are NEW” and not incremental improvements (but not totally detailed, just a quick draft of potential feature matchups):

What do you think? It seems like “manage” often has overlap with start and recover.  I think there would be a need to extend the bucket descriptions as to “why it’s important” – ie, “start and recover is often a focus point for those running applications in the cloud,” etc.

You’re welcome to come be part of the development for the F19 talking points (or at the bare minimum, the process in which we contemplate which features are best for highlighting).

If your feature doesn’t yet have a reason by it, don’t panic: It may be that your feature is less “totally new” and more of an incremental change, which may not land it on the Talking Points page (but may well stlil land it in others mailboxes. OR… it could be that, at first glance, it was hard to determine *what this actually means* to the audience by just looking at the feature page. Seriously: If you have a feature in F19, and you can tell some overriding story about what it means *in practice* – let me know here (on blog), or join up to the marketing list, or join us in #fedora-mktg.

Because Big Data is Big… according to my data.

That’s right, folks: The Fedora Big Data SIG is here. We’re going to do things. Things that I know that Very Smart People, just like YOU, dear reader, are quite possibly very interested in.

Which things? Oh, Big Data is such a murky term. In true Fedora fashion, we shall do things that people show up to actually do and get done.  Which means YOU can make things happen. Whatever those Big Data-related things might be. Packaging, use cases, feedback, education, this is your spot.

So now that you are TOTALLY psyched: Here’s what you need to do:

  • Join the mailing list.
  • Come hang out on IRC in #fedora-bigdata on freenode.
  • Come to the randomly-assigned-time FIRST MEETING on IRC, Thursday, March 7, at 17:00 UTC. I’ll be the assigned meeting-runner and excitement-gatherer. We’ll be in #fedora-meeting-1 (NOTE THE ONE). Bring ideas and questions and whatnot.
  • Check out the newly-minted Big Data SIG wiki page. And remember: It’s a wiki, be bold, and stuff.

See you all there (in that variety of locations)!

FUDCon: Lawrence printable travel sheet – USE THIS AND MAKE YOUR LIFE EASIER!

TL;DR version: Download your printable “get me to FUDCon” sheet. It will help you. Seriously.

For those reading on (and about to be sorely disappointed by my lack of spherical or cylindrical  puns):

I know many folks are prepping for their trips to FUDCon: Lawrence – with some people arriving today (Wednesday) and the majority arriving tomorrow (Thursday), it will be a busy time. Many folks are taking advantage of the provided shuttle service, others are renting cars, etc. If you need help en route – joining #fudcon-help on IRC should do the trick,  or #fedora-fudcon will be a good place to just hang out and keep in touch with others as they arrive.

For those staying at the Springhill Suites, we’ll have a booklet for you at check-in (and by “you” I mean, a pile at the front desk, and we have about 1 per person, so don’t go crazy making paper airplanes); and we’ll have more onsite at FUDCon at the registration desk / “Command Central” for those of you staying elsewhere, or just local. Please, please, please take some time to read through this booklet – it is filled with additional details beyond the printable sheet, has a fillable schedule you can use to jot down your planned attendance for barcamp sessions, info about FUDPub, and more.

In the meantime: We’d like to make sure you get to the hotel and event, and know when to be where, so we’ve made a handy-dandy printable sheet to help you do just that. It contains super-pertinent information like:

  • For those taking the arranged shuttles from Kansas City International (MCI) to the Springhill Suites, reminder info about timing, who to look for, etc.
  • Details about when FUDCon starts, and when to catch shuttles downstairs from the hotel, so that you don’t have to walk in the cold, bitter, piercing weather, uphill, both ways. Yes, I want you on the bus on time, and we can’t all take the last bus, so I’m counting on many of you to get downstairs around 8:00-8:15 for the ride over to campus.  So we don’t start late. FUDCon starts promptly at 9am.
  • We will have coffee, water, soda onsite at FUDCon; there is free breakfast at the Springhill Suites, so be sure to eat. 🙂
  • Emergency phone numbers. Protip: “All the bars are closed” is not an emergency. 

And many other fun snippets and details. But don’t take my word for it (well, you sort of are when you print it out, but you’ll just have to TRUST ME) – DOWNLOAD IT! And then PRINT IT OUT. (Don’t be like Robyn, and print something out, and subsequently leave it on your printer, and then leave. Seriously.) And make sure your friends going to FUDCon have heard about it as well.

See you all as you arrive today and tomorrow. I’m sure that you will all have your ruby red slippers on, hackfests thoroughly planned, barcamp sessions ready to pitch. Yes? 🙂 (Also – if you haven’t put your proposed hackfests or planned barcamp pitches on the wiki yet – there is no time like now, now, now! – though you are welcome to still do so, or invent new ideas,  when you get to FUDCon. 

Go on, man. Have a cow. Fedora 18 (Spherical Cow) is here.

Hopefully by now most folks have “herd” the news: Fedora 18 has been officially released, and the Spherical Cow is in the vacuum of the intertubes.

<marketing interlude real quicklike>

If you haven’t read the announcement, I encourage you to take a moment to check it out. Or, take a moment to check out the Feature List for Fedora 18.  But don’t let me stop you if you’re already downloading and just moments away from full-blown F18 glory.

Though I will gently nudge you and recommend that you read the release notes, including details about installation and upgrading. We’ve got a lovely new installer, and a lovely new upgrade tool, so it’s definitely worth reading over. And, hey, checking out the list of common bugs in Fedora 18 is worth a gander as well.

</end marketing interlude>

Moooooving on:

I think I can succinctly, udderly (what, you thought I’d leave the puns behind as we moved beyond Beefy Miracle?) summarize this release event in just a few letters:

ZOMGHOORAY

Yes, yes, I believe that pretty much covers it. 

No, really, in all seriousness: this release was a heroic undertaking. There are people, many, many people, for which the phrase “above and beyond” doesn’t even begin to cover the amounts of effort, sweat, bugzillas, biting-of-tongues, tears, praise, helpfulness, git-er-done-ness, and general awesomeness that I have seen in this release cycle.

The lovely press folks (hi!) who get me on the phone right around this time tend to, and already have, ask the following question: What did you, Robyn, learn from this release? Well, gee, where to begin? Sure, I can go on about hindsight being 20/20, things of that nature.  But the important thing is this: Even though I knew it inherently already, I discovered what an amazing band of people the folks in the Fedora Project community are.  We didn’t shy away from doing the Hard Things, we didn’t abandon ship in the face of adversity, we didn’t give up or cut corners on the things we believed absolutely needed to be done right, we didn’t waffle on our commitment to freedom, open source, to building a quality distribution for our users and contributors. 

As we’re now in the part of this blog known as “full-on-cheese-land” – I’ll add this following thought: We often talk about Fedora’s core values, aka four Foundations – Freedom, Friends, Features, First – and I’m so glad that what we release continues to embody those foundations, every release. We continue to be committed to freedom, to having cutting-edge features, to being a leader when it comes to introducing new technology.  But most of all: We stick together. We watch out for each other. We tell each other to go to sleep, we recognize good deeds, we help out when we can, where we can.

Or to paraphrase slightly (but only slightly, because I already feel dirty not properly quoting Lennon/McCartney): We get by with a little help from our friends.

FUDCon: Lawrence is coming this weekend. (More on that soon enough.) To more heavily modify the aforementioned lyrics (aagggggh): We get beer and a little fun with our friends. It will be a gathering of getting things done and celebrating the release all at the same time, I suspect, and I look forward to seeing how everyone else around the globe is celebrating the release of Fedora 18, both because it’s just awesome, and because we deserve to celebrate ourselves and our great work as well.

Board Meeting, & user survey thoughts.

Greetings, live from LinuxCon in Sandy Eggo.

Two things I want to talk about:

First up: Fedora Board Meetings.  We do a public IRC meeting every other week, on Wednesdays, at 18:30 UTC (11:30 pacific, 2:30pm eastern, or use a time converter that I’ve conveniently already preset with the time in this link.

These meetings are open to everyone. We set aside time at the beginning of every Board IRC meeting to take questions/concerns/comments/otherwise from folks who wish to join the meeting (we used to do this at the end, but it always seemed to fall into the “we ran out of time” situation). So consider this a friendly reminder, or an announcement for those who didn’t previously know, that you are welcome to join and observe, participate, etc. – sometimes we have no questions, and sometimes there is lively discussion.

If you’re not familiar with IRC yet, this page is a good place to start.  We meet in the #fedora-meeting channel on irc.freenode.net. There is also a wiki page with some light information about meeting structure and protocol for Board meetings, which is useful to read as well.

Second: I wanted to type a bit about user surveys.  It’s an old board ticket, but has particular interest to me, and I’ll elaborate on why that is. 🙂

So way back in Ye Olden Days, I was a new person to the Fedora Marketing team.  One of the first things I was very interested in was the idea of market research – I’ll get to my interests there in a moment – and making a page about moving forward with some various aspects of research was, literally, the third thing I ever put on the Fedora wiki. The first two things were release name suggestions. That was September of 2009.  We embarked on the epic journey of Lime Survey packaging, and, well, eventually I got sidetracked by other things (FUDCon, becoming employed, etc.)

But the idea is still near and dear to my heart.  Before Red Hat, before the motherhood period of being a stay at home mom, before Intel, I worked at a industry analyst firm, cranking out reports on server, PC, PDA (yes, I just dated myself) usage, sales, dissection of usage by vertical markets and size of business, etc.  I find data fascinating.  And part of that job was surveying people for various things.

Why I think this type of thing is useful? A few reasons. From strictly a “how many” perspective, which was the bulk of my reporting at that point, it’s incredibly useful data to a variety of information-consumers; if i manufacture parts for a PC, it’s helpful to know that if I make, say, memory for laptops, that it is unlikely that I will sell 4 billion pieces of memory, if we generally assume 1 or 2 sticks per laptop, and worldwide sales of laptops are 150 million per year. You laugh, yes, but I have seen forecasts in my time that wound up equating to “45 set top boxes per man, woman, and child, sold in one year.” At Intel, I was on the data-consumer side of this, looking at new opportunities for specific chips, so looking at this type of data could help me establish how big a market was, vs. how much we were already selling into it, etc. And finding new markets altogether was always awesome.

From a more general usage survey perspective – which was more in line with size-of-business segmentation that I did – that type of information is useful to vendors for tailoring their needs to different types of markets, or identifying which ones they can serve the best.  For illustration: If businesses between 1 and 5 employees typically use cell phones to conduct business operations, because they don’t want to screw around with maintaining phone infrastructure, and businesses between 1000 and 5000 employees use some sort of PBX or VOIP stuff, and I am a vendor that is selling a magical pink unicorn that makes VOIP dead simple and lowers costs, I could tailor the targeting/marketing of the small businesses, because they don’t have existing solutions and because they struggle with barriers to implement, and target the enterprises differently (cost savings, etc).

Anyway. My point is this: I find it interesting, I find it gives useful information to people.

We’ve talked a lot in Fedora over the years about where we are going, what we are going to do, etc. It’s always controversial.  I think one of the key sticking points is this, and again, I love metaphorical illustrations, so: If you have a group of friends, and you want to go to dinner, you have to pick a place that works for everyone’s diet, you have to pick something within budget, etc. Lots of considerations.  You never, ever say, “Let’s go to dinner in Paris,” and assume that works.  Particularly if you are not close to Paris, if you don’t have a plane, and you only have a boat.  If you live in Paris, then that’s totally attainable.  When you go to dinner, you consider where you are starting from.

But we often lack any consensus, at least, in my humble, often-wrong opinion, about Where Fedora Is Today.  And in many discussions, I see a wide variety of assumptions about usage, and they have vast differences, like, oceans-apart, totally conflicting differences. Coming to agreement on how to solve a problem when there’s no common understanding of the underlying assumptions… well, that’s kind of like, making a map to dinner in Paris that only covers the last mile of walking, and doesn’t cover the “where we started from, and do we have a plane” type of stuff. I’ve probably mentioned about 40 times that I’m sort of into planning things, so I think this is a good first piece of that type of thing.

So. Still with me? Haha.

A few good things to note about user surveys:

  • Doing them consistently (ie: with the same questions or only slightly changing what you are assessing), on a yearly basis, can give you a good way to measure “things.” “Things” being – if you focus on addressing a certain area, for example – you can see if the work done made a measured difference in following years.
  • Much of it is about writing good, clear questions.  Unbiased questions, without a particular slant to them.
  • Be clear when working with folks to develop the survey about if you’re looking for opinions or actual data.  “What is your opinion of __________” is different from “what is your primary use of _______.”

I’m really thinking of the usage data points for this survey – how do you use Fedora, what applications do you typically use, what type of hardware (desktop/laptop), that type of thing. But I’m still rattling ideas around in my head – we’ll probably tackle this more fully in marketing-land, though it has been, as I mentioned, a board ticket for some time.  There’s also other ideas along the lines of doing strictly community-people surveying, but we shall see. And of course things like – tooling – figuring out a process for translations – figuring out how to get the word out to a lot of places that we’re doing surveying – etc.

Anyway: I think it’s an important thing to do. It helps to plan, prioritize, and give people new ideas about ways to contribute or places to improve things, and a way to measure improvements or progress (aka: mustard).  I’ll write more about what kinds of specific questions I’m thinking about and how people can get involved over the coming days.

And with that: I am off to keynotes and booth duty. 🙂

FUDCon, cerveza, playa, baño!

The four words I need to know to get by in Valencia, Venezuela, for the 2012 FUDCon in LATAM while being an english speaker. (The fifth word may be “poker,” we shall see tonight.) I’ve had a lovely time here thus far, though the internets have been somewhat unkind to me 🙂 I’d go on and on about how lovely it is here, and how good it is to see everyone, but you all know that stuff anyway (all true!) so I’ll skip right ahead to the meat of this post:

FUDCon here is distinctly different from from how it works in North America, and even EMEA to some extent; I haven’t had the pleasure of attending a FUDCon in the APAC region yet, but I suspect it is somewhat similar.  Lots of people showing up to learn about Fedora; there are maybe 30 or so people here from various parts of South America who are Fedora contributors, all of whom contribute in varying parts of the Fedora Project, in different capacities.  Lots of sharing of knowledge – from the use of different applications, robotics hacking, graphic design, becoming a contributor.

We did get the opportunity today to have two solid chunks of time to gather the regional ambassadors and spend some time making plans around a few things, though we did see a few folks shuffle in and out to give presentations.  It comes down to a few things, and they’re things that I’d like to be seeing ambassadors in all regions think more about.

One of the items is planning for the next year to 1.5 years. First off: the budget for each fiscal year (our money year runs from March 1 – February 28) gets set around the December/January time-frame, maybe into February a bit.  So knowing what the needs are when that time comes helps us to get the money we need to continue to do outreach, FUDCons, etc.   The things I’m talking about planning, at least in this particular situation, are specific events where we’d like a Fedora presence.  There are a few things we need to know:

  • Event name/type of conference
  • When, where, how many attendees, does it have a booth fee
  • How many people needed to staff at a minimum; how much it will cost to get people there if they need sponsorship

The “we” here is the Ambassadors from the LATAM region – finding this out for each country, making sure that there is coverage, and then prioritizing what to go to. If there are events where we want to have a bigger presence, figure out what the plan is around that.  Figuring out what the needs will be for swag at the event.

The second major issue for ambassadors here is really logistics of shipping; some countries can’t ship to others, customs is a nightmare, and items need to be printed in various languages.  We talked today about the possibilities of just possibly having a hired person specializing in shipping, or outsourcing to a logistics company who can package and drop ship things as needed, having FADs where we can put together packages and bring them home, as well as simply coordinating what countries are best for production and shipping, finding out who their friendly neighbors are, and making sure there are volunteers to wrangle ordering, payment, shipping, etc.

LATAM has spent very small amounts of money in the past; part of this is cultural tendency, part of it is simply difficulty of payment (some places don’t have paypal, we can’t directly pay in some places, etc), some of it is simply lack of coordination, or someone saying, by God, GO FORTH AND DO THINGS, the money is there. So to those of you in LATAM, please: Make plans. Think big. Let’s think about where we can go, where we can reach the most people, in this region of the world where people are incredibly interested in open source and the opportunities it can provide them.

The logistics piece is going to take a number of people to investigate; planning out the event “wish list” for the next year or so should take less time, and I suggested that September 28 (about a month from now) be the goal date for having a complete list of events that could possibly be attended over the next year to year-and-a-half.  Alejandro Perez has a wiki page already for coordinating this, and a number of people volunteered to help push in weekly meetings and to work with other ambassadors in their more immediate regions to try and coordinate this list.  Remember: it’s a “wish list” – once the LATAM ambassadors have that as a starting point, it’s easier to narrow down the priorities, so don’t be afraid to throw your favorite event on the list.  From there, it’s easier to start thinking about swag needs, and when and where things are needed, which helps from the view of ordering things like media, shirts, stickers, and the like.  Which will put us at a good point come December, right as the budget planning for next year starts.  This is also when the planned EMEA FAD in Rheinfelden will be – a fair amount of that FAD is centered around planning the next year+ of events, swag, etc. I’m hoping that we’ll be in way better shape as far as planning and knowing our target budget for next year than we ever have been by this point.

Ambassadors worldwide have always done an excellent job of being responsible with the budget, carefully weighing the value of what we spend against the return on that money, ensuring that those attending events are contributing event reports and blog posts. But I have noticed that towards the end of the year – when we are getting lower on the amount in the bucket, we tend to slow down spending – mostly because of concern about “I don’t know what other people are planning” – and I know that in EMEA and NA, I have seen people say things like, “We’ve already spent plenty, and LATAM and APAC have hardly spent, but we don’t know what they have coming, either.”  So planning – not just in LATAM, but really, in all the regions – is one thing that can absolutely help each of these groups to know what is expected in terms of spending, and helps us to be more confident about decisions towards the end of the year; ideally, spending all the money is where we want to be at, so that we don’t wind up with a lower budget in the next year.

I do want folks in all the regions to start thinking bigger – and thinking outside their normal event types.  We’ve predominantly been attending traditional linux conferences, either of the community/homegrown type, or bigger-budget events.  But I think there is definitely value in getting Ambassadors – and even non-Ambassadors who are contributing in other areas of the project who want to share their domain knowledge (and honestly, I really do consider contributors, in any area of the project, who share with others to be Ambassadors, regardless of the formalities) – to events that are more specific to interests, roles, etc.  There are Ruby conferences, Python conferences, cloud conferences, etc. – and I’d like to see us think about how we can get some of our Ambassadors and/or people who specialize in an area where there is a conference (ie: get a python person to PyCon), to that conference.  Get them in a Fedora shirt. Encourage them to submit a proposal to present. If they want to be learning at the conference, and not necessarily sitting at a booth, make sure they can get at least a small package of media and stickers to be a walking booth, to some extent – so they can spread the brand and media and knowledge at least in presentations they attend, when they meet others.  Hopefully as we start seeing people do more planning for events in the future – we’ll see some diversity in these new areas, and maybe we’ll find that those places are just as good of locations to find new users or contributors, and possibly even better.

It seems to me – with my former program manager on – that thinking about the budget, and event and swag planning, is something that we could definitely be doing on a yearly (every other release) basis, to be coordinated with the time period when the budget gets set.  (That’s not a hint, Jaroslav, it’s just me thinking out loud and wondering if that would help Ambassadors. I promise.)

I look forward to seeing what the folks in LATAM come up with over the next month, and am hopeful that these kinds of efforts will enable them to do a wider variety of events in the future – and I definitely hope that other regions (I’m looking at you, APAC Ambassadors!) start thinking about doing similar planning; I encourage everyone to take a look at Alejandro’s wiki page as he shares that information, and see if something similar will work for you.