Tag: boston

Bad scifi lessons

dave liloia alerted me to the sci fi movie nights at the harvard center for astrophysics.

The Harvard-Smithsonian Center for Astrophysics will screen a classic science fiction film on the first Thursday of each month. The series will explore the idea that “everything we learned about science, we learned from the movies.” Except for Camp-o-Rama, doors open at 18:45 and programs begin at 19:10 with a Flash Gordon serial. Movie begins at 19:30.

the next installment on 12/6 features robot monster along with the well-known plan 9 from outer space:

Ro-Man, the most evil creature in the Universe, comes to Earth to kill everyone with his powerful death ray. Perhaps even outdoing Plan 9 From Outer Space as the Biggest Turkey Ever Made, Robot Monster is beyond belief…and that’s why it is so much fun to watch…but no more than once! Labeled a “Poverty Row Quickie” by film critics, this low budget 1950’s B film stars actors and directors who never should have come within a km of a movie camera. Featuring imbecilic dialog and moronic costumes, this classic sub-schlock masterpiece rivals anything put out by Ed Wood! Starring: Who cares?

Cafe scientifique

i was at the cafe scientifique last night. a beautiful concept.

Cafe Scientifique is an informal discussion forum giving like-minded people the opportunity to gather in bars and cafes all over the world to discuss the great topics in science. It is based on the Cafe Philosophique movement which was started in France in 1992 by the philosopher Marc Sautet who wanted a place in which ordinary people could discuss topics in philosophy.

yesterday, the topic was spam, with short talks by simson garfinkel of oreilly fame, and the painter-programmer paul graham who popularized bayesian filtering. a most enjoyable experience.

Agile metrics

i was a guest at the agile round table near boston last night. the event drew a crowd of veteran software engineers, i was the youngest in attendance by 20 years.
ken schwaber outlined his and jeff sutherland’s SCRUM approach, which struck me as interesting and worthwhile to follow up on.
jeff sutherland, CTO of patientkeeper, demonstrated how he manages his teams of developers with GNATS. jeff figured that developers loathe red tape, and had the goal to limit the effort required to 1 minute per day for developers, and 10 minutes per day for project managers.
and he was not using gantt charts to achieve this either. calling gantt charts totally useless for project management beyond giving warm fuzzies to the client, he explained how he leveraged their bug tracker to double as a means to keep track of effort.
each morning, developers review their tasks and update the work remaining estimates which have a granularity of one day. the project managers, in turn, analyze the reports that GNATS automatically creates. reports such as number of new tasks vs closed tasks, total work remaining and other metrics that can be derived from the task data.
tasks are the cornerstone here. jeff was able to demonstrate to the business side that the high level business goals were off by 100% with their effort estimates, while the low-level tasks achieved an accuracy of 10% on average. this led to enthusiasm from all parties to drill down on any project and get to the task level ASAP to get meaningful estimates. and, like psychohistory, project management is inherently stochastic.
nowhere to run, nowhere to hide
the level of transparency of this system is unprecedented. with everyone in the company able to see on a daily basis how much work was remaining and what the roadblocks were, the initial fears that developers would be pounded on by management turned out to be unfounded. instead, the transparency enables everyone to do real-time adjustments and to detect problems early, which has taken a lot of politics and second-guessing out of the equation.
when analyzing a project, jeff focuses on burn down, the part of a release where open tasks are relentlessly driven down to 0 by a joint effort of developers and business people. the corresponding graphic (roughly a bell curve) illustrates the importance of the burn down nicely, adding weight to jeff’s assertion that burn down is the only thing that matters to get a release done in time.
which prompted me to ask for advice on how to drive an open source release as a release manager. people are not exactly required to do your bidding, but metrics may help there too. collect these useful data points, as the bugzilla-bitkeeper integration is doing, and let them speak for themselves. peer pressure and pride in workmanship will take over from there. that’s the idea anyway..

The inner sanctum

i visited the w3c headquarters today to meet with martin duerst. we had a good chat about various topics ranging from the xml spec stack to the state of unicode adoption to the quality of our alma mater (martin is a university of zurich alumnus). martin was quite impressed by the virtues of the bitflux editor. apparently, only editors with PUT support get the nod from TBL. maybe this nice piece of software can make some inroads at the W3C.

Witty kookiness


I went to see Rose Polenzani last night in the company of Sooz and Susan (mit.edu webmistress). I was quite mesmerized by her songs. I definitely have a knack for people with wit who exude kookiness.

the llama
To ride on a
black winged Llama over desert
in the chill of night
wasn’t my idea.
stirrup me.
Now that I’m here I’ve got nothing to lose
for the record.
tomorrow
tomorrow
tomorrow
tomorrow
A blue land
and besides that everything in sight
has lost its color.
And if it was
hiding beneath the surface
of this great scape,
I would still want to wait.
tomorrow
tomorrow
tomorrow
tomorrow
I want to be brave
and believe that this fierce flapping creature
is heaving in good faith.
Holding on
but there’s no part of him that doesn’t
disappear
under my hands…
Carry me away,
but CARRY ME!
Carry me away,
but CARRY ME!
CARRY ME!
CARRY ME!