Writing notes from the lab

Long-form technical writing on Move, Sui, and the craft of smart contract engineering.

A few times a year, no noise. Subscribe below or via RSS.

Jul 8, 2026 · 11 min read

Circuit Breakers Can Break What They Protect

A rate limiter tight enough to stop an attacker is tight enough to stop a liquidator. Notes on layered exploit defense for DeFi, and why the layers only work together.

Read post
Jan 14, 2026 · 4 min read

sui-client-gen v0.5.0

Ready for what's next: enum support, multi-environment codegen, gRPC and GraphQL clients, and an IR-based architecture rewrite.

Read post
May 30, 2025 · 8 min read

Sui Prover — A Smart Contract Developer's Perspective

How formal verification fits into real-world smart contract development.

Read post
Sep 6, 2022 · 61 min read

Smart Contract Development — Move vs. Rust

An in-depth look into Move, a novel programming language for smart contract development, and how it compares to the existing Rust-based model used on Solana.

Read post