|
Grex > Coop13 > #376: The problems with Grex, e-mail and spam | |
|
| Author |
Message |
| 25 new of 480 responses total. |
mary
|
|
response 269 of 480:
|
Dec 13 23:38 UTC 2006 |
That's a generous offer you're making, Colleen, to jump in with
your expertise and maybe get this team functioning a little better.
Thank you so much.
You've given us an overview of the consensus and teambuilding goals
you'd like to facilitate, but I'm curious how you'd do this. Would
you be willing to tell us about the process so we could better
understand if this would work for Grex?
|
cmcgee
|
|
response 270 of 480:
|
Dec 13 23:38 UTC 2006 |
My question to you is: what have you done that makes other staff members look
good?
Nothing in your statement gives any information about your people skills.
In order to help build a new culture within staff, everyone on staff is going
to have to cultivate their people skills, and their ability to demonstrate
their EQ. "Not play political games" often translates into "not consider
other people's values when making decisions".
"I speak THE truth" is an impossible statement. "I speak MY truth clearly"
is possible. Strength and talent are not sufficient to make you a good
addition to a team. In fact, teams that work well together don't need strong
geniuses as members in order to be successful.
There is a book out, "The Wisdom of Crowds". Much of the research in that
book demonstrates that organizations that spend time and money searching for
the planet-level expert have worse outcomes than those which put a good team
on the problem.
My experience with over 175 engineering teams, selected from the University
of Michigan engineering school, confirms that "wildflowers" need to learn how
to value EVERYONE's contribution to the solution, not just their own. Hence
the question: What have you done that makes other team members look good?
Many engineers hold a belief system that they must be heros and work alone
to solve problems in order to be respected. Cred is not earned that way.
Another good book is "How To Be a Star Engineer" which is longitudinal
research done at Bell Labs. The people who were most respected as engineers
were not the Lone Rangers.
I'm hoping that the Grex staff can begin to incorporate some of this new
information into the way they solve problems.
|
mary
|
|
response 271 of 480:
|
Dec 13 23:41 UTC 2006 |
It's impossible to realize your true greatness, Lynne. Give it up. ;-)
|
spooked
|
|
response 272 of 480:
|
Dec 13 23:44 UTC 2006 |
Anyone who knows me professionally I am the first to admit I fuckup if I
make a mistake. I don't really give a shit if anyone thinks I'm stuck-up.
What matters to me is being transparent, fair, and hardworking.
It is clear that is staff has not accepted me, that I will take my
principles and services elsewhere.
|
cmcgee
|
|
response 273 of 480:
|
Dec 13 23:46 UTC 2006 |
Couple slips there while I was pontificating.
Mary, I'd be delighted to talk about how I could do that.
My first step would be to interview, via phone and email all the current
members of staff and board to find out privately what aspects of the problem
they thought were most pressing, and caused the most difficulty.
I would then assemble the information into an anonymous summary so that we
could all look at the same collection of data.
I would also try to find out preferred work styles and what aspects of working
with other techies worked best for each person, in order to discover common
ground.
I would do the same with any previous staff who would be willing to work with
me.
What the next step would be would depend heavily on the discoveries we all
made during this first round. I would love to have face-to-face meetings with
staff, but that may not be possible. Instead, I'd probably use some form of
emailed Delphi technique, and try to reach common ground that way.
Once we could all see where the mountains, hills, valleys, and deep pits were,
we would have a much better sense of what next steps were possible.
|
cmcgee
|
|
response 274 of 480:
|
Dec 13 23:53 UTC 2006 |
Actually, I'd like to try some form of online staff meeting, using whiteboards
and Skype if we could. I've participated in a couple world-wide meetings like
that and found that the paid-for technology works extremely well. We'd have
to look for the freebie stuff, which I think may even be available via Yahoo.
|
tod
|
|
response 275 of 480:
|
Dec 14 01:32 UTC 2006 |
I can't speak for everybody, but I believe that the Grex staff would
welcome new folks with useful technical skills who can "play well with
others."
That reads like so many job postings I've seen by places that have a few
egomaniacs running critical systems and a manager or director who is afraid
of making any waves for fear those egomaniacs will cause a shitstorm or bring
the whole thing crashing down.
"Yea, we'd love for you to contribute to our lovely IT group but please don't
make any of the trolls under our data center bridge angry cuz we will always
pick them over you if it comes down to brass tacks."
Seriously.
I saw it at Ford, Real Networks, Microsoft, Chrysler Corp, Nordstrom, and a
bunch of other places. They all have a few weiners that aren't quite managers
but are micromanaging sysadmins whose entire sense of self worth is vested
in calling the shots of those few boxes they are responsible for.
How dare cross, spooked, or anybody suggest any code is updated, patched, or
changed to something better else they should be individually torn down and
seperated as "individuals" rather than "team players".
Good luck with your procmail hobby, Cindy..I don't think anybody on Grex staff
is going to see your skill as an asset for the entire userbase anytime soon.
|
cmcgee
|
|
response 276 of 480:
|
Dec 14 02:26 UTC 2006 |
Notice that the criterion is "makes teammates look good". It is hard to have
your selfworth vested in calling all the shots when you're being evaluated
on that criterion.
Relentless refactoring of code is another aspect of agile programming that
would be useful on Grex.
|
spooked
|
|
response 277 of 480:
|
Dec 14 03:01 UTC 2006 |
I think you miss the point - I don't have to prove anything to anyone.
This is about politics, and highlighting their sad plague here. If the
staff was a 10th as transparent as me, Grex would not be in this
political stagmire.
|
cyklone
|
|
response 278 of 480:
|
Dec 14 04:13 UTC 2006 |
And speaking of quagmires, aren't we jumping the gun here with all this
process improvement stuff? I mean, what is the official grex methodology for
determining who should implement a process improvement plan?
<insert ;) here for the humor-impaired>
Anyway, I think tod's and cmcgee's comments are helpful inasmuch as the
inject some well-needed perspective from people who have actual work
skills that go beyond "I write code, damn it!"
|
cross
|
|
response 279 of 480:
|
Dec 14 05:12 UTC 2006 |
Regarding #273; If you think it'd be useful, I'd be happy to talk to you.
Shoot me a private email and I'll send you a phone number.
Regarding #276; That's part of the problem. It's my opinion that
refactoring of code is a big no-no on grex; I tried to start an effort to do
this with the grexsoft project, but I was the only one who did anything on
it. Ah well. Anyway, a lot of the attitude is, ``if it ain't broke, don't
fix it.'' Or, ``even if you can make it better, don't if it's someone's pet
project.''
For example I really felt - and still feel - that switching to the
system-standard password hash was and is a good idea. I proposed this, and
put forth technical arguments for why I felt it should happen. I never got
a solid technical argument for *not* doing it: it was basically FUD, and
despite addressing those technical points that *were* raised, no action was
ever taken. Honestly, I was left - as were several other people - with
the impression that it didn't happen because Marcus didn't want it to
because the password hash grex uses now was his baby. See item #29 in
garage for details (note also that Marcus hadn't logged in in nearly a year
until he logged in to comment on that item). Actually, I think reading that
item is pretty illuminating.
|
spooked
|
|
response 280 of 480:
|
Dec 14 05:38 UTC 2006 |
I think it is beyond repair, when other staff cannot admit the blatant
political bullshit that occurs here.
|
spooked
|
|
response 281 of 480:
|
Dec 14 06:42 UTC 2006 |
I am applying to have my account deleted.
Good luck sorting out your bullshit. I tried my best.
|
mcnally
|
|
response 282 of 480:
|
Dec 14 08:03 UTC 2006 |
re #281: Thanks for providing, in your recent comments, an excellent
example of what Grex does NOT need in a staff member -- a personal
grudge against the other volunteers on the system and an unwillingness
to participate at all unless one gets one's own way. Frankly we've
got way too much of that already.
I've tried to stay out of this because I think that there's a lot
to be said for some of the points Dan and Mic have been raising
but I also think they're ignoring some important practical and
political considerations (and Mic's complaints about "political
bullshit" aside, working well as part of a group ALWAYS involves
politics and compromise.)
I've also not wanted to speak ill of STeve, who's done a lot for
the system, possibly as much or more than anyone else. I'm
mindful, too, of the many important early contributions from Marcus,
without whom there very well might not be a Grex. However, I
definitely think there's a case to be made that their influence
over the system is stalling progress.
Given the level of emotional investment some of the principles
have put into the issue, I haven't been wild about the prospect
that by sharing my honest opinions about the situation that I might
provoke them ALL to turn and attack me for the things I'm about
to say. But I'll go ahead and have my say anyway and leave it up
to the rest of you to decide whether you think I've got a point.
--
First off, let's state the obvious: Grex DOES have a staff problem.
We're stalled on several major needed technical projects that would
greatly benefit the users of the system. And even if we were
totally happy with the current state of the system, which I think
most of us aren't, we still face a problem in the future which
needs to be addressed NOW because practically speaking we're just
one or two staff departures away from having real issues continuing
to operate. What happens if STeve gets offered a dream job somewhere
away from Ann Arbor, or if John Remmers finds something else he
would prefer to spend his time doing? Bruce Howard is halfway
across the world and spending what used to be staff time with his
wife and daughter (as he should.) Jan Wolter is also spending
time with his family and on his business and is only intermittently
active. Joe Gelinas and Walter Cramer are still involved with
Grex but not very active as staff these days, Steve Weiss has
logged in only five times since the end of August, and Kip de Graaf
is still in the staff group but doesn't appear to have logged in
since February of 2005.
Now, on to the less obvious: Grex's board and staff culture
discourage staff participation from new volunteers -- unintentionally,
I suspect, but the effect is still pronounced. It's hard to get
buy-in from the board or the existing staff to make major changes
to the system, even when they have the potential to benefit many
users of the system. The board is extremely conservative in its
approach to new technology initiatives, unwilling to spend any
money on hardware without lengthy (and usually fruitless) debate,
and in the end virtually always defers to STeve's opinion, meaning
that projects never proceed unless STeve agrees with them and
STeve's reaction to projects is often influenced buy his personal
friendship or antipathy towards the person advocating the project.
Another thing I want to address is the Marcus factor. As I said
above, Marcus's contributions in the early days were key to the
establishment of the system. Now, however, we've moved beyond the
early days of the system and Marcus's role in managing the system
has vanished almost completely and in his absence we are saddled
with technology decisions made based on his own personal preferences
that nobody else seems to want to support. The only time he seems
to surface is when people are discussing reversing one of his
decisions and moving forward with technology preferred by the rest
of us and then he only sticks around until the effort to override
his decision and move forward runs out of steam and we continue
limping along with the status quo.
--
OK, those are my basic complaints. Tomorrow, after people have
had a chance to chew on part one, I'll post part two of my
"manifesto", outlining what I think Grex's staff needs really
are and some ideas for how we might proceed.
|
mary
|
|
response 283 of 480:
|
Dec 14 12:52 UTC 2006 |
I've known a good portion of those on staff for a while now and I've
attended a slew of board meetings and I'd like to share my impression of
the State of Grex.
We're doing pretty well. That's the summary for those who don't want to
read on.
If disks crashed tomorrow we'd have folks there to help out. Staff would
put aside what was going on in their busy lives, maybe not tonight, or
even tomorrow, but we'd get fixed. Folks without a lot of money would be
offering what they could if we needed it. For the most part most folks
are quietly doing good things for Grex in the background. But it's
difficult to appreciate the quiet jewels when there is so much screaming,
ego implosion and gnashing of teeth going on, by a scant few.
Grex has weathered a lot. We are exisiting in a whole different
environment than the one in which we started. We have issues that need to
be dealt with, such as spam and security and growing our community
(including staff). We're nibbling away at those issues at present. And
frankly, I'd rather nibble at a good solution than panic and start down a
course that will make things a whole lot worse.
In terms of the personality issues mentioned by Mike and others, well,
Marcus and STeve may have had too much influence in the past but that's
not been the case recently. Hindsight is always so clear. And I'm not
going to get into blame.
In terms of helping out our present staff I'd proabably not go the white
board and interview route quite yet. Mostly, I think they need to simply
meet more often. When you get 'em together it's hard to shut them up -
the ideas (and frustrations) flow. And this group hardly ever agrees
about anything but they still respect each other. One or two people do
not call the shots - it's a group think with emphasis put on the person
with the most expertise in whatever area is being tackled. It's a team
that needs a little slack in their personal lives, time together to talk,
and maybe a little less flogging and a few more words of encouragement.
My 2 cents.
|
cmcgee
|
|
response 284 of 480:
|
Dec 14 13:03 UTC 2006 |
Mary, I was not aware that the local members of staff ever had face-to-face
meetings with everyone present.
If one person in not part of the decision making process, she or he can
usually unilaterally stop implementation of a decision until her/his ideas
have been presented and included. This is especially true of a team that has
worked together for a long time.
How do non-local members participate in these decision-making meetings?
|
cross
|
|
response 285 of 480:
|
Dec 14 14:07 UTC 2006 |
They don't.
|
slynne
|
|
response 286 of 480:
|
Dec 14 14:33 UTC 2006 |
Indeed. I think that one of the problems staff has is that the current
system works very well when everyone is local. But everyone isnt local
anymore. I am not sure what the answer is. I know that Grex owns a
speaker phone so it is possible for at least one non-local person to
phone into a staff meeting. That might be a start.
|
keesan
|
|
response 287 of 480:
|
Dec 14 14:56 UTC 2006 |
Is anyone currently working on putting back newuser?
|
mary
|
|
response 288 of 480:
|
Dec 14 15:06 UTC 2006 |
Our staff have the technical savvy to connect real time, via voice and
video. Mostly, it's the time zone thing that's difficult. If it's seven
o'clock at night here it can be five in the morning there. Yuck. The
staff conference is available 24/7 but that's not the most robust way of
sharing ideas. Again, issues, but not insurmountable ones.
|
cross
|
|
response 289 of 480:
|
Dec 14 15:13 UTC 2006 |
Right. It's hard to feel particularly involved when you're just informed
that decisions were made a staff meeting the night before that you didn't
even know was going to happen and you certainly weren't part of the loop.
Of grex's staff, for the several years I was on staff, the only person's
voice I ever heard was Jan's, when I called him to ask what the root
password was.
Despite what Mary says, I *don't* think grex is doing particularly well
right now. The membership has halved over the past several years,
reliability has been a problem, and there's a general air of stagnation. I
was talking to another grexer last night who said about the system and
community that it was ``in its last throws. They won't survive.'' (No, it
wasn't anyone who's weighed in on this conversation.)
Is grex in immediate danger of shutting its doors? No, but is that the
metric by which one judges *health*? ``Well, they're not dead just yet, so
they're doing pretty good'' doesn't sound quite right to me. But I think
grex will die an assymptotic death. Sure, if a disk fails someone will go
change it. If there's a major financial catastrophe, someone will step in
and bail us out. The same core group of 20-30 people will keep grex running
for a long while, indeed. But, they'll more or less be by themselves as
other people leave and new people stop in, say hi once or twice, and
disappear because grex doesn't offer anything unique they can't get from
somewhere else (or they're just interested in running 30 copies of udp.pl or
attempting to send millions of spam messages...). So the community will
shrink to a point where it's the same people talking about the same things
in the same way over and over again...do you see where I'm going here?
I guess the *real* issue is what is the purpose of grex? If it's meant to
be a clubhouse for the founders and other principle members, then say so.
There's certainly nothing *wrong* with that; plenty of people do similar
things. And if that's the case, the rosy picture that Mary paints is
perfectly accurate. On the other hand, if it's meant to be something more,
then some things have got to change and the situation isn't as positive as
she makes it out to be.
That's my take.
|
cross
|
|
response 290 of 480:
|
Dec 14 15:15 UTC 2006 |
Regarding #288; Technical savvy isn't the same as desire or will.
|
keesan
|
|
response 291 of 480:
|
Dec 14 15:57 UTC 2006 |
The conferences are just as busy as they ever were, and grex has been up far
more of the time than it used to be, but newuser is not working, which seems
like the most urgent problem right now, not new hardware. Followed by a
working spam filter for people who don't want to copy mine (or don't know how
to copy anything), and getting rid of unused mail accounts so the mail
partition does not keep filling up. What do other people think is most
important?
|
kingjon
|
|
response 292 of 480:
|
Dec 14 16:09 UTC 2006 |
As I recall, newuser was removed as a stopgap measure to keep the people who
were running the denial of service attacks from coming back until some solution
to that problem had been hammered out. I hope this doesn't become like the
"Offsite mailing privileges for new user accounts are temporarily restricted"
(from the MOTD, dated January 11).
|
keesan
|
|
response 293 of 480:
|
Dec 14 16:24 UTC 2006 |
Is anyone currently working on newuser? If not, would Cross like to
volunteer?
|