About Baz

The cheapest fix is the one you never have to make.

Code review is valuable, but it’s often too late. It surfaces code that never should have been written - and by then the rework has already begun. You pay for the original work, then the fixes, the re-reviews, and the context switching, often a 3x hit on the effort you already invested. As agents write more of the code, that silent tax on velocity and quality only compounds.

Baz moves quality upstream. It learns how your team decides what good looks like - your patterns, your constraints, the thousand decisions your experts make without writing them down - and aligns every plan against them before implementation starts. Specialized agents then carry that context through the code that does get written, so review becomes a quick confirmation instead of expensive damage control.

We can’t tell you what to build. We make sure you built what you wanted, the first time.

Named for the next thing in the code

Baz is the canonical third placeholder in hacker culture, after foo and bar: the name engineers reach for when the identity of a function, file, or branch does not matter. RFC 3092 lists it third in the standard sequence.

tty0 · emacs -nw
;; This buffer is for text that is not saved, and for Lisp evaluation.

;; Linux kbuild names its example modules foo, bar, baz:

diff --git a/kbuild/modules.mk b/kbuild/modules.mk
--- a/kbuild/modules.mk
+++ b/kbuild/modules.mk
@@ -1,2 +1,3 @@
 obj-m := foo.o
-foo-y := bar.o
+foo-y := bar.o baz.o

;; Git walks history the same way:
$ git rev-list foo bar ^baz
;; reachable from foo or bar, and not from baz.

;; xyzzy
;; Nothing happens.

;; Local Variables:
;; coding: baz-unix
;; End:
--**-Emacs: *scratch* (Lisp Interaction)--All------------------------

M-x butterfly

Linux and Git carry the convention everywhere: the kernel’s Kconfig docs define dummy options named FOO, BAR, and BAZ, and Git’s manual walks history with git rev-list foo bar ^baz. The name is not an acronym and not a Git feature. It stands for the next thing in the code, which is exactly where Baz does its work.

Sources:RFC 3092Linux Kconfiggit rev-list

Backed by investors who build for engineers

Read the announcement →

Join us

We’re hiring across engineering, product, and go-to-market, mostly in Tel Aviv.

See open positions →

Ready to ship better code?

Let us show you how Baz helps teams review plans before code is written.

Contact sales →