tacoda
Re:This One's Not AI
on Wednesday June 24, 2026 @11:08PM (#48668345)
Noted. This one is actually in response to feedback I received here.
What Breaks When You Skip the Harness
Re:I Still Live in the Terminal
on Monday June 22, 2026 @08:30PM (#48638538)
That’s fair. I usually have a separate alias file in my config. But it’s really a convenience for me.
Harness Engineering
Tools Are Harness Too
Re:I Still Live in the Terminal
on Sunday June 21, 2026 @08:25PM (#48624051)
I agree with this. If it’s text, I do it in the terminal, but I still use GUI for Chrome or Zoom. I think the discoverability depends on the product. On the other hand, in the terminal, it’s a help flag or a man page.
Re:I Still Live in the Terminal
on Sunday June 21, 2026 @08:23PM (#48624030)
Both actually. It is incorrect. It’s two words, but I also have an alias that makes it two letters. Thanks for pointing this out.
I Still Live in the Terminal
Sensors: The Other Half of the Harness
The Accidental Framework
The Harness Is Also Onboarding
Keystone 2.0 – A Worthy 2.0
Versioning the Harness Itself
The Daemon in the Middle
The Org Harness
Intent-Driven Delivery
Re:Lisp's Influence on Ruby
on Monday June 15, 2026 @08:03AM (#48540080)
Technically when you write in the domain, you are effectively making your own Lisp and then using it. It’s one of the amazing things that macros can do.
Re:Lisp's Influence on Ruby
on Monday June 15, 2026 @08:01AM (#48540049)
I would call these different dialects of Lisp. The data doesn’t have to be a function. It’s illustrative. The patterns of application still work. What’s the difference if delimiters are different or if you are calling JVM libraries? The high-level ideas are still right there. Consider JavaScript. It is definitely not a Lisp, but if you model it as Lisp in C’s clothes, then all of a sudden IIFEs make total sense. The point is that it’s a helpful mental model for languages other than Lisp.
Ports and Adapters for Prose
Scoping Rules: Global, Project, Path-Glob
From a Single File to an MCP Server: Six Rewrites of My Own Harness
Post-Mortems for Agent Runs
Lisp's Influence on Ruby
Explicit Seams as Agent Affordances
Keystone: The First Agent Harness Framework
OOP Principles That Will Take You Far
The Difference Between Development and Engineering
I Love Lisp
Re:
on Thursday May 14, 2026 @10:13AM (#48135730)
An untested codebase doesn't just lack tests. It actively teaches every contributor, human or agent, that tests aren't part of the work.
Coding agents pattern-match on what they find. If the convention is no tests, that's what they'll write. And the longer it goes on, the more the codebase is shaped in ways that make testing harder, which entrenches the pattern further. New post on why testing is no longer optional in the new world of agentic coding, how to start when you have zero tests, and what to do when the code resists being tested at all.