Why document at all? The reasons are almost endless, from ensuring that knowledge is shared and preserved, to reducing dependence on individual contributors and enabling long-term project sustainability.
Overall, having a robust documentation system allows SIPB to be more productive in all forms imaginable, specially in the long-run.
Currently (as of Jan 2025), it is far from straightforward to traverse through the SIPB knowledge. It's all spread around AFS, Github, the SIPB website, cluedumps.mit.edu, random websites – all of which is hard to keep track of and much is outdated. Hence, there is a need for a place to serve as a central source to organize all our endeavors. And yes, Confluence is not perfect, but why should we want something perfect anyways? Confluence is readily available and already powerful. Otherwise, we would have to build and maintain our own documentation system, which can be very time consuming and cumbersome, specially if we really want it to make it look nice and customized. And after all that work, how much better would it be compared to Confluence? As they say, perfection is the enemy of progress, or something like that. Instead, by immediately utilizing IS&T's Wiki service, we can focus on the most important thing – which is actually writing all the necessary documentation. Moreover, Confluence has gained widespread usage in industry. Hence, it can prove useful for students to get familiarized with the system and its quirks. Though, this definitely doesn't mean we shouldn't consider other options. If you have arguments in favor of a different system, then we should discuss. |
The following are some tips to keep in mind while documenting all our SIPB shenanigans.
As is with much of the content of the docs you might write, use your own discretion and intuition. Maybe it makes sense to migrate all the documentation to here, or maybe have links pointing to the previous documentation. Its up to you and the project team.