loading...

Get Out There!

burdettelamar profile image Burdette Lamar Updated on ・2 min read

Then

Since I've retired (apparently), I've mostly spent my time working on my own Ruby projects and gems, and on writing (here on DEV).

After a couple of years, though, I realized that these works don't have much "reach"; they don't affect or help many others. (An exception is my gem markdown_helper.)

Now

To "reach" farther, I've recently been contributing to open-source projects on GitHub; mostly:

  • Ruby specs.
  • Ruby documentation.

For specs, I've been filling in testing that the site itself declares as needed. This work is mostly invisible, but does help to guard Ruby against regressions.

For documentation, I've chosen classes with weak descriptions and few code examples. The changes I've made are of course highly visible in the Ruby documentation itself. Ruby version 2.7 includes the first of these contributions.

Moral of the Story

  • Write, yes. (Some will read.)
  • Code, yes. (Some will use.)
  • But also contribute to open-source projects. (Many will benefit.)

So: Get Out There!

Links

To avoid clutter, I've eschewed links above. For anyone interested, here are a few.

Ruby Spec

Ruby Documentation

As I said, I just look around for a weak or incomplete discussion, and especially for missing or weak example code.

My changes for ENV add a fulsome introduction and (not yet complete) example code:

My changes for Exception restructure (or maybe just structure) the introductory material:

My markdown_helper

My Most Popular Post

Posted on by:

burdettelamar profile

Burdette Lamar

@burdettelamar

Started out teaching English at Embry-Riddle. Graded 10,000 essays. Lesson learned. Became a mathematics teacher. Discovered computing. Never looked back.

Discussion

markdown guide