Last month, I went to BarCamp Milwaukee 9 for a daylong exercise in stretching my mind. I’ve written a lot about BarCamp over the years (I’ve only missed two of the nine events), and I’ve always found it useful (the attending AND the writing about it). Let me share some of what I learned. These are some notes on the sessions I attended with about 70 folks, a nice crowd.
Open Source Ecology
Some days before BarCamp, I received an invitation to join a new Meetup in Milwaukee called Open Source Ecology. It was the first time I’d heard the term, but as an “open source guy” with an environmental bent, the idea was pretty attractive. I needed to learn more before signing up, so when a group of folks showed up and introduced themselves as from Open Source Ecology, I was very pleased, and said so when it came my turn to introduce myself.
Here’s the elevator speech description of Open Source Ecology
, from their website:
We’re developing open source industrial machines that can be made for a fraction of commercial costs, and sharing our designs online for free. The goal of Open Source Ecology is to create an open source economy – an efficient economy which increases innovation by open collaboration.
It’s an intriguing idea, and begins with what they call the Global Village Construction Set, a set of 50 machines designed to build other industrial machines to reconstruct civilization independent of today’s global capitalist economy.
Here in Milwaukee, they are working to build a machine that can turn buckets of ordinary dirt into bricks that are strong enough to build housing that meets modern building codes. Someday, instead of the old rural barn-raising festivals, we could see brick-house-raising parties for genuine Habitats for Humanity. Community building at its finest!
The Milwaukee group is also trying to partner with local educators to create a course focused on building the LifeTrac tractor, which sure sounds cool!
The discussion focused on the practicality of realizing this idealistic vision of building a new economy beside the existing institutions. Side note: they’re keen on finding better technical writers to help non-engineers build these machines.
These are good folks, and I’ll be following their progress. You can too, on their Facebook page.
Qt on Android and iOS (And windows, mac, linux)
BarCamps are by and for various types of geeks, but inevitably, there are sessions about programming. Sometimes I get attracted by these, despite not being a programmer. I actually tried one session about building a boot loader (software that allows you to run multiple operating systems on different hard drive partitions), but found myself drowning fairly quickly. I wasn’t the only camper who invoked The Law of Two Feet on this session, I’m afraid. This is the BarCamp principle of “if you’re not getting what you need from a session, walk away and find something useful.”
In the next session window (what turned out to be my last of the day), I was excited to learn that someone was giving a talk on using the Qt development framework to build applications for multiple mobile devices. Why get excited? Well, among the mobile devices that has adopted Qt as its default platform is Ubuntu. Technically, I’m writing a book on Ubuntu mobile devices (on hold until such a device appears in the US), and finding what programmers find cool, useful and unique about this framework is very helpful for writing that chapter.
So I watched this talk with keen interest, and learned much about how to work with the Qt Developer integrated developer environment. This young man had written an app to deliver dynamic schedules for Chicago Metra trains using Qt’s QML language (as does Ubuntu), and shared his process. If the book project resumes, I think I’ll be in pretty good shape.
After that session, I was dismayed to learn that I’d developed an ear infection and needed to get home. But BarCamp Milwaukee did help me yet again. I’ve always said that I would not be who I am if not for BarCamp, and look forward to next year!