Rich is currently certified at Master level.

Name: Rich Bowen
Member since: 2000-11-05 02:32:14
Last Login: 2012-12-10 15:28:17

FOAF RDF Share This

Homepage: http://www.rcbowen.com/

Notes:

\http://httpd.apache.org/ http://drbacchus.com/ http://sourceforge.net/blog/ http://www.rcbowen.com/

Projects

Articles Posted by Rich

Recent blog entries by Rich

Syndication: RSS 2.0

What I've learned at SourceForge

Today I'll be leaving SourceForge and taking a role at RedHat. Please don't think for a moment that it's because I don't like SourceForge. I continue to think that SourceForge does community *way* better than either Github or Google Code, and while there are places where the platform can improve, the team that's working on it is one of the finest bunch of engineers I've ever had the privilege of working with.

Here's a few of the many things I've learned at SourceForge.

People are passionate

Every time I talk to anybody about my job, I mention two projects: PonyKart and OpenMRS. These projects illustrate to me how people can be passionate about anything. Having talked with the leads of both of these projects, I'm blown away by their passion for excellence.

Of course, these projects could hardly be more different.

PonyKart is a My Little Pony themed Mario-Kart style game. It's fun. The physics are well done. The courses are well designed. The community is very engaged. And it has My Little Pony characters in it. The guys that did this project wanted it to be a MLP game, but they also wanted it to be excellent. They wanted it to be fun. They wanted it to be *good*. They are passionate about it.

The OpenMRS project is a medical records system that was developed for a hospital in Kenya that had a hacked-together Access database monstrosity, and it was faster and easier for these guys to hack something together than to try to fix what was there. But that wasn't enough. They were passionate. They wanted it to be done right, and they wanted hospitals all over the world to benefit from it. And now they have a non-profit dedicated to giving this product away to hospitals in developing nations that need it. These guys are my heroes.

I am continually blown away by the quest for excellence, and the vast range of ways that it manifests itself.

People are kind

I've met amazing people in my time at SourceForge. These people are helpful, kind, patient, and, as I've mentioned, passionate. For the most part, people get that I'm human and can't solve all of their problems immediately. They get that we all have the limitation of time and resources.

Most people *don't* throw tantrums or demand their way. For this I am very grateful. I'm glad to have met a few of the nice people.

People are cruel

Sure, SourceForge is the underdog right now. I get that. It's not necessary to be a jerk.

It's hard to remember, when people are being jerks, that they're in the minority. Most people are, in fact, nice. But the jerks are very loud.

I'd like to remind the jerks that the folks who happen to be developing their project on the SourceForge platform are passionate, and they are pragmatic, and they are doing something useful while you fling mud at them.

'nuff said.

People are pragmatic

Tools are tools. They are not your children.

For the most part, people want to get a job done, and they use the tools they have, because the focus is the task, not the tools. Once, we used CVS and MailMan and we *liked* it. SVN is better. Some people like Git better. But if we had to use CVS and MailMan, you know what? We'd still get stuff done.

Religious debates over the relative merits of DVCS and CVCS systems are all well and good over beer at conferences, but most of us have a job to do, and we don't have time for that indulgence. You may, in fact, be right, but I don't have that kind of time.

I grow very weary of the This vs That flame wars that have characterized the IT world for so long. Perl vs Python, VI vs Emacs, Linux vs Windows vs Mac, Git vs SVN. The thing is, if you're a professional, you need to know *all* of them, and you're not coming across as brilliant, you're coming across as only knowing one tool. Nice hammer. Sometimes a screwdriver is useful.

But, much as most people are nice, it turns out most people are pragmatic. Most people don't have time for those debates either. They want to get their job done. I really appreciate having met a lot of those kinds of people.

Syndicated 2013-05-20 12:03:49 (Updated 2013-05-20 12:05:14) from Notes In The Margin

Maqetta

Today I discovered Maqetta - http://maqetta.org/ - which is exactly what I was looking for about a month ago. It's a browser-based HTML5 editor for creating mobile web app thingies without having to actually know anything about mobile CSS.

Syndicated 2013-04-05 21:20:42 from Notes In The Margin

A Haiku, in honor of today's meeting

For a brief moment,
I thought I had no meeting.
It was very nice.

Syndicated 2013-04-05 12:48:23 from Notes In The Margin

FitBit - Not what I was looking for

This evening I returned the FitBit I purchased a few days ago. It wasn't what I was looking for.

So I guess it's best to define what it is that I was looking for. Basically, I want everything that Strava does without having to lug my phone around. I thought that the FitBit was that, but it lacks one important element - a GPSr. I thought it had GPS fu in it, but it appears that I was mistaken.

So, instead, I've ordered a cheap armband thingy so that I can carry my phone without wearing a fanny pack. And maybe that'll be all I want.

The alternate is a $150 watch from Nike, and that's just a little too much to pay.

Syndicated 2013-04-02 00:44:16 from Notes In The Margin

Chores

Disclaimer: I don't require, or even particularly care about, your approval of my parenting style. I will cheerfully ignore any parenting advice you offer. Unless you're my parents.

My kids are very goal-driven. My son wants to save for a new iPod. My daughter wants a particular pair of shoes. These things motivate them.

But when it comes to something as pointless as taking out the garbage or vacuuming the living room, it's hard to get them to see the point. They'll do it when told, but they're not likely to think of it on their own.

We've gone through a number of experiments in getting them motivated to do their chores, including tying what chores they do to how much allowance they get. But that's a huge hassle to keep track of.

Last week I decided that since I like hacking on Open Source anyway, I'd throw something together to both track what chores they're doing - so that it's less work for us - and also to provide them with some incentive.

So, here it is: Chores is a PHP/MySQL web app to track what chores they're doing, and tie their allowance directly to that. I chose PHP because it's easy and, more importantly, I thought it might lower the bar to getting other folks to pitch in, whereas mod_perl or mod_lua might make it certain that I'd never get any help.

Chores is currently very simple, allowing you to:

  • Manage user accounts, and define how much money a point is worth for those individuals, so that each person can have a different base allowance.
  • Manage chores, and define how many points each chore is worth, and how frequently it may be done.
  • Track when a chore has been done, who did it, and when it can be done again.
  • Tell you how much you have earned today, and so far this week.
  • Provide reports of allowance earned for any given time period.
  • Formats nicely on the iPhone, iPod, and Nexus7, so that the kids can use it from whatever mobile device they have in their hands at the time.

Chores

I have other stuff planned, but for the moment we're kind of in a testing phase, to see if this actually works to motivate them.

I don't yet have a packaged distribution, because I don't have any documentation written, other than very rudimentary install docs. But you can check it out of svn if you want a copy. Patches are eagerly accepted, and if you'd like to participate on the project I'd be glad to add you to it.

Syndicated 2013-03-10 17:15:01 from Notes In The Margin

33 older entries...

 

Rich certified others as follows:

  • Rich certified RoUS as Master
  • Rich certified wrowe as Master
  • Rich certified srl as Journeyer
  • Rich certified slive as Journeyer
  • Rich certified thom as Journeyer
  • Rich certified davidw as Master

Others have certified Rich as follows:

  • wrowe certified Rich as Master
  • RoUS certified Rich as Master
  • slive certified Rich as Journeyer
  • ask certified Rich as Journeyer
  • highgeek certified Rich as Journeyer
  • srl certified Rich as Journeyer
  • cwinters certified Rich as Master
  • technik certified Rich as Journeyer
  • fxn certified Rich as Journeyer
  • davidw certified Rich as Master
  • sdodji certified Rich as Master
  • lsdrocha certified Rich as Master
  • grape certified Rich as Journeyer
  • thom certified Rich as Master
  • lars certified Rich as Master
  • petdance certified Rich as Journeyer
  • elbustancoltd certified Rich as Master
  • wsanchez certified Rich as Master
  • dangermaus certified Rich as Master new

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page