Bart Massey

Beach headshot 320x200

Bart Massey

Portland State University

Biography

Bart Massey has been geeking around with community computing for 35 years, and has been involved in Free Software and Open Source since its inception. For the past 15 years, he has been a CS Prof at Portland State University, where he works in open tech, software engineering, artificial intelligence and low-level software development.

Bart’s titles include Member of the PSU MCECS Innovation Program Board and past Secretary of the X.Org Foundation Board. Bart is the architect of the X library XCB, a modern replacement for Xlib, and the author of the XCB image extension. His current open tech interests include Haskell, open hardware and building bridges between pieces of the open tech community. He was one of the original participants in the Open Source Bridge conversation.

Open Source Bridge 2016

Sessions for this user

* The Key Of Chaos

We built an open-hardware random number generator. We'll tell you all about it.
Theory
Bart Massey

Open Source Bridge 2013

Sessions for this user

* Lessons From X

Lessons I've learned from 25 years of participation in perhaps the longest-running end-user-facing Open Source project.
Culture
Bart Massey

* Shall We Play A Game?

In just 1.5 hours, I will help you craft a computer game AI that will consistently beat you and your friends.
Chemistry
Bart Massey

Open Source Bridge 2012

Sessions for this user

* <Your Favorite Programming Language> Loses

Every programming language ever created has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they fail to play out in various real languages.
Chemistry
Bart Massey

* Understand "Inform 7" as Teh Awesome.

Y'know those "Interactive Fiction" (IF) text-adventure thingies? Inform 7 is a language for writing IF in the style of English prose. It's also a neat idea for general modeling. Let's build a simple world together while learning some of what Inform 7 is about.
Chemistry
Bart Massey

Proposals for this user

* Fearless M4 For The Win

The M4 macro preprocessor is a tool that inspires fear in the hearts of many open tech developers. This is kind of pathetic. I'll show you how to quickly, easily and fearlessly build useful prototype tools in M4.
Cooking 2012-01-20 00:07:31 +0000
Bart Massey

Open Source Bridge 2011

Sessions for this user

* A Tangled Tale

Forum-based interactive learning is an important open tech community activity. We will look at a storytelling-based example from the past.
Culture
Bart Massey

* Seven Habits Of Highly Obnoxious Trolls

Developing more effective habits isn't just for the good guys. We'll discuss seven methodologies that make trolls more effective---and tell you what you can do about it.
Culture
Bart Massey, Selena Deckelmann, Duke Leto

Proposals for this user

* <Your Favorite Programming Language> Loses

Every programming language in wide use has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they play out in various real languages.
Chemistry 2011-03-14 05:26:26 +0000
Bart Massey

* Build a DSL *Fast* With M4

The M4 macro preprocessor is a tool that inspires fear in the hearts of many open tech developers. It shouldn't. I'll show you how to build domain-specific languages quickly and easily in M4.
Cooking 2011-03-15 21:40:18 +0000
Bart Massey