Rewrite "Join" page
[wiki.git] / join.mdwn
index 5180e16f70531316ea909bac696b98cc1d5e1efc..7905f7f10ccc5927defc06d8fc0280cce97b13f9 100644 (file)
--- a/join.mdwn
+++ b/join.mdwn
@@ -2,34 +2,72 @@
 
 ## Membership
 
-If you are interested in contributing to SIPB's computing services and
-in helping users with unusual computing questions, consider becoming a
-member.  Full [[membership|members]] in SIPB is granted after sustained
-contribution to the organization, and confers several benefits:
-
-* A permanent Athena account.
-* A key to the SIPB office in W20, and a storage drawer in the SIPB office.
-* A vote at SIPB meetings and (for current students) elections.
-
-Prospective members interested in becoming full members should attend
-our weekly meetings regularly (they're Mondays at 7:30 PM), participate in SIPB activities like
-hackathons, [cluedumps](http://cluedumps.mit.edu/), and [IAP classes](http://sipb.mit.edu/iap),
-and either create a new [[SIPB
-project|projects]] or help with some existing [[SIPB projects|projects]].  This process
-generally takes about a term of active participation.  Our [[calendar]] contains the full schedule of our events.
-
-To get involved in SIPB projects, you can contribute to an existing
-project—begin by talking to the people currently working on
-it—or start a new one.  The best way to start
-a SIPB project is to pick some computing-related problem that is
-important to you, find some like-minded individuals, and try to solve
-it, discussing your ideas and plans around the SIPB office, and
-reporting on your progress to the SIPB.  The most successful SIPB
-projects have often been things that the people involved really wanted
-to do, and found resources or collaborators to do them through SIPB.
-
-You don't have to be a coding ace to become a SIPB member!  There are plenty of ways for nontechnical people to get involved: you can write documentation, help organize events, work on publicity or advocacy, or contribute design skills.  If you want to contribute to SIPB by coding but don't think you're a good enough programmer, there are many SIPB members willing to work with you to help you get better, and for many people working on a project and learning as you go along is a great way to build your programming skills.
+If you are interested in contributing to SIPB's computing services and in
+helping users with unusual computing questions, consider becoming a member.
+Full [[membership|members]] in SIPB is granted after becoming **socially
+integrated** and **Furthering the Goals of SIPB** for a sustained period.
 
+### Socially Integrated
+
+A big part of the value of SIPB is in the social interaction. Many members
+spend much of their spare time hanging out in the SIPB office: hacking on
+personal, SIPB, or class projects or chatting with fellow SIPB members about
+topics technical and otherwise.
+
+Prospective members are encouraged to *hang out around the SIPB office* during
+meetings (they're Mondays at 7:30PM) and at other times (check the door icon on
+[sipb.mit.deu](http://sipb.mit.edu/) to see if the office is open).
+
+You can also participate in SIPB activities like hackathons,
+[cluedumps](http://cluedumps.mit.edu/), and [IAP
+classes](http://sipb.mit.edu/iap). Our [[calendar]] contains the many of our
+events.
+
+### Furthering the Goals of SIPB
+
+Furthering the Goals of SIPB, or FTGOSing, usually means working on some SIPB
+[[projects|project]].
+
+Our technical [[projects]] can generally absorb arbitrary amounts of attention. If
+you are already familiar with the relevant skills, you may be able to find the
+bugtracker and just get started. Even if you don't have those skills, if you
+talk to people involved in a project you're interested in they'll probably be
+happy to help somebody enthusiastic learn the necessary skills.
+
+We also have a number of more organizational projects, such as running
+[cluedumps](http://cluedumps.mit.edu/) in the fall, and [IAP
+classes](http://sipb.mit.edu/iap). Prospectives often take the lead on
+organizing these.
+
+You can also start your own SIPB project if you're so inclined.  The best way
+to start a SIPB project is to pick some computing-related problem that is
+important to you, find some like-minded individuals, and try to solve it,
+discussing your ideas and plans around the SIPB office, and reporting on your
+progress to the SIPB.  The most successful SIPB projects have often been things
+that the people involved really wanted to do, and found resources or
+collaborators to do them through SIPB.
+
+#### One route
+
+One possible way to get involved is:
+
+1. Take a look at the [[Projects]] page, and identify a project that looks
+interesting.
+2. Look around the website, the bugtracker, and especially any tickets marked
+as being good for new contributors (look for terms like "hackathon", "starter",
+or "straightforward") to get a better sense of what the project is currently
+doing.
+3. Ideally, come up with one or more "tickets" you find interesting. This could
+be a task from the project's bugtracker, or just something that bothers you
+about using the project yourself.
+4. Talk with somebody involved in the project for advice on which possible
+ticket is best to start with and how to implement it.
+5. Code your thing, and talk to somebody involved in the project to get it
+committed.
+
+You probably can't do all of that on your own. Feel free to talk to people
+around SIPB about each of those steps, and somebody will probably be happy to
+help you through them.
 
 ## The office