Student Worker Collaboration Guidlines

  • Linux when possible
  • Console based when possible
  • Develop on a Thayer Linux box such as the babylons, not on a personal machine with the goal to port in the future
  • Try to keep things simple
    • dependencies kept to a minimum
    • well established standard technologies
    • clean code
  • Self contained project as much as possible
  • GitHub
  • Documentation, keeping in mind someone with no familiarity with the project will need to run it
  • Convene recurrently with Computing Service