Ourselves
Running a server can take a wide array of technical and design skills, but it can also take curiousity and a compassion.
Technical skills
- Logical thinking : if this then that. These are the core fundamentals of the way computers think.
- Basic understanding of how to use a computer and ideally install software.
- Know how to install a computer networking device, such as plug in a computer to a router.
- For any server hardware modifications, you might need to be able to change a graphics card or install a hard drive.
- Troubleshooting problems : how to systematically work through a problem to know which avenues you can explore to attempt a fix. If the Internet isn't working, is it on just one computer or is it every device? Are your neighbors Internet out?
Design Skills
- Systems thinking
- Modular thinking
- How to design an information query
Personal skills
- Growth mindset. We will make mistakes but that is how we learn.
- It's okay to try again from scratch
- Communicating needs
- Assessing your limits and knowing when to step away. this may be frustrating and you may be discouraged, but we can always approach again later
Interpersonal skills
- It troubleshooting for users
- Getting support on a forum or within a community
- How to ask questions
- This is a space where everyone deserves to have their voices and needs heard. Open source software is intended to get a democratic space
- Your choices affect your community and your ecosystem