The Only Picture of Me from MinneBar

Courtesy of this site.

That’s a sexy back of the head shot…

Posted in To Be Categorized | Tagged | 2 Comments

MinneBar Conference Report

My stream-of-consciousness memoir on MinneBar.

Had a blast at MinneBar. The space was a bit small and I think turnout was much higher than anyone anticipated, and it way hot (in the thermal sense), but it succeeded with flying colors at creating “something exciting by being in close proximity to lots of smart people”. Got a chance to meet a guy from the OCaml mailing list, and generaly hung out with a lot of smart people.

The session I lead on executable documentation went pretty well…eventually. When I first showed up, the outlet didn’t work and the projector was sitting too low, but my wonderful wife came up with the solution of stacking chairs and the MinneBar organizer (Ben Edwards) managed to find an outlet that worked. Once we were through with that, I plowed ahead, and there was a really good conversation that ensued.

I’m discovering that it’s kind of hard to illustrate a good example of a Fit document outside the context of some kid of project, though — for future presentations on the topic, I will probably have a mock project and a more complex example. I was hoping to build that interactively during the session, but I simply ran out of time. All in all, though, it seemed like people were really warming to the idea of using story tests to provide a common language between customers and developers. It at least seemed to be a bug that got into people’s ear.

The presentation on Agile Development and Functional Languages totally blew me away. The plan going in was to talk to the half-dozen functional language wonks who showed up about how to do test-driven development and other Agile-esque coding techniques in functional languages, and/or to talk to the Agile folks who showed up about why object-oriented languages seem to be an implicit assumption in Agile thought. The low attendence was also a given assumption by the organizers, I think: they put me in one of the smaller spaces for that presentation. That plan was thrown out in a hurry when I walked into a very, very full space — we had people outside the room all the way to the stairwell trying to get into the conversation. So much for being the only person who cared about functional languages in MN.

The conversation that ensued was really good. There were about five or six people who really became the ad hoc panel, and we talked about advantages of functional languages, and limitations to the adoption. During the talk about the advantages of concurrency with functional languages (see Brian’s post on the matter for more on that), this guy who had his head in his computer most of the time piped up to make an interesting observation: that Rails basically addresses the problem by forcing a single-threaded model, and leaving any “multithreading” aspect out of the user space. I thought that was pretty insightful, and I said something which I can’t really recall, and we moved on — it was until later that I realized it was celebrity guest David Heinemeier Hansson, the creator of Rails! I retroactively got a bit fanboyish when I found that out: I’m only now starting to recover.

I ended up having to cut out at about 3 PM. After the presentations, the general lack of food, and the trouble I’ve been having sleep for the past week, I was just kind of done. It’s kinda too bad: I was having some fun, but I just couldn’t do it.

Please feel free to comment on this post if you’d like to continue the conversation from MinneBar, or if you’ve got any feedback for me — I’d like to hear any kind of constructive criticism about the presentation, or any ideas that it got you rolling on.

(A review of functional programming and agile development conversation.)

Posted in To Be Categorized | Tagged , | 5 Comments

Sean Penn vs. Stephen Colbert

Sean Penn was on Stephen Colbert — it was awesome. They did a “Metaphor-Off“. It was seriously the funniest thing I’ve seen in a long time.

Posted in To Be Categorized | Tagged | Leave a comment

Why I Love My Current Gig

Back in the day, I was told to celebrate the small successes — if you’re at work, and you do something good, have a little party as a reward. Because of that, I have a tendency to literally throw my hands in the air when I accomplish something difficult at work. Normally, people ignore this behavior — sometimes they look at me funny, and on rare occasion, people will ask what I’m doing.

I just did that here, and one of the architects just glanced at me and said, “Congratulations.”

First time that’s ever happened.

Posted in To Be Categorized | Tagged | Leave a comment

Some Highlights from the Upcoming unConference

Check out MinneBar’s schedule. The opening remarks are “A Highly Kinetic Semi Dangerous Exposition”, and they booked “Socializing, Nintendo Wii-playin’, and Nintendo DS Meetup” opposite “Rails web framework creator Interview/Q&A” (apparently they only want the hardcore in the Q&A). Lots of stuff for business types (“Marketing Your Technology Startup”), designer types (“Design 2.0: What’s a web designer to do?”), and techies (“Dojo Javascript Toolkit”). More people registered than showed up for NFJS last weekend.

And it’s free with a free lunch and happy hour. Pretty sweet. :-D

Posted in To Be Categorized | Tagged , | Leave a comment
  • Categories