Recent writing
Essays about software, Rails, debugging, tools, and lessons from building and maintaining systems.
-
Git Worktrees: Multiple Branches Without the Checkout Shuffle
Learn how Git worktrees keep multiple branches checked out in separate directories, reducing stashing and branch switching during reviews, hotfixes, rebases, and stacked pull requests.
-
RailsRevelry Is a Map for Understanding Rails
A short invitation to RailsRevelry, a focused publication for Rails developers who want clearer mental models of how the framework behaves.
-
What SOLID Still Teaches Ruby Programmers
How SOLID changes when you read it through Ruby’s object model, duck typing, and preference for pragmatic design.
-
When a Rails Object Needs Types but Not a Table
How ActiveModel::Attributes gives tableless Rails objects type casting, defaults, and a Rails-native attribute system, and where the API still needs more support.
-
Why Your Rails Code Keeps Running After redirect_to
A small Rails debugging note about why redirect_to performs a response but does not stop Ruby control flow.
Short Notes
Short technical observations on semantics, performance, and structural clarity.
All notes