---
title: "Writing — Ataraxy Labs"
---

# Writing

Essays from Ataraxy Labs on agent-native software, semantic version control, entity-level merges, and the unit of code.

## Stop Grepping, Ask the Compiler
*April 2026 · 3 min read*

When you change a function, the compiler already knows everything about it. But agents don't use it. They grep.

Read: /blogs/stop-grepping · Markdown: /blogs/stop-grepping.md

## Code is not text.
*February 2026 · 4 min read*

Git is one of the greatest pieces of software ever written. It tracks text files brilliantly. But code has structure that text doesn't, and there's a lot you can do once your tools understand that.

Read: /blogs/code-is-not-text · Markdown: /blogs/code-is-not-text.md

## The Entity
*February 2026 · 5 min read*

Every tool needs a unit of analysis. For text editors it's characters. For git it's lines. For compilers it's tokens. We think the right unit for code intelligence is the entity.

Read: /blogs/the-entity · Markdown: /blogs/the-entity.md

## What if Merges Understood Your Code?
*February 2026 · 4 min read*

Git's three-way merge is one of the most elegant algorithms in everyday use. It works on lines of text, which means it's occasionally too conservative about what counts as a conflict.

Read: /blogs/what-if-merges-understood-code · Markdown: /blogs/what-if-merges-understood-code.md
