Stage 5 · Lesson 4 of 7
A first open source contribution
projects are public projects that anyone can read and help improve. An accepted shows three things. You can read code you did not write, follow a project's rules and take review feedback.
That is daily work in any tech job. Start small: a fix, a test, a translation, or an issue labelled for newcomers. Read the , and comment on the issue before starting.
Keep your (your proposed change) small and focused. Your background can help here too. Projects in health, education, finance or science often need people who understand the field. The Sefism Open source roadmap covers this in depth.
Common trapopening trivial pull requests just to collect contributions, which wastes maintainers' time, and they notice.
A question to check yourself, an AI practice session and 1 cheat sheet entry come when you add the roadmap to your account. Add it
Resources for this stage
Start with
- BookFreeAutomate the Boring Stuff with Python
Al Sweigart · Beginner
Free book on automating spreadsheets, files and reports: ideal for projects from your old job
Practise
Keep handy
Also worth your time
- Learn In PublicRead
The short essay behind learning in public, and why it keeps paying off