[BACK]Return to peter CVS log [TXT][DIR] Up to [election] / statements

Annotation of statements/peter, Revision HEAD

1.1       peter       1: # Please enter a brief statement describing your background
                      2: # with the FreeBSD project, and your motivations for standing
                      3: # as a candidate for the core election.
                      4:
1.2       peter       5: I was first exposed to FreeBSD in 1994, and I've been a committer since 1995,
                      6: right about when 2.0.5 was happening.  I was foolish enough to step in for
                      7: Rod Grimes to take over the cvs tree administration, and found myself invited
1.3       peter       8: to core by the end of 1995.  I've worked on FreeBSD at Yahoo since 1999.  I
1.2       peter       9: didn't run for core re-election in 2006, and have subsequently enjoyed my 3
                     10: year break from core.  (Not a typo.)
                     11:
                     12: Things I've learned in the last 14 years:
                     13: -----------------------------------------
                     14: * You can't please everybody all of the time.  Sometimes the only way to get
                     15: somewhere is to aim for upsetting the least number of people, by the
                     16: smallest amount.  The art of knowing when to make that call is far from an
                     17: exact science.  I do not claim to be an expert.
                     18:
                     19: * We jokingly refer to debates as 'bikeshed' arguments, but sometimes that
                     20: is used as a weapon to dismiss an argument that someone doesn't agree with.
                     21: Yes, we do a lot of bikeshedding (it is the nature of the kind of group of
                     22: people that we are), but it isn't always without substance.
                     23:
                     24: * We are a very quirky bunch of people, putting it mildly.  I've learned which
                     25: people tend to react in what way to something, and seen what works (and what
                     26: doesn't) at solving problems or disputes.
                     27:
                     28: * In spite of our quirks, we're *generally* a fairly compatible group.
                     29: I sometimes wonder if the FreeBSD/NetBSD/OpenBSD/DragonflyBSD divisions are
                     30: as much about interpersonal compatability as it is about technical issues.
                     31:
                     32: * We have to consider compatability above technical ability sometimes.
                     33: Getting seriously incompatible people into the group causes pain and
                     34: suffering for years.  There have been a few incidents over my time on core
                     35: where we were talked into going against our better judgement on this, and
                     36: everybody suffered.
                     37:
                     38: * Tools are vitally important, both for development and for end users.  We
                     39: used CVS to great benefit long before revision control was trendy.  Things
                     40: like DTrace, coverity, llvm, etc bring so much more to the table.
                     41:
                     42: * Politics sucks.  I have no desire to be involved in politics, nor much
                     43: tolerance for it.  I guess I must be a slow learner, huh?
                     44:
                     45: * Administrivia sucks.  I desire to keep this to a minimum.  Delegation is
                     46: a good thing.  I guess that clinches the slow learner theory.
                     47:
                     48: Future directions:
                     49: ------------------
                     50: My opionions on where FreeBSD should go is mixed.  On one hand, it would be
                     51: nice if we could rule the world, but the reality is different.  There are
                     52: a number of things about our project that both help and hurt us.  But they
                     53: also define our character.  We are who we are, and we have the resources
                     54: that we have.  I'm all for going after new opportunities and new directions,
                     55: as long as we don't forget what we have going for us.  Waving of hands
                     56: doesn't magically make something possible in a volunteer organization.
                     57: I wish I had a magic wand.
                     58:
                     59: We're a decent unix and a decent server OS.  We're OK as a desktop (I run
                     60: -current on both of my desktops, at home and work), but we lean heavily
                     61: on 3rd party work for this that is written for Linux.
                     62:
                     63: A big opportunity is the embedded space.  Being able to produce a non
                     64: encumbered system is a big win for people who care about such things, and
                     65: something Linux can't really match - especially with recent GPL trends.
                     66:
                     67: We need to keep our strengths in mind and not lose focus on what we're
                     68: good at.
                     69:
                     70: Vision statement:
                     71: -----------------
                     72: 20/15 or better.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>