|
Grex > Coop13 > #365: The Staff and Board Alert Item | |
|
| Author |
Message |
| 25 new of 92 responses total. |
eprom
|
|
response 59 of 92:
|
Oct 11 03:20 UTC 2006 |
re #45, 48
I made that identical suggestion almost a year ago (item 294 #86)
Maybe they'll listen to you. But it seems to be that the old guard of
grex has a way of doing things and they aren't about to change anytime
soon.
|
tod
|
|
response 60 of 92:
|
Oct 11 04:14 UTC 2006 |
I think we can all agree that the board as well as the volunteers are just
waiting for STeve to die or something rather than addressing his behavior
head-on. If I was wrong then the Board would've addressed the problem at the
recent meeting rather than dance around like they didn't remember. If that's
not the case then it must be that they don't care enough about staff beyond
STeve.
|
naftee
|
|
response 61 of 92:
|
Oct 11 04:43 UTC 2006 |
re 57
It's almost worse than that. When some people start up discussions, some
other people seem to find it necessary to tell them to shut up. I'm not going
to name names here, but...
If this is a system where we have to discuss to change something, and yet
those very discussions are discouraged, we're not getting very far.
|
keesan
|
|
response 62 of 92:
|
Oct 11 13:40 UTC 2006 |
STeve, are you reading this item?
|
slynne
|
|
response 63 of 92:
|
Oct 11 18:39 UTC 2006 |
resp:57 Yes, it is clear that the old way where staff did everything by
consensus isnt working anymore. That worked well when everyone knew each
other personally and communicated in social situations. I dont know what
the answer is now. The truth is that if you and some people whom you
talk to frequently wanted to start a similar system, you probably could
and it would probably be pretty nice. But what if you stayed and put
that energy into running *this* system? It seems to me that for the
effort and expense that would be put into a whole new system, the same
effort could be put into running things here. Run for board. Join staff
again. There are so few members here these days that the character of
this place can easily be what anyone wants to make it. I got on the
board last time with under 20 votes.
resp:58 Why havent those things been tried? Because actually doing
something takes a lot more effort than sitting on the sidelines coming
up with great ideas. Both documentation and mentoring are good ideas and
both things involve someone's time and labor.
|
cyklone
|
|
response 64 of 92:
|
Oct 11 20:24 UTC 2006 |
And you've mentioned the NEW blood and encouraged them to be involved in grex.
Historically speaking, they were involved in grex and left. IF the next round
of new blood arrives, the only "time and labor" you need to find must come
from the board and current staff members. It's really simple. Person X
volunteers, SOMEONE on the staff and/or board needs to give them the tools
to do the job. Reading between the lines, you seem to be saying the board or
the current staff don't have the time or labor to give out reasonable
assignments, or answer questions the newcomers need answered to complete the
documentation. Again, grex needs to proactively plan how best to utilize NEW
volunteers to accomplish the goals of redundancy and documentation. Welcome
new blood or die.
|
cross
|
|
response 65 of 92:
|
Oct 11 21:36 UTC 2006 |
Regarding #63; I was on staff. It seemed like a waste of time. But why?
Let me tell you by asking a question.
What, exactly, is someone supposed to DO on staff if everything they propose
to do (or actually DO do) is undone by other staff members who feel entitled
to dictate technical policy? Here's an example: a couple of years ago, I
changed the symbolic link that points the ``bbs'' command to Picospan and
pointed it to fronttalk. I think a total of two people noticed, since they
have problems with their .cfonce files. Steve changed it back, and said in
BBS not to make major changes to grex without getting approval, or something
like that - the gist of it was that it had to be discussed and a concensus
arrived at. (This was either in staff email or the staff conference; I
don't recall which, but think it was the conference.) Basically, don't do
it again. So much for initiative; my rationale was that we could have
identified the major bugs and rough points rather quickly with a larger
testing base and then fixed them, clearly the way to get rid of picospan.
Oh well.
As another example, consider my recent changes to move to the standard
password hashing algorithm: I've got the code written; it seems to work
(I've tested it on a throw-away test system at home). But, EVEN IF I WERE
ON STAFF, putting it into the system would be like pulling teeth. Why?
Because the old hash algorithm was somebody's baby (never mind that that
somebody logs into grex irregularly at best - like, once a year or so).
It's the same thing with replacing newuser, or replacing PicoSpan (which has
definite identifiable bugs that we can't fix because we don't have the
source code).
Then there's grexsoft: I put effort into re-writing a bunch of grex's
home-grown utilities when I was on staff. I think some of them were much
improved (a lot of bugs were fixed). However, no one reinstalled them after
the last system upgrade, despite my repeated requests, instructions how, and
offers for assistance. It certainly takes away the motivation for helping
out. Yeah, we *could*, as a community, put energy into fixing fronttalk to
the point where it was a viable alternative to picospan for everyone who
uses BBS regularly (I've used it as my standard BBS program for years; I
know of only one major bug that's probably a one-line fix). But again, it's
somebody's baby, and even if we did that, there would be strong oposition
from the old guard to ditching the ancient program that is holding the
system back. What's the point of doing the work if it's just going to be
ignored in the collective dust bin of grex's bit bucket?
These aren't examples of sitting on the sidelines sniping, they're actually
doing things. But if none of it ever gets put into production, what's the
point? If every not-even-major system change has to be funneled through
Steve et al, and they just doesn't want to change things, then what is
bringing in new staff members going to do, other than put more spin cycles
on the CPU with people who sit around cleaning up after disk hogs or zapping
spam accounts, and never doing anything FUN or INTERESTING? If we want
janitors to take the load of Steve so he can do all the interesting work,
then just say that. But if not, then more needs to change than just adding
a few people to a couple of Unix groups and mailing lists.
And I asked for opinions about me rejoining staff to work on grexsoft and
other basic system stuff; largely with the aim of making grex more
``standard.'' So far, I haven't heard much back about it (I'm certainly not
going to get on my knees and beg). Slynne, I think you might have been one
of the few people to even acknowledge it.
|
slynne
|
|
response 66 of 92:
|
Oct 11 21:47 UTC 2006 |
Yes, cross. Everything you have said there is a pretty major problem. We
do need to encourage staff initiative. I dont know what else to say but
I'll try to remember to bring it up at the next board meeting.
FWIW, I would love it if you were on staff again.
|
cyklone
|
|
response 67 of 92:
|
Oct 11 21:55 UTC 2006 |
Cross brings up a good point related to my documentation suggestion. I'm not
a techie, but if I understand the situation correctly, the more closely grex
can be brought to commonly accepted and understood standards, the less a
problem documentation becomes, because we don't have as much "customized" work
to track. Correct me if I'm wrong on this.
|
cross
|
|
response 68 of 92:
|
Oct 11 21:56 UTC 2006 |
That is correct.
|
slynne
|
|
response 69 of 92:
|
Oct 11 22:21 UTC 2006 |
I have enough experience working with highly customized systems at my
job to know that there is a lot of value in moving closer to what is
standard.
|
tsty
|
|
response 70 of 92:
|
Oct 13 08:50 UTC 2006 |
does/did the well have a transition trauma?
|
remmers
|
|
response 71 of 92:
|
Oct 13 15:30 UTC 2006 |
Re #58: The CVS-based documentation mechanism was set up by Jan Wolter,
as Dan mentioned in #47. It's called "grexdoc" and is publicly
accessible. See the directory /a/r/e/remmers/grexdoc for a current
copy. In it you'll find instructions for downloading and installing the
operating system, installing our various specialized applications such
as party and backtalk, and many other things. It's really quite
complete, and the installation of major subsystems is automated via
scripts. Using grexedoc, I was able to bring up a "test" version of
Grex on one of my own machines as part of our OS upgrade, modifying the
documentation as needed to be consistent with OpenBSD 3.8, before the
upgrade was applied to the "real" Grex.
Grexdoc is a very useful tool. If there's been a problem with it, it's
that not all staff members have been equally diligent in updating the
CVS when they tweak the system, causing the documentation to be out of
sync with reality here and there. While this is not ideal, it's also a
human failing that's hardly unique to Grex, as Lynne pointed out
earlier. But it's not fatal either -- it means that before doing the
next OS upgrade, we'll have to take care of any loose ends and make sure
that grexdoc is up to date.
|
cross
|
|
response 72 of 92:
|
Oct 13 16:12 UTC 2006 |
Regarding #70; To/From what/what?
Regarding #71; Yes, it is useful. But it could be cheaply made more useful.
|
cyklone
|
|
response 73 of 92:
|
Oct 13 19:17 UTC 2006 |
Great, so my suggestion is far more doable than lynne was suggesting. Now get
on the personnel redundancy issue.
|
slynne
|
|
response 74 of 92:
|
Oct 13 23:23 UTC 2006 |
I never said it wasnt doable.
I just pointed out that sitting on the sidelines suggesting the obvious
while ordering others to do the work is a lot easier than actually
doing the work.
|
naftee
|
|
response 75 of 92:
|
Oct 14 00:08 UTC 2006 |
re 65
And now Fronttalk is basically in the same situation as Picospan, except with
more bugs. The real question is whether janc would've put more work into it
if he noticed that it was GreX's primary BBS software, or if we would've wound
up using an almost unsupported program with more bugs and fewer options.
|
cross
|
|
response 76 of 92:
|
Oct 14 02:23 UTC 2006 |
The thing about fronttalk that is qualitatively different than Picospan,
however, is that we (a) have the source code to fronttalk, and (b) have a
license that allows us to modify it.
|
cyklone
|
|
response 77 of 92:
|
Oct 14 02:26 UTC 2006 |
Re #74: And where did I ever say you thought it wasn't doable? Your exact
words were "pain in the neck." And your "sideline" comment was a small
aside in the discussion, so let's not try to rewrite history.
The fact is there ARE volunteers who are not on the sidelines, and the
board has no policy to maximize their value to grex. Try focusing on what
you can do as a board member, rather then responding with
characterizations of those who are not on the board or staff as doing
less.
|
cross
|
|
response 78 of 92:
|
Oct 14 02:29 UTC 2006 |
Regarding #74; But even the problem who volunteer the work don't get the
opportunity!
|
slynne
|
|
response 79 of 92:
|
Oct 14 02:48 UTC 2006 |
resp:77 Indeed. It is much easier to sit on the sidelines with
"brilliant" ideas complaining that others arent doing the work to
implement them. And that work *is* a pain in the neck sometimes. That
doesnt mean it isnt doable. It does make the work somewhat less likely
to get done.
resp:78 I think that comes down to something the board certainly should
talk about. In the past, staff decisions (as far as I know) were reached
by some consensus. That worked well when the staff communicated with
each other better. But now, as far as I can tell, that doesnt seem to be
happening. So I think we probably should discuss how decisions about
technical issues are made.
|
cyklone
|
|
response 80 of 92:
|
Oct 14 03:12 UTC 2006 |
Re #79: Thanks for recognizing the brilliance of my ideas, though your
tone could use some work. And this "sitting on the sidelines" obsession of
yours is doing nothing to address the redundancy problems. You already
have (or recently had) volunteers who could, at least with some training,
have filled those roles.
And then there's folks like me, who have no useful skills that would
benefit grex. Giving me root would ensure its quick destruction. And yet
you keep coming back with the "sidelines" zingers while ignoring the very
assets you should be utilizing. That's quite a neat illustration of how
dysfunctional grex has become.
|
slynne
|
|
response 81 of 92:
|
Oct 14 03:22 UTC 2006 |
Really? Are you volunteering? Because if you are, that changes things.
What would you like to do? Perhaps you would be willing to coordinate a
project like organizing our documentation or setting up a mentoring
program?
|
naftee
|
|
response 82 of 92:
|
Oct 14 04:31 UTC 2006 |
Who would volunteer for GreX right now, in light of recent events?
|
cross
|
|
response 83 of 92:
|
Oct 14 04:35 UTC 2006 |
I would volunteer to work on some pet projects.
|