Hacker News new | ask | show | jobs
by stonemetal 5451 days ago
On just about any project basic bug fixes would be good. You know the easy noncritical stuff that tends to get overlooked. Fix up the slapdash UIs open source apps tend to have. Tests, beat on a library's interface in a way that someone too close to the code base might not think of. Depending on the app, data import\export might be a good place to start. It rather depends on one's area of interest.
1 comments

I want to focus on deliberate practice by choosing projects that is relevent to my weakness. Right now I want to master C. Do you know a good projects for this?
Open source projects written in C. That is like shooting fish in a barrel made out of fish, on a floor made out of fish, with a gun made out of fish, with big fish for bullets.

You might try Redis, MongoDb, the Linux kernel, One of the BSD's kernels, Python, mongrel 2....