DEV Community

Burdette Lamar
Burdette Lamar

Posted on • Edited on

8 1

Get Out There!

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

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay