Three Ways to Generate Ideas for Programming Side Projects
Sam Jarman
1743

Fix a bug on an open source project

Sam Jarman

Be careful with this one. But it showcases patience and a high level of learning. A willingness to jump into the deep-end will teach you professional use cases and endear you to the community.