Dissociated Press

You & Oblivion

All posts by jzb

The evils of top-posting…

30 October 2015 by jzb

email-icon-post Answer: Because it makes it hard to follow conversations in email.

Question: Why is top-posting evil?

I know I’m fighting a losing battle here, but I occasionally feel compelled to remind people just how inefficient top-posting is for multiple-participant conversations. This is doubly true for people added after the conversation is started.

It takes a little longer, but it’s so much nicer if you can read an email thread from top to bottom rather than having to scroll to the bottom, read, scroll backward, read, scroll backward, read, etc. Yes, it’s the easiest way to reply to a message, but it’s an enemy of comprehension for recipients.

3 comments | Categories: Apache, Fedora, Linux, Social Media

What good is open source nobody knows about?

29 October 2015 by jzb

old-school-twitter-ad-thumb Here’s a pet peeve of mine, because I see it time and time again: Folks work on software or projects, put in a ton of effort, and then do nothing to promote the project or release. (And, for bonus points, complain that they don’t understand why the project isn’t getting more attention!)

This doesn’t mean developers have to do double-duty as marketeers and public relations folks. Well, not if they can pass the torch onto interested contributors who are happy to do it for them, anyway. It requires a little coordination and effort, but why put all the work into a project and then not get the attention of the users (and potential contributors) you’re trying to reach?

Additionally, it really helps to blog, tweet, and otherwise spread the word about projects while they’re in process. If you want people to collaborate, they really need to know that you’re doing something.

This isn’t necessarily intuitive for folks, I understand. But it is absolutely, vitally, necessary. Maybe, occasionally, a project is just so darn awesome that somebody happens to stumble on it via GitHub or whatever and word of mouth makes it a success – but typically, things get out into the world via consistent updates and communications to the right channels to get the word out.

2 comments | Categories: Apache, Fedora, Linux

Is that the right mailing list? Is that the right audience?

28 October 2015 by jzb

email-icon-postQuick thought for the day: are you sending that message to the right mailing list?

If you work in open source, odds are you spend a lot of time working with people via email. At Red Hat we have internal mailing lists for developers that work on projects, and external mailing lists for projects, as well as internal lists for specific groups, topics, etc. I’m also, less than I’d like these days, involved in the Apache Software Foundation (ASF) and it has user lists and developer lists for projects, announce lists, and a variety of private lists for projects and specifically for members, fundraising, and so on.

I could write volumes about what’s good and bad about various Mail User Agents (MUAs) and mailing list software. But this is not about that–this is about bad habits that people fall into when opening and conducting discussions on mailing lists. Specifically, whether they’re going to the right place.

All too often, I see people opting to go for the least-public list when opening discussions. Part of this, I think, is just human laziness. You get into a routine, and stick with it. This is doubly hard to overcome when an initiative starts “behind the firewall” and then moves into the public.

Part of this is a tendency to stay with a familiar group. It can be “scary” to expose your ideas, commentary, plans, or whatever to a large audience. It can also, honestly, be annoying. Everybody has an opinion, and filtering through all the opinions and commentary can be a royal pain in the posterior. Separating the wheat from the chaff can be tricky when you do opt for openness and then have to filter through all of the digressions, uninformed opinions, and (occasionally) dissent to come to a decision.

I could probably write volumes on this topic, but I promised a quick thought. So, in a nutshell: Think before you start a conversation on a mailing list. Are you sending it to a private list to avoid discussion or exposure, or is there a good reason the conversation needs to be private? (Alternately, are you sure of the audience you’re sending to? Are you sending anything group/company confidential to too wide an audience? It happens infrequently, but it can be a big problem when it does.) If not, then break the habit and opt for openness. You might just be surprised how effective that can be, so give it a shot.

Leave a comment | Categories: Apache, Fedora, Linux, Social Media | Tags: , , , ,

Looking for a Community Lead for Project Atomic

27 October 2015 by jzb

PA-Logo-Solid-Vertical.svg One of the most exciting projects I’m getting to work with these days is Project Atomic. It touches on the full stack–from OS development to storage, to networking, containers, application development, and pretty much everything in between. Red Hat is working hard on the tools to develop, deploy, and manage containerized applications.

As part of that effort, I’m looking to find a lead for community efforts around Project Atomic and our container tools. (Job description on the Red Hat Jobs site.)

Ideally, we’ll find someone with some experience using Linux, Docker, Kubernetes, and so on. Also looking for someone with strong community background, able to work in the open and manage a number of open conversations across projects. Experience with the Fedora and CentOS projects a major plus.

There’s a ton of work to do, and things are moving really fast–so it’s definitely going to require someone well-organized and eager to stay on the leading edge of technology while the container ecosystem continues to move at a crazy pace. But, you’ll have the chance to work with a great team full of smart, friendly folks who are seriously passionate about open source.

Know somebody who’d be fantastic? Drop me a note. Username is jzb, and I work for Red Hat – shoot me an email with a resume! You can also find me on Twitter and occasionally on Freenode if you have any questions.

Leave a comment | Categories: Apache, Fedora, Linux | Tags: ,

Add an “Archive” button in KMail

26 October 2015 by jzb

I love the “archive” button in Thunderbird (which was adopted from GMail, I think…) and (so far) am enjoying KMail. However, I was missing the “read it, don’t need to do anything further with this email – so put it in my 2015 folder.”

A quick trip to the googles brought up a helpful post on Superuser.com that walks through the steps quite handily to set up a filter that you can apply manually. Probably obvious to folks who’ve been using KMail for a long time, but there ya go.

3 comments | Categories: Fedora, Linux

On to Fedora 23 and New Tools

25 October 2015 by jzb

Even though Fedora 23 isn’t quite out the door yet, officially, I have been poking at the alpha and beta because… that’s what you do. Well, it’s what I do, anyway. Call it a form of desktop wanderlust, I am always itching to see what’s next and what might be new and fun around the corner. (This also has the benefit of hitting bugs before folks who feel slightly less adventurous.)

I’ve put Fedora 23 onto a ThinkPad T430s and decided to go with KDE rather than GNOME this time around, and to experiment with different mail clients as well.

Right now, I’m tinkering with KMail – past attempts at KMail have resulted in dissatisfaction, but I’m giving it another go. Thunderbird has been disappointing lately, and I’m curious whether I can adopt the whole KDE PIM / KOrganizer suite. With any luck it’ll go smoothly and I can blog about that. Or it may fail spectacularly and I can try to find time to blog about that, we’ll see.

It’s been a while since I used KDE for any amount of time. If you have some KDE tips and tricks, please share!

Leave a comment | Categories: Fedora | Tags: ,

Headed to OSCON

19 July 2015 by jzb

oscon-logoOnce again, time for the annual trek to Portland, Oregon for OSCON — perhaps for the last time!

Next year, OSCON is going to be in Austin, TX — which seems like a bit of a mistake to me. Portland and OSCON go together like milk and cookies.

If you’re going to be at OSCON, make sure to drop by Open Cloud Day on Tuesday, and come by the Red Hat booth to say hello!

Leave a comment | Categories: Apache, Fedora, Gluster, Random | Tags: , , , ,

Presentations and Sharing Slides

02 March 2015 by jzb

Warning: Massive generalizations ahead!

It’s pretty common for conference organizers and attendees to ask presenters to provide their slides after the talk to share/post on the event site. While well-meaning, I’m not sure this is an entirely positive trend.

A slide deck that stands alone is often a sign of a poor presentation. If I can read the slides and get a lot out of them without the presentation they accompany, odds are you could have just written a short post that would have conveyed nearly as much information without the need for people to sit through a presentation. (Much less travel a great distance to see it.)

As a corollary to the above, if the presenter is using slides that convey most of the information, then the attendees are probably spending more time watching the slides and/or checking their phones/laptops than actually paying attention to the speaker. Again, what’s the point of sitting through a presentation if you can just read the slides and get most of the information that way?

Yes, you can have meaningful slides that support a presentation and are useful afterwards. For example, if you’re doing a presentation with a lot of data/charts, having those to refer to after the presentation is a good thing. Having code examples, or follow-along examples is a good thing.

I’m writing this, of course, because I received a request for slides for a presentation I gave recently (at SCALE) and was thinking about how often I’m asked for slides before a presentation even begins. (“Will the slides be available?”) In this case, the presentation has some slides that will be useful for attendees — but a lot of the slides are just enough text to spark my memory for the next topic.

Sometimes I’m tempted to chuck presentation-ware altogether and just give a presentation from notes accompanied (when appropriate) with a demo. A live presentation should be about an experience that is more than a person droning on at the front of the room that adds little or no value to the text on a screen. If it’s not, what’s the point?

This is something I’ve been turning over in my head for a while, and I think one of my goals for 2015 is to raise the bar on my own presentations. Suggestions welcome!

4 comments | Categories: Apache, Fedora, Social Media | Tags: , ,

Sharing Apache’s Goodness: How We Should be Telling Apache’s Story

24 November 2014 by jzb

ApacheCon Europe LogoThe Apache Software Foundation (ASF) gets many things right: its governance model for open source development has served hundreds of projects well. The Apache Software License (ASL) is one of the most successful open source licenses, well-liked by many contributors. But the ASF is not perfect, and it has a few areas where serious improvement is needed.

One of the areas is promoting the ASF and its Top-Level Projects (TlPs). The ASF has more than 150 TLPs, but the odds are most people in the tech industry have only heard of a few of them. The ASF itself is fairly conservative about telling its own story, and most of its TLPs are content to send out the occasional release announcement to their announce@ mailing list – with the barest of details, usually not even noting what the project does – and with no effort to reach out to the larger community via social media or by pitching press. (A wire release is not the same as actually pitching most tech press.)

Why It Matters

What’s the point in making software and then not telling anyone about it? It’s rare indeed for a project to be so mind-bogglingly good and relevant to users immediate needs that word-of-mouth alone can carry it to the full audience that would benefit from it. And, possibly, contribute to it.

It’s the contribute to it that really interests me. You see, Apache is voluunteers. Oh, sure, people get paid to work on Apache projects – but not by Apache. They get paid by IBM, Citrix, SUSE, Red Hat, Microsoft, and hundreds of other companies. Which means that when their $dayjob means not working on Apache software, they almost inevitably slow down contributions – if not stop entirely.

Volunteer contributions ebb and flow. The contributor who put in the most patches for the last release may not have time when she finishes her university studies and has to get a full-time job. The release manager for the current release is going to run out of time in a few weeks when he moves to a new job that doesn’t have anything to do with Apache software. The best contributor you’ve ever had hasn’t sent in a single patch yet, because she’s never heard of your project. You get the point – you need new users to become new contributors to become new committers to become PMC members, and eventually ASF members.

It also matters when it comes to finding donations for the foundation. Apache keeps growing, and the needs of its projects continue to grow. A few years ago a few mailing lists, a Subversion repository, and a Web site were enough to call it good. Now projects want Jenkins, code signing, git repositories (and migrations from Subversion), etc. Storage requirements grow every day. The number of commits grows every day. The number of tickets to Apache Infra – which is not entirely staffed by volunteers – will also increase.

It also matters because Apache does not only need to attract more contributors, but more diverse contributors. That’s a lot more than just publicity, but it’s an important consideration here.

Finally, we need to be promoting The Apache Way rather than becoming complacent. “Open source” (for certain values of “open source”) may have “won,” but The Apache Way certainly hasn’t. Throwing code over the wall on GitHub is no way to grow a community. There’s a lot more to it than that, which projects tend to find if they gather any sort of popularity and start hitting growing pains.

ASF Services

Apache provides quite a few services, including some press/marketing help – but we have one contractor for the ASF’s 150+ projects.

We need to think about how we assist projects in promoting themselves and the foundation.

Another problem: Right now, most of the ASF’s projects are silos. There’s damn little communication between projects, with some notable exceptions (e.g. the Hadoop family of projects). Sure, the ASF members from various projects communicate on some of the private lists, but there’s damn little collaboration between PMCs and committers.

We can do better, and we need to do better.

Marketing@Apache.org

One of the top things we need to do as a foundation is start focusing on publicity overall, and that means actually communicating. Right now, only three of the 150+ TLPs have a marketing list: CouchDB, CloudStack, OpenOffice. I’d wager than only a few actually recognize non-code contributions like marketing assistance as “merit” towards becoming a committern/PMC member.

A few weeks ago, I asked Infra to create a marketing@apache mailing list. There’s a press@ mailing list, but it’s private – only for folks working on marketing for the foundation, or members who’d like to join.

Press@ is needed for things that should be confidential, but there’s a whole host of conversations that can happen in the open. My hope is that folks interested in promoting Apache projects will join and start talking about how their projects can improve their promotional efforts and how projects can work together.

I also have a lot of ideas and suggestions how projects can improve their promotional efforts, but I’ll save that for another post later this week.

The slides from my talk at ApacheCon Europe are below. Have comments? Ping me on Twitter @jzb, or send me a note to my Apache.org email (also “jzb”).

Sharing Apache’s Goodness: How We Should be Telling Apache’s Story from Joe Brockmeier

Leave a comment | Categories: Apache, Social Media

Attending Linux.conf.au 2015

27 October 2014 by jzb

Really excited to note that I’m going to be attending Linux.conf.au 2015 and running the Cloud, Containers, and Orchestration mini-conf. Will be issuing the CfP for that shortly, but just wanted to give a shout (and create the category feed for LCA planet…) about heading to New Zealand next January. Extremely psyched to be going to LCA once again!

Leave a comment | Categories: LCA15 | Tags:

← Older posts

Newer posts →