✉️ Join my mailing List 🐘Toot me on Mastodon 🎤 Watch my Conf Talks 🐙 Fork me on GitHub 🤠 Read about me ✨ Subscribe to my RSS 🐘 @-me on Mastodon


❶ Author of How to Open Source (.dev). A book to take you from coder to contributor.

❷ Creator of CodeTriage, a free service helping developers contribute to open source.

❸ Core committer to ruby/ruby.

❹ Rust Cloud Native Buildpack author .

❺ Married to Ruby, literally.

© Richard Schneeman

☰

Get Down with Heroku at SXSW this year register now. It’s gonna be awesome.

07 Mar 2012
Reddit
Bsky
Lobste.rs
Hacker News

Share on
Reddit
Bsky
Lobste.rs
Hacker News

Subscribe to my Newsletter 😻 🤠

Join thousands of developers who get new code, writing, and programming links from me delivered to their inboxes.


Keep Reading 🚀

  • Bad Type Patterns - The Duplicate duck

    Why aren’t people writing more types? Perhaps it’s because the intermediate and expert developers deleted the patterns that didn’t work and left no trace for beginners to learn from. This post details some code I recently deleted that has a pattern I call the “duplicate duck.” You can learn the process I used to develop the type, and why I deleted it. Further, I advocate for Rust developers to document and share their mistakes in the hope that we can all learn from them.

    Read More

  • A Daft proc-macro trick: How to Emit Partial-Code + Errors

    Update (2025/04/02): The change I suggested below was merged in PR #64. It’s pretty neat I went from knowing nothing about this project to contributing to it in the span of a single blog post.

    Read More

  • Installing the sassc Ruby gem on a Mac. A debugging story

    I’m not exactly sure about the timeline, but at some point, gem install sassc stopped working for me on my Mac (ARM). Initially, I thought this was because that gem was no longer maintained, and the last release was in 2020, but I was wrong. It’s 100% installable today. In this post I’ll explain some things about native extensions libraries in Ruby and in the process tell you how to fix this error below if you’re getting it on your Mac:

    Read More

  • My Red Hot ADHD Programming 'Affliction'

    Sorry, Dave, ADHD is real, and (not acknowledging it) can hurt you. Hi. I’m Richard. I’m a Ruby Core Contributor. I also code in Rust, and enjoy giving talks and writing books about How to (Contribute to) Open Source. I was diagnosed with ADHD in my late 30’s. What does it mean that I was “diagnosed” with ADHD? Am I simply a speed junkie? What even is ADHD, and why is there so much misinformation and misunderstanding about it? Keep reading to find out.

    Read More

  • RubyConf 2024: Cloud Native Buildpack Hackday (and other Ruby deploy tools, too!)

    I’ve spent the last decade+ working on Ruby deploy tooling, including (but not limited to) the Heroku classic and upcoming Cloud Native Buildpack. If you want to contribute to a Ruby deployment or packaging tool (even if it’s not one I maintain), I can help. If you want to learn more about Cloud Native Buildpacks (CNBs) and maybe get a green square on GitHub (or TWO!), keep reading for more resources.

    Read More