Stanislav Panferov
Thoughts on software engineering
Latest posts
Optimize your developer environment
Most AI tokens are wasted fighting dev environment friction, not doing meaningful work. Sharpen your axe.
Bazel is not scary anymore
LLMs have eliminated Bazel's biggest adoption barrier — the steep learning curve. They're fluent in Starlark, can generate BUILD files, and make getting started surprisingly easy.
Modularize early, please
Both humans and LLMs accumulate modularization debt by stuffing code into existing modules. Split early — your builds, tests, and AI context windows will thank you later.
Your developer environment needs a CLI
Stop letting LLMs generate thousands of lines of unmaintainable Bash. Write your developer tooling as a proper CLI in Go or Rust instead — it's more explicit, modular, and just as easy with AI help.