- No shortage of things to do. We have hundreds of open tickets, with difficulty that varies from trivial fixes to substantial new systems.
- Extensive feedback on every contribution. You'll learn a lot about how to write better code.
- Thousands of unit tests, run on lots of different platforms. You'll learn how to write good tests and keep your code portable.