// 13 posts
Blog
Notes on the intersection between developer tooling, AI, and a life spent telling computers what to do.
Vestigial Mastery
I was 12 when I learned VIm. It's almost useless now.
Claude Code commands deprecated in favor of skills
Anthropic pushed out a change to the docs that deprecates commands, pointing everyone te use the new improved skills with support for most of the same feature set.
Fast claude @file suggestion in BIG repositories
Faster file suggestions in monorepos using Claude code @file suggestions based on git and an auto refreshing cache.
Ghostty Focus and Blur Shaders
How to create dynamic focus and unfocus state shaders in Ghostty with the new iFocus and iTimeFocus uniforms available in Ghostty prerelease.
Progress Bars in Ghostty Terminals
The blue bar at the top of the Ghostty terminal can display more information than I realized.
Show Your Work: How to write reviewable code
As authors of code, we're responsible for writing reviewable code. When agents write the code, you still need to show your work, even if that work looks different now.
It's Just Their Tokens: Code Review Etiquette in the Vibe Era
Code review has long been a bottle neck and agents are making it worse. How can we address the increasing demand for review without destroying code review or creating new bottlenecks?
Adapting Engineering Orgs for Non-Technical Coders
These are the action items for engineering organizations that want to empower the new vibe coding juniors
Hire Junior Engineers Now
AI coding tools are creating a larger gap between the most junior and senior engineers: we need early career programmers to fill the gap
We want Ruby to move forward
The former maintainers are prepared to transfer RubyGems and Bundler to Matz to move Ruby forward
Announcing The Gem Cooperative
don't put all your gems in one basket - The former team from rubygems.org is excited to announce a new gem server for the Ruby community
How to convert to params.expect in Rails 8.0
A practical guide to converting existing Rails controllers to use params.expect
How to: Rails params.expect
A guide to the new params.expect feature in Rails 8