LLMs are finding bugs in mature, stable software. More confirmation that exhaustive testing was never possible. Risk-based testing is still the right approach, and verification ...
Hi, I’m Lucian Ghinda. This is where I write about Ruby and Ruby on Rails — idioms, refactoring, new language features, testing, and the tools I use day to day.
You can browse all posts, the archive, or subscribe with RSS. I also publish the Short Ruby Newsletter. If you read with an agent, every article links to a raw Markdown version at the top, and /llms.txt indexes all of them.
LLMs are finding bugs in mature, stable software. More confirmation that exhaustive testing was never possible. Risk-based testing is still the right approach, and verification ...
Claude goes above and beyond what is asked and guesses what you might want. Codex does what you tell it and stops at the first sign that it might be done. Ten impressions from a...
Codex builds the status line from an ordered list of built-in item names. The 26 identifiers are in the source and not in the docs, and a name that does not exist still passes c...
Claude Code writes the session JSON to your script's stdin and displays what it prints back. Thirty lines of Ruby give you the folder, the git branch, and the context window per...
Both phrases cut Claude's sentences in half when explaining code. The vague Simple Technical English loses 8.5% of the facts, and the real standard ASD-STE100 loses 46.8%.
What the HANDBOOK.md benchmark measures, why the best model still fails two of every three tasks under strict grading, and what that means for the rules you keep in CLAUDE.md an...
One week of agent-first backend work in the logs: 2,200 session files across four tools, 350 prompts typed by hand, and which checks actually found real defects.
Where Claude Code, Codex, Cursor, Amp, opencode, and pi store session logs, which formats they use, how long they keep them, and what remains undocumented.
One block in CLAUDE.md and AGENTS.md that makes coding agents write throwaway scripts in Ruby instead of Python or bash, so you stay the reviewer instead of a rubber stamp
Real stats from two months of agent-first development: four coding agents (Claude, Codex, Cursor, Amp) competing on every feature across 951 sessions
You can also subscribe with RSS!