Skip to content

Instantly share code, notes, and snippets.

@vmbrasseur
vmbrasseur / plug-biz_of_community.md
Created December 27, 2016 21:13
Biz of Community blurb for PLUG

While community management and developer relations are gaining acceptance, many companies still don't know how these efforts can benefit not only the communities of the open source projects on which their business relies but also their productivity and profitability.

In this talk, I'll look at community from a business perspective, including the effect community can have on an organization's bottom line. Although there are communities everywhere, I'll approach the topic—meaning, communities, their members, and their contributors—from a free/open source perspective.

In this talk I'll cover:

  • Business reasons for supporting a community
  • Metrics for gauging community management success from the business' perspective
  • Getting started in community management
  • Risks of community management
@vmbrasseur
vmbrasseur / screencast_steps.md
Created December 4, 2016 20:52
Draft of Screencast blog post

I'm a frequent public speaker. The trend of late is for conferences to record presentations and then post them publicly later. This is a great trend, as it helps preserve and spread knowledge and expertise.

It often can take quite a while for a conference to get videos posted. I certainly don't fault them for this; video post-processing is a time- and attention-intensive task, often made more difficult to schedule due to all-volunteer staff. For one reason or another (typically self-review for improving the presentation and my delivery) I usually need access to my talk videos more quickly than a conference can provide them.

This past August I presented speaker training at /dev/world/2016. While I was there Tony Grey, chair of the AUC, taught me how to take live screencasts of my presentations using Quicktime. This was, in its

Reviewing Fail Notes

Adapt by Harford

  • Problems in seemingly disparate areas have more in common than we realize
  • We have an inflated sense of what leadership can achieve in the modern world
  • Evolution works not because it rewards the fittest overall, but because it rewards what is the fittest at that moment, the works-for-now-ness
  • We dislike variation. Standards, applied to everything, seem neater & fairer
  • But standards vary by location & situation
  • Problems are constantly changing, so solutions & approaches should as well
@vmbrasseur
vmbrasseur / failnotes.md
Created November 28, 2016 21:06
Notes from the review of my notes from my failure research

Reviewing Fail Notes

Adapt by Harford

  • Problems in seemingly disparate areas have more in common than we realize
  • We have an inflated sense of what leadership can achieve in the modern world
  • Evolution works not because it rewards the fittest overall, but because it rewards what is the fittest at that moment, the works-for-now-ness
  • We dislike variation. Standards, applied to everything, seem neater & fairer
  • But standards vary by location & situation
  • Problems are constantly changing, so solutions & approaches should as well
@vmbrasseur
vmbrasseur / adventcalendars.md
Last active November 28, 2016 01:18
Draft of OSDC advent calendar article

Possible header images:

The holiday season is upon us, bringing its special brand of festive chaos to many of our lives. While this time of year can be a bit busy, many technologists still find the time to hone their skills by participating in a technical advent calendar.

Those raised in the Christian tradition may already be familar with the idea of an advent calendar: Each day between December first and December 24th (Advent) you get to open a compartment in a special calendar and reveal a treat of some sort.

Technical advent calendars work in a similar way: Each day a new treat is revealed; sometimes it's an article explai

@vmbrasseur
vmbrasseur / irc_cheatsheet.md
Last active December 18, 2016 21:03
IRC Cheatsheet for osdc

Basic Commands

  • /msg NickServ REGISTER password youremail@example.com: Registers your IRC nickname with the NickServ service, protecting it from use by other people. This command will register the nickname you are using at the time you run the command. It is only necessary to do this once per nickname.
  • /msg NickServ IDENTIFY nick password: Logs you in (aka "identifies" you) as nick using password. Identifying is optional but advisable as some commands require identification.
  • /list: Displays a list of all of the channels which currently exist on an IRC network.
  • /join channelname: Joins you to the IRC channel channelname. If channelname does not exist yet, one will be created
  • /msg nick: Starts a private message session to nick.
  • /query nick: An alternate form of /msg nick.
  • /me action: Displays a message in which you appear to perform the action.
  • /away message: Sets an away status on your nickname with the associated and optional message providing additional infor
@vmbrasseur
vmbrasseur / currentbio.md
Last active February 15, 2022 15:53
Current Bio

VM (aka Vicky) spent most of her twenty-plus years in the tech industry leading software development departments and teams, providing technical management and leadership consulting for small and medium businesses, and helping companies understand, use, release, and contribute to free and open source software in a way that's good for both their bottom line and for the community. Now, as the Director of Open Source Strategy for Juniper Networks, she leverages her nearly 30 years of free and open source software experience and a strong business background to help Juniper be successful through free and open source software.

She is the author of Forge Your Future with Open Source, the first and only book to detail how to contribute to free and open source software projects. The book is published by The Pragmatic Programmers and is now available at http://fossforge.com.

Vicky has been a moderator and author for opensource.com, an author

@vmbrasseur
vmbrasseur / disce_ne_moriaris.md
Created August 18, 2016 04:13
Latin translation for Rex

Rex would like a Latin translation of "Learn lest you die" to use for a crest for his father. He'd like it to be as short as possible to minimize the amount of calligraphy he has to do.

I'm thinking it might be something along the lines of $verb $negator $verb for "learn so that you not die".

The first verb will have to be an imperative. It's fairly commanding: "You there! Learn!"

Pretty sure the second one would be a ne plus a subjunctive. Yeah, that appears to be the case. It's a dependent purpose clause, which requires a subjunctive. ne is definitely the negator for a subjunctive in this case so, bully for me.

So, the breakdown will be:

@vmbrasseur
vmbrasseur / tibbs_bio_draft.md
Last active May 23, 2016 17:24
Tibbs bio draft

Tibbs recently graduated from the University of West of Scotland with a degree in computer security. She has relocated to Portland, OR, where she evangelizes for privacy and security while doing ops work for Portland General Electric. She is passionate about encouraging small children to take the plunge into STEM and about cats on the internet, often at the same time.

@vmbrasseur
vmbrasseur / beast_reservations.md
Created May 23, 2016 01:01
Beast Reservations

17:51 Your Reservation is Confirmed

17:51 Beast on Thursday, June 2, 2016 at 8:45 PM for 3

17:51 We offer a set menu and politely decline substitutions. If you have any severe allergies, please provide advance notice by calling the restaurant at 503-841-6968 or by sending an email to beast@beastpdx.com.

17:51 We request punctuality from our guests. Our style of service is based on communal seatings. If you arrive early, you're welcome to enjoy a drink directly across the street at our cocktail bar, Expatriate.