| Synchronisation and concurrency control |
Methodology |
Parallel programming |
| Communication with technical audiences |
Methodology |
Public speaking and presentation Information synthesis and concise written communication Technical writing |
| Communication with non-technical audiences |
Methodology |
Public speaking and presentation Information synthesis and concise written communication |
| WCAG |
Methodology |
Accessible design |
| Technical documentation |
Methodology |
Technical writing |
| Time management |
Methodology |
Time management and context switching |
| Border Gateway Protocol (BGP) |
Methodology |
Network communication protocols |
| BLAS |
Methodology |
HPC software stack |
| Building systems from source |
Methodology |
Environment and package management |
| Test Driven Development |
Methodology |
Software testing |
| Transfer Learning |
Methodology |
AI/ML models and technologies |
| CARE Principles for Indigenous Data Governance |
Methodology |
Data protection and ethics Data lifecycle management Ethical responsibility |
| Bibliography management tools |
Methodology |
— |
| UDP |
Methodology |
Network communication protocols |
| Understanding and defining community roles |
Methodology |
Community governance and management |
| Unit testing |
Methodology |
Software testing |
| Technical or scientific reports |
Methodology |
Technical writing |
| Vulnerability management |
Methodology |
Network and application security |
| Communication optimisation |
Methodology |
Parallel programming |
| Waterfall |
Methodology |
Project management |
| System testing |
Methodology |
Software testing Software validation and verification |
| Systematic literature review |
Methodology |
Research methodologies Finding, understanding and synthesising relevant information |
| CODECHECK |
Methodology |
Good software practices |
| Code of Conduct |
Methodology |
Documenting software Meeting chairing and management Community governance and management |
| TCP |
Methodology |
Network communication protocols |