Stan Lo
Stan Lo
@st0012.dev
Taiwanese 🇹🇼 / Ruby committer / Shopify Ruby DX / Building developer tooling infrastructure / Exploring how AI changes open source st0012.dev
859 followers175 following222 posts
Stan Lo reposted
With AI agents' development, I'm feeling a dramatic change for my growth path as a software developer. And I think that's something contributing to the industry and Ruby community's anxiety/frustration too. So I wrote a post to capture my thoughts: st0012.dev/2026/10/04/a...
Stan Lo reposted
I created a first draft of the @whysfoxes.bsky.social website: whysfoxes.github.io/whysfoxes_web/ Feel free to give me feedback on that. 😊 #whysfoxes #whysPoignantGuideToRuby #Ruby #RubyLang
RubyLens uses Shopify’s Rubydex to map classes, modules, tests, and dependencies. It runs locally and generates a self-contained HTML file, so your code doesn’t leave your machine. github.com/st0012/rubyl...
I also generated Ruby Galaxies for RuboCop, Rails, Discourse, and rubygems.org Click any galaxy to open its Explorer and see how Ruby codebases of different sizes form different shapes: st0012.dev/ruby-galaxies/
cctop now supports herdr.dev too thanks to @tnagatomi.okweird.net’s contribution! If you need a lightweight, mult-harness session tracking & navigation tool, give cctop.app a try :-)
RDoc 8.0.0 also includes a live preview server, Prism-based parser, a refreshed coverage report, many Markdown/cross-reference fixes, and more Aliki polish. The release note has a short overview before the full PR list: github.com/ruby/rdoc/re...
After weeks of work, Ruby’s master documentation now displays rbs signatures! We will release this feature in RDoc 8.0 soon as well. So any projects using rbs (inline or .rbs files) can benefit from it too. Check it on docs.ruby-lang.org/en/master
Stan Lo reposted
The Ruby Developer Experience team at Shopify has just launched Rubydex, a building block for indexing and (semantically) querying your Ruby codebases. @vinistock.bsky.social has a write up explaining what it is and how it works here: railsatscale.com/2026-05-12-o...
Stan Lo reposted
Really appreciate the opportunity to present all the RDoc improvements we made at #rubykaigi Here are my talk’s slides: st0012.dev/talks/2026-0...
At the end of day 2 RubyKaigi, I'll share what's coming in RDoc 8.0 (new parser, server mode, and RBS!), and why Ruby documentation has to work for AI too. #rubykaigi rubykaigi.org/2026/present...
IRB v1.18.0 was just released with: - Starting banner with Ruby and a few basic info (can be disabled with --nobanner) - Help dialog on commands - Highlighting on method calls Enjoy! #rubykaigi github.com/ruby/irb/rel...
It took me a lot of time and luck to get here. And if you're considering this path, I hope my experience is useful: st0012.dev/2026/04/10/b...
Stan Lo reposted
My team is hiring a manager to lead one of our team of engineers working in the infrastructure for the Ruby language and the Rails framework. Come work with us! www.shopify.com/careers/engi...
This is part of my March update. I also got accepted into Anthropic's Claude for Open Source program, and welcomed a new GitHub sponsor! Both of which I deeply appreciate 🙏 More RDoc improvements (RBS signatures, coverage) are coming too. st0012.dev/updates/marc...
Stan Lo reposted
First Ruby LSP beta got released with partial migration to Rubydex 👀 github.com/Shopify/ruby... Indexing our Rails application (+ dependencies) currently takes 12s with Ruby LSP's internal indexer. Rubydex does it in 2s 💯 And I think it's even doing more work.
Stan Lo reposted
I joined RubyCentral to release a postmortem, and today I'm delivering my report on what happened. The hope is to provide more transparency and closure, 194 days since the incident on September 18. I've named the incident "RubyGems Fracture." Read my report. #ruby rubycentral.org/news/rubygem...
Stan Lo reposted
I published my thought of "cooldown" feature of language package system: dev.to/hsbt/should-...
Stan Lo reposted
New post by Jacob about recent heap modeling optimizations in ZJIT :D railsatscale.com/2026-03-18-h...
Stan Lo reposted
#UkrainianView I remember the news abt this Ukrainians: Mariupol Drama Theater hit. People under the rubble. russians: WE HIT AZOV NAZIS... oh shi. (delete post) Ukronazis hit Theater with civillians!!! global media: Mariupol Drama Theater is destroyed. Both sides blame each other.
As I sit through yet another russian Shahed attack on Kyiv, I'm thinking of one of russia's most horrific crimes — the targeted destruction of the Mariupol Drama Theater four years ago today. That airstrike killed hundreds of innocent people, mostly women and children who had sought shelter there.
Yesterday I released cctop v0.11.0 with a redesign and 4 color schemes! If you want a lightweight macos app to help you monitor Claude Code/opencode sessions with keyboard navigation, give cctop a try: github.com/st0012/cctop
It's been released! github.com/st0012/cctop...
Per @ufuk.dev's request, OpenCode support coming soon!
I used Claude Code to build a tool for managing CC sessions. cctop sits in macOS menubar and shows real-time status of every session: idle, working, waiting for input, or waiting for permission. You can then one click jumping to the right VS Code/Cursor window. Link 👇