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.
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.)
12: Things I've learned in the last 14 years:
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.
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.
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.
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.
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.
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.
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?
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.
48: Future directions:
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.
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.
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.
67: We need to keep our strengths in mind and not lose focus on what we're
68: good at.
70: Vision statement:
72: 20/15 or better.