Category Archives: Uncategorized

SourceForge Allura submitted to the Apache Incubator!

Today we submitted Allura to be considered for the Apache Software Foundation Incubator program.

Allura is the software that powers SourceForge’s developer experience. It offers source code hosting, discussion forums, issue ticket tracking, wiki, mailing lists, and much more. It’s been Open Source from day one under the Apache License, and we’ve decided that we want so much more.

By submitting Allura to the Apache Incubator, we hope to draw an even wider community of developers who can advance the feature set and tailor the framework to their needs. With the flexibility and extensibility Allura allows, developers are free to use any number of the popular source code management tools, including: Git, SVN, or Mercurial. We are indeed willing to turn our own open source platform in a tool that everyone can use and extend, and we believe Apache is the best place to steward the process.

The Apache Software Foundation is a non-profit that provides the legal and technical environment for Open Source projects to flourish. The Incubator is the mechanism for accepting new projects into the foundation. Today we’ve submitted our proposal to the Incubator, and over the coming weeks and months, will continue building a larger community around Allura.

We’re very excited about this step and think that it’s going to be a big turning point in the history of SourceForge. Many of us are thrilled because we have been huge Apache fans for more than a decade, and have been actively working to support the Apache OpenOffice podling. We look forward to collaborating with some of the brightest people in the world, and benefiting the thousands of Open Source projects that are hosted at SourceForge. It’s clearly the best of all possible worlds.

You can read more about Allura features, and you can read more about the Apache Incubator. We hope to be joining a truly stellar group of projects in the Incubator.

If you want to participate in the Allura development, there are many ways for you to get involved. There’s the source code, documentation, UI/UX, and just using it and telling us what you like or don’t like. We’d love to have you as part of the Allura development community.

Farewell, Summer

I’ve written many times of my love of Ray Bradbury. He truly felt like an old friend. I’ve been reading his stories as long as I can remember reading, and his _Dandelion Wine_ is my favorite book, from any era. I read it almost every summer.

I’ve been very sad today, after hearing that Ray has died. I knew it would probably come soon – he was 91 – but that doesn’t make it easy.

His stories were so honest, so simple, and at the same time so deep. _Something Wicked_ was about me, and about how my father is, and always will be, my hero. _Dandelion Wine_ was about me, and about discovering that I’m so very alive. _Martian Chronicles_ was about me and my desire to find myself in people different from myself. And so on.

I’ve been thinking all day about a chapter in _Dandelion Wine_ where Great Grandmother says goodbye to her whole family, and then tries to find the dream that was interrupted when she was born. I hope that Ray has found his dream.

Farewell, Summer.

Friday

My parents go grocery shopping on Fridays.

If you’re like me, the notion that I would know on Friday what I’m going to have on Thursday is laughable. A nice goal – planning that far in advance, and shopping for it – but not realistic.

But my parents do this every week. They go grocery shopping on Friday because that’s the day they get special discounts. And they are somehow able to plan their week such that this works. This impresses me to no end.

So, on Friday, when my father had to have emergency surgery due to some unexplained bleeding, this interrupted their shopping schedule. Dad mentioned this to me on the phone – that they were going to have to go shopping on Saturday instead of Friday.

My father’s knack for organization never ceases to amaze me. I forget what I’m doing so often that if I don’t keep a written list in front of me at work, I forget from moment to moment what I’m supposed to be working on. I’m interrupt-driven at work – responding to every interruption, and then trying to get back to what I was doing, hoping I haven’t forgotten it.

But, even during those very hard years, when I couldn’t even remember to show up to their house for dinner, they never chastised me for my forgetfulness. I don’t know if I ever thanked them for their patience with me.

My sister wrote a few days ago about remembering and forgetting, and I remember when my grandfather no longer remembered who I was, and my grandmother scoffed at the idea that she’d ever had children. And I can’t remember where I was going with this post when I started writing it.

Oh, yes. Friday.

On Friday, I was frightened that my beloved father might have something life-threatening. That my mother would be alone, with far more to worry about than shopping for a week of groceries. That my father, who taught me to be a gentleman, taught me to make candles and pancakes, taught me to love literature and music, wouldn’t be there any more.

But when I spoke to him on the phone, he talked about having to move grocery day. I was struck by how practical he is, even when life has handed him hard times and disappointments.

I love you, Dad. I appreciate the things that you’ve done to set me on my path. And we’re looking forward to spending some more time with you next month.

Time to disengage

We received the below “Memos from your adolescent” when Z went to his middle school orientation.

Time to disengage!

(Click on the image for the full size.)

I have to assume that the person writing this thought they were being funny, as the alternative is even more appalling. I can’t quite imagine that a middle school counseling office thought that this was legitimately good advice to give to parents. It’s irresponsible and harmful.

I’m sure that someone reading this thinks that I am lacking in a sense of humor, but think for a moment about the audience. These are parents many of whom are experiencing middle school for the first time. Most of them, I assume. They’re nervous, unsure of how this is going to go. They receive this as advice from, presumably, and authority on how kids think. And here’s the license to just accept disobedience and disrespect as perfectly normal.

Every paragraph of this says that this is the time to disengage from your kid’s life. Let them be independent. Treat them like a buddy, not a son or daughter. Accept their disrespect as “just the way kids are.”

If this was intended to be funny, it failed. If it was intended to be good advice, it failed at that, too. If this is honestly their opinion on how we should be parenting, they’ve ensured that we will never, ever, agree to have him go to the counseling office for advice. Mostly, I’m glad that Z didn’t see it, and take it as license to behave in the ways described.

The story so far …

I’m very pleased to tell you that Z decided he wanted in on the action too, and now he has a story of his own. So, here are the stories so far. First, we’ll catch up with the Phineas and Ferb characters …

Major Monogram is today's lunch picture. What is Doofenshmirtz up to?!

Doofenschmirtz

And, today's scene from S's story.

And, Z’s story is just starting. Who knows where it will go:

Z said that he wanted a story too, so here's scene one. Looking forward to tomorrow.

Is there in fact a science to SEO?

I just got email from O’Reilly, including a book on SEO.

I frequently find myself criticizing SEO practices, because they are so often snake oil.

While I acknowledge that there is a science to writing headlines so that people will read them, it seems that more and more we’re writing “copy” so that algorithms will rank it highly, rather than so that it is beneficial to humans. This is, of course, the rationale behind wiki spam, comment spam, and on and on, which isn’t written for people to read, but for algorithms to read.

Then, the algorithms get optimized to compensate for what people are writing, and the spiral goes on until we’re all communicating in grunts.

But when O’Reilly publishes a book about something, I tend to assume that there is in fact some merit to it. Perhaps I should read this, so that I’m not merely knee-jerking against the charlatans that are riding on the legitimate science. Assuming that there is a science.

On a related note, I’m making a conscious effort this month to write blog posts rather than condensing all of my thoughts into 140 characters. At work, I send 24 tweets a day, every day. I have to condense really cool ideas into 140 characters that do a crappy job of conveying the awesome. As a result, I start to to think in 140 character segments, which, in turn, is making me inarticulate. Must stop that.

Also, I expect that this blog post will draw a lot of spam. *sigh*

Storm

Storm
April 29, 2012
From the Sunday Scribblings

Now, the storm has passed,
or at least blown away for as long as
a afternoon nap lasts,

and I have a moment
to think uninterrupted thoughts,
write one or two of them down.

How many poems have been
derailed by a whoop,
a whine, a scream,
between brain and pen?

The clouds loom
dark and cold as my
forgotten coffee, set down during the
last storm,
the cream separated and
drifting among the darkening clouds,
ready to be knocked to the floor,
spilled like so many gathering thoughts.