I contribute to Free and Open Source Software (FOSS) projects with the goal of being part of a community, honing my engineering and communication skills, learning new ones, and teaching whenever I can.
Approved & merged:
I have contributed by creating some problems for the Racket track in exercism:
foldlfunction does in Racket (also called reduce in functional programming): Obtain a scalar value out of a list by applying a function to each element and updating (accumulating) the result at each step. Note (2020-06-24): For some reason it appears that this implements map instead, but I don't remember why it was called accumulate...
RethinkDB is a NoSQL database engine written in C++. I wanted to get my feet wet contributing to a big C++ project, but lost my interest after the first contribution.
Update (2017-02-01): The project has been shut down.
Fix #3040: From the release notes of 1.16.0 (Stand By Me): "Adjusted the formatting of log levels, no longer print info: lines to stderr and added a notice log level"
For a brief period (circa one year, in 2013) I have contributed to the Debian operating system by maintaining a very small package, cil.
Cil is a text-based issue tracker written in Perl.