Open Source Bridge 2013 Birds of a Feather

Proposals for this room

* Ruby Beginners Meetup (Confirmed)

Informal meetup targeted at newcomers to Ruby. Bring questions. Drink $beverage. Hack. Experienced Rubyists welcome; we want you to share your expertise!
BOF 2013-05-20 23:56:36 +0000
Kirsten Comandich

* PyLadies + OpenHatch: Make your first contribution to OSS! (Confirmed)

Contribute with us! PyLadies PDX and OpenHatch are teaming up to host this drop-in session for those who want to contribute to open source, but don't know how to get started. Learn the basics and get set up with OpenHatch. Goal is to submit a patch by the end of the night!
BOF 2013-05-29 21:28:06 +0000
PyLadies PDX, Asheesh Laroia

Open Source Bridge 2013

Sessions for this room

Tuesday, June 18 - 10:00 AM

* Custom Markup for Working and Writing

We show how both doing work and writing about work are enhanced by special purpose markup hosted by federated wiki plugins.
Ward Cunningham
Tuesday, June 18 - 11:00 AM

* Robotron Autopsy: Learning About Hardware From Vintage Video Games

Studying and building hardware is easier than you think. Using software concepts as a metaphor, I will reverse-engineer the 1982 arcade game machine "Robotron: 2084" and reimplement it in modern hardware.
Jared Boone
Tuesday, June 18 - 01:30 PM

* Dirty Tricks of Computer Hardware: What You Don't Know Will (Probably Not) Kill You

Ever wonder what you don't know about how your computer hardware really works? Do you tire of lying to your relatives that "gremlins" are the cause of intermittent data loss and blue screens, and not just a car from the 1970s? Let's take a journey into the wonderful world of wonky hardware and find out what can be done about it!
Darrick Wong
Tuesday, June 18 - 02:30 PM

* It's OK to be Average

Open Source communities are often full of "the one who invented ___" people. They've written RFCs, gotten patents, published software that's already installed on every computer you'll ever buy. It can be kind of intimidating. But there's room for more than that--and welcoming more people can improve your project exponentially!
Noirin Plunkett
Tuesday, June 18 - 03:45 PM

* Cool Features of the Z Shell (zsh)

Z Shell is a UNIX shell with a bunch of cool features. Learn about installing and configuring zsh with some of my favorite features.
Michael Pigg
Tuesday, June 18 - 04:45 PM

* Literate Programming for the 21st Century

Knuth advocated writing programs for people, not computers. How does crafting code with literate programming play with quick iterative development? Example heavy session using org-mode's Babel project and progrmming languages with succinct syntax, like Scala and Clojure.
Howard Abrams
Tuesday, June 18 - 05:45 PM

* Geek Choir - Fast!

A hands-on session in which we show how to increase team identity, cohesion, and collaboration via singing.
Michael Alan Brewer
Wednesday, June 19 - 10:00 AM

* Just Don't Lick the Cookie: an open discussion about organizational dysfunction

When someone claims a task and then doesn't do anything with it, we call that "licking the cookie." Nobody in their right mind would pick up and eat the licked cookie or finish the project. In this session well talk about common forms of organizational dysfunction, and then facilitate a group discussion about working around, over, under or through organizational dysfunctions you've encountered.
Kellie Brownell, Sumana Harihareswara
Wednesday, June 19 - 01:30 PM

* Open Sourcing Depression

In the spirit of open source, I'd like to shine a spotlight on depression. Not because it's easy, but because it's important. Mental illness affects many of us, but the stigma attached to it dissuades most people from talking about it openly. That's not how we make progress. With this talk, I want to do my part.
Edward Finkler
Wednesday, June 19 - 02:30 PM

* How My Kids Are Learning to Program By Talking

My children have patiently tolerated a number of teach-STEM-quick schemes their dad has brought home. They've taught robots to dance, created simple animations using Scratch, and, quite frankly, made a lot of poop jokes. What's missing from these programming tools was storytelling. The ones we tried focused either on easy interactivity or expressive power. If only there were a way to combine the two... oh, wait, there was—46 years ago!
Ian Dees
Wednesday, June 19 - 03:45 PM

* Diversity in open source: What's changed in 2012 and 2013

A few stories we will cover: * 20% women attendees at PyCon US 2013 * 85% of JSConf attendees donated to women in open tech/culture * The success of Black Girls Code * Conferences with 100% white male speakers are now called out for not trying hard enough to find good speakers * Mozilla's adoption of community guidelines that prevent advocacy of discrimination on Planet Mozilla and other Mozilla forums * The rapid growth of PyLadies
Valerie Aurora, Sumana Harihareswara, Ashe Dryden, Liz Henry, Asheesh Laroia
Wednesday, June 19 - 04:45 PM

* Low-Friction Personal Data Collection

Have you ever wanted to track your movements, sleep, what you eat, who you spend time with, and all sorts of other personal data? In this talk I'll describe the tools I've been able to successfully use to track aspects of my life.
Aaron Parecki
Thursday, June 20 - 10:00 AM

* The Future of Ruby

What will Ruby, the programming language and community, look like in 2 years?
Brian Shirai
Thursday, June 20 - 11:00 AM

* Mod your Android

Take control of your hardware by installing an open build of Android. Learn about what is involved in installing a third-party OS on your phone or tablet. Bring your own device to hack on in a supportive environment.
Jesse Hallett
Thursday, June 20 - 01:30 PM

* !done - Hacking IRC Bots for Distributed Teams

When our company was acquired we needed a way to see everything that was done each day all in one place. Teams were using different methods to do this: standups, written reports, emails and meetings. Nothing stuck. Done reports introduces a simple IRC command: !done. Team members say !done and what they just did. These !dones are put into a daily report. !done becomes a part of everyday at work, not a strained task that’s easily forgotten.
Amber Case, Aaron Parecki
Thursday, June 20 - 02:30 PM

* The problem with passwords on the web and what to do about it

Handling user passwords safely is hard, but replacing passwords on the web in a reasonable way is even harder. Really, this should have been in the browser all along. This is where Persona comes in.
François Marier
Thursday, June 20 - 03:45 PM

* Human Interfaces for Geeks

As technical professionals we excel at understanding protocols, standards, file-formats, and APIs. Whenever there is a doubt as to the correct way to do things, one merely needs to read the fine manual or source code. Unfortunately the reference manual for humans was lost a long time ago, and the source code is poorly documented. We've been struggling with inter-human communication ever since. Paul Fenwick will present his findings at reverse-engineering the human communication protocol.
Paul Fenwick
Thursday, June 20 - 04:45 PM

* Lessons From X

Lessons I've learned from 25 years of participation in perhaps the longest-running end-user-facing Open Source project.
Bart Massey
Thursday, June 20 - 05:45 PM

* Hacking your Meatware: exercises you can do at your desk

You will learn about risks to your neck, shoulders, hips and core from sitting at a keyboard for hours at a time. Learn a quick 6-breath sun salutation, simple stretches, the need for regular movement. Discuss sitting, standing, walking, reclining. Simple, incremental, safe, easy.
Kurt Sussman