Dougma (dŭg·mə) n.

  1. An authoritative principle, belief, or statement of ideas or opinion, especially one considered to be absolutely true by Doug; who is often wrong.
  2. A specific tenet or dougtrine authoritatively laid down, as by Doug.
  3. A system of principles or tenets, for Doug.
June 18th, 2007

OLPC Keynote at MassTLC OSS

Just a reminder that the MassTLC Open Source Summit is tomorrow morning! It is $40 online or at the door (and $20 for MassTLC members). A pastery cart, coffee and a bag lunch will be provided (though I do not have the exact details on this). Detailed information and directions are provided below.

One of the trademarks of this event is the level of audience interaction. The talks are not passive events where attendees absorb what is spoken up on some shielded dais. As in the past the event is broken down into three parts (legal, business, and community), plus a keynote. The plan is to have the event recorded, both audio and video, for release in multiple mediums.

Legal

The legal discussion will be on the GPLv3, both the road traveled so far and what the future holds. The process has been extremely open with the community participating in its drafting on an unprecedented level. This panel discussion is a continuation of that effort as well as an examination of that effort.

Business

The corporate panel discussion is not what one would normally expect. There is no real summary description for this panel due to the nature of it. How do you describe an open discussion? I will try. Listening to marketing folks from large companies describe why their open source strategy is the winner is not that interesting or rewarding. The focus here is on the audience and learning from the successes and failures of local companies large and small. Businesses who rely on Open Source are really relying on the communities they foster. The audience is made up of those communities and budding open source based ventures. Here is a chance to discuss the strategies of the day and get a greater understanding for this complex and thriving ecosystem.

Community

For the community section this year we are trying something new. Mark Withington of the Boston PHP group is running a Lightning talk session. These are ~5min presentations by local community members. These can be very exciting. One problem with any conference is that not all topics will interest all people. You also want to have a good range of topics. The purpose of the event is to foster Open Source in Massachusetts. this is done by building relationships and helping connect people. This can be hard for a small event such as ours. Lightning talks offer a great opportunity for this. For the general audience, they are given information dense overviews of topics and events they are interested in. If you are not interested in a topic, just like the local weather, just wait 5min. Presenters, while limited by time, are forced to communicate only the core information they need to get across. The idea is to engage the audience and get them interested in what you have to say. The point is not to answer all the questions an attendee might have for you or your project, but to just get the interested and hungry for more information. After all the talks are completed there will be a break before the keynote and space for attendees to gather and talk to the Lightning Talk presenters. Here is where connections are made and presenters can connect to those who are really interested in what they have to say, and can focus on exactly what people are interested in.

OLPC Keynote

As I have mentioned here and elsewhere, I feel that the software effort behind the OLPC project has been playing second fiddle to the hardware. There has been much attention given to the ‘laptop’, the innovative hardware technology, and some on the ‘child friendly’ interface. Very little has been discussed about the revolutionary new operating system being developed. Did you know the firmware is hardware independent? Did you know that while the kernel is based on Red Hat Fedora, the higher level operating system, including the file system is written in a dynamic interpreted language? Did you know that all you have to do is press a button on the laptop and you get to modify the code for whatever application is currently running? Did you know this is all done securely and using a revolutionary process management system where each process gets its own VM? This is not linux. This is something else entirely, and yes it is 100% open source. I will be handing out the Sugar SDK Live CD which includes a full linux development environment for developing applications for this revolutionary new system.

The Details

Read the rest of this entry »

May 30th, 2007

Backlog

Forget the cute dictionary definition tonight, we all know what being backlogged is like. Too many projects, tasks, bugs, deadlines, and a sever lack of time. A co-worker once called it suffering from ‘an acute temporal deficiency and a terminal case of deadline-itous.’ Terminal in the sense that you either the item gets killed off, or you do. You can’t do it all and something has to give. June and July have been fully booked for months, and I will be making a few announcements of some interesting things soon. It looks like some plone classes, and two sprints are going to be casualties. A few of the things I have been able to get done (NOTE: these were all team efforts):

  1. 15 new Yew shrubs planted in the back yard (NEE!)
  2. All the beds cut, weeded, trimmed, pruned, and a huge new bed one roughed out
  3. First half of the border stones are in, awaiting four yards of mulch
  4. New feature productized in the engine after four years of research and development
  5. Re-re-re-re-re-re-re-learned how complex SWIG typemaps can get
  6. Learned how roundup differs from trac, and how it does not (conference paper submission and review, NICE!)
  7. Created a detailed list of new features and code snippits to incorporate into the PyCon-Tech code base (dynamic schema creation rocks!)
  8. Was present at two very successful python meetups (can’t really take credit for their success, but I actually made it to them on time!)
  9. Wrapping my brain around multi-threading (ipython + Stackless + scipy + matplotlib = my new shell; too bad matplotlib is not thread safe on win32)
  10. Got the LightScribe CD art done for a set of Sugar Live CD’s I am planning on burning

I have 6 other blog posts started (most very short). All last week I was sleep deprived. This weekend improved things, mainly because my body shut down. I promised myself I would not write e-mails or these posts late at night or when I was over tired, as I tend to ramble and go off on tangents. oops….

May 21st, 2007

Two Boston Python Meetups This Week!

Lots to cover today. Lots of things going on and me under a deadline!

Boston/Cambridge Python Meetup – Wednesday, May 23, 2007, 7:00 PM

Boston Plone Meetup – Thursday, May 24, 2007, 7:00 PM

UPDATE: New Location for the Plone Meetup
Nature Conservancy
11 Ave. de Lafayette
Boston, MA 02111
(617) 542-1908

Peter Marquez has lined up a great speaker for the Cambridge meetup Wednesday! George Lambert of Goldenware Travel will be talking about his companies switch to python and what impacts (good and bad) this decision has had. This is not our normal day, week, or location for a meetup, but was chosen for availability of people and the guest speaker. One of the topics at the meetup will be when and where to hold future meetings, and to schedule future speakers as well as informal sessions. We will also be saying farewell to a Chris Curvey who worked hard for years managing the Boston Python Interest Group.

The Cambridge Python May Meetup

When:
Wednesday, May 23, 2007, 7:00 PM
Where:
Brickbottom Building
1 Fitchburg St, Somerville MA Suite 151 Building B
Somerville , MA 02143
617 620 3071

Description:
Why did you choose Python?Developers and their companies are using Python to do all kinds of tasks. From utilities to ERP systems. Why are they choosing Python over Java, C++ and other proven enterprise 3 and 4gls?At this meeting we’ll all get a chance to meet each other, learn why we’ve made this choice and what we’ve learned in the process.To kick off the meeting, I have asked George Lambert of Goldenware Travel to explain why his company has switched to Python and the benefits and challenges they are seeing.The meeting will be held at my office in Somerville. We currently have 7 RSVP’s and 10 “Maybe’s”. Of course that may change with the date change.

Read the rest of this entry »

May 21st, 2007

Plone4Artists / multimedia sprint in Boston – July 18-23, 2007

Nate is a very busy person these days. He just got back from a Plone4Artists sprint in Paris, and is setting up one here in Boston!

 Hey Boston Plonistas!

I’m pleased to announce the first ever Plone sprint in Boston will be held on July 18-23, 2007!
Thanks to our sponsor, the Christian Science Monitor, for providing the space in which to hold the sprint. Russ and Terry, who have been hosting our monthly Plone meetups, have been gracious enough to open up their meeting facilities for the entire week! We are very fortunate to have the use of these facilities in such a beautiful space in the heart of Boston’s Back Bay neighborhood.

Get more info and register on the sprint page.

At the next Boston Plone May Meetup on Thursday, I’d like to discuss logistics for the sprint, and ask those of you who are attending to help out with the planning to make everything run smoothly. If you’ve never been to a sprint, now’s your chance to participate in an incredible learning experience. For some background about sprinting and what it’s all about, read this explanation of a sprint and this blog post from a first-time sprinter.

I’d like to try to get as many people from the local Boston Plone community (and other OSS communities) involved as possible. The room holds 75-100 persons, so I don’t think we’re going to run out of space!

Read the rest of this entry »

May 21st, 2007

Zope 3 Training for Plone Developers – July 16-17 in Boston

Pre-Registration ends May 31st!

This is from Nate Aune:

Want to learn more about using Zope 3 technology in Plone? Now’s
your chance to get hands-on instruction from one of the leading Zope 3
gurus in the Plone community: Rocky Burt.

We are pleased to announce “Zope 3 Training for Plone Developers”
a comprehensive 2-day training course offered in Boston, MA
on July 16-17. This course is specifically targeted at the developer
already familiar with Plone and Archetypes who now wants to leverage
Zope 3 component architecture in their Plone products.

More info:
http://www.jazkarta.com/services/zope-3-training-for-plone-developers
INSTRUCTOR
Rocky Burt is a recognized leader in the Plone community, having been
elected to the Plone framework team, contributed to the popular book
“Web Component Development with Zope 3″, developer of many Plone
products and author of the Plone4Artists suite of products. Rocky is
an expert in using Zope 3 technologies in Plone, and has given various
conference/sprint talks on this subject including a three hour tutorial
at the last Plone Conference in Seattle.

DATES
July 16-17, 2007

LOCATION
Christian Science Center
1 Norway St.
Boston, MA USA

REGISTRATION
The preferred class size is 10-15, so we encourage you to sign up now
to reserve your spot. There is also some early bird special if you
sign up before May 31. Please see the training page for the cost and to register.
http://www.jazkarta.com/services/zope-3-training-for-plone-developers

All participants will receive a copy of Phillips von Weitershausen’s
book “Web Component Development with Zope 3″ (Second Edition).

PREREQUISITES
Knowledge of Plone and experience developing Plone products with
Archetypes. Python programming skills.

COVERS
Everything you need to know about developing Plone products the “Zope
3 way”, using adapters, view classes and interfaces. See the training
page for the full agenda of topics covered.
http://www.jazkarta.com/services/zope-3-training-for-plone-developers

REQUIREMENTS
A laptop computer to follow along with this hands-on class.

CONTACT
Please contact training@jazkarta.com if you have any questions about
the training.

|