we will add an IRC channel at some point when there are enough people
to warrant having one.
+note also the lack of a "forum" in the above list. this is very deliberate. forums are a serious distraction when it comes to technical heavily goal-orientated development. recent internet users may enjoy looking up the "AOL metoo postings" meme.
+
+note also the complete lack of "social platforms". if we wanted to tell everybody how much better each of us are than anyone else in the team, how many times we made a commit (look at me, look at me, i'm so clever), and how many times we went to the bathroom, we would have installed a social media based project "management" system.
+
## Main contact method: mailing list
To respect the transparency requirements, conversations need to be
else - not microsoft, not google, not facebook, not amazon.
we tried gitlab. it didn't go well. please don't ask to replace the
-above extremely resource-efficient resources with it.
+above extremely resource-efficient services with it.
# Hardware
team communication:
+* new members, add yourself to the [[about_us]] page and create yourself a home page using someone else's page as a template.
* communicate on the mailing list or the bugtracker an intent to take
responsibility for a particular task.
* assign yourself as the bug's owner
* *keep in touch* about what you are doing, and why you are doing it.
+* edit your home page regularly, particularly to track tasks so that they can be paid by NLNet.
* if you cannot do something that you have taken responsibility for,
then unless it is a dire personal emergency please say so, on-list. we
won't mind. we'll help sort it out.
* plan in advance to write not just code but a full test suite for
that code. **this is not optional**. large python projects that do not
have unit tests **FAIL** (see separate section below).
+* Prioritise writing formal proofs and a single clear unit test that is more like a "worked example".
+ We receive NLNet funds for writing formal proofs, plus they
+cover corner cases and take far less time to write
### Commit tested or zero-dependent code