B
Boris Tane
boristane.com · Personal blog · on HN since 2025
Boris Tane, a founder who built and exited a devtools startup, writes about Claude Code workflows, observability and Cloudflare Durable Objects.
What HN saysCommenters adopt his Claude Code planning-before-coding workflow, though one disputes calling it consensus best practice and questions the waterfall-like approach.
16HN people shared it
8linked it in comments
13stories submitted
38story points
8 months agolast shared
2025people per year2026
Most-shared posts
- 1How I use Claude Code: Separation of planning and execution4 people · 10 points · first shared 2026 · discussion on HN
- 2The Software Development Lifecycle Is Dead4 people · 5 points · first shared 2026 · 1 comments on HN
- 3What even are Cloudflare Durable Objects?3 people · 12 points · first shared 2025 · discussion on HN
- 4Lessons from starting, building, and exiting a devtools startup (2024)2 people · 1 points · first shared 2026 · discussion on HN
- 5Observability wide events 101 (2024)2 people · 1 points · first shared 2025 · discussion on HN
- 6One Database per User with Cloudflare Durable Objects and Drizzle ORM1 people · 4 points · first shared 2025 · discussion on HN
- 7Slop Creep: The Great Enshittification of Software1 people · 2 points · first shared 2026 · discussion on HN
- 8Observability with ClickHouse (2023)1 people · 2 points · first shared 2026 · discussion on HN
- 9Contextual RAG on Cloudflare Workers1 people · 1 points · first shared 2025 · discussion on HN
What HN people wrote when they linked it
ramoz · 2026-03-04
> consensus best practice
I'm not sure I agree with this. I don't think there needs to be a whole spec & documentation process before plan mode.
There is alternative thought leadership that the waterfall approach for building out projects is not the right Agentic pattern[1].
Planning itself can be such an intensive process where you're designing and figuring out the specs on the fly in a focused manner for the thing the agent will actually develop next. Not sure how useful it is to go beyond this in terms of specs that live outside of the Agentic loop for what should be developed now and next.
I've evolved my own process, originally from plain Claude Code to Claude Code with heavy spec integrated capabilities. However, that became a burden for me: a lot of contextual drift in those documents and then self managing & orchestrating of Claude Code over those documents. I've since reoriented myself to base Claude Code with a fairly high-level effort specific to ad-hoc planning sessions. Sometimes the plans will revolve around specific GitHub issues or feature requests in the ticketing system, but that's about it.
[1] https://boristane.com/blog/the-software-development-lifecycle-is-dead/
amarant · 2026-03-12
The beginnings of that sustainable approach is already out there:
https://boristane.com/blog/how-i-use-claude-code/
gbro3n · 2026-03-09
I'd been using this workflow for a while, but this post I found on HN a couple of weeks ago really solidified it: https://boristane.com/blog/how-i-use-claude-code/
> The workflow I’m going to describe has one core principle: never let Claude write code until you’ve reviewed and approved a written plan. This separation of planning and execution is the single most important thing I do. It prevents wasted effort, keeps me in control of architecture decisions, and produces significantly better results with minimal token usage than jumping straight to code.
zatkin · 2026-03-03
I use the same approach, derived off of https://boristane.com/blog/how-i-use-claude-code/.
vivzkestrel · 2026-03-01
- you most certainly also wanna read this one https://boristane.com/blog/the-software-development-lifecycle-is-dead/
bonsai_spool · 2026-02-22
I think it was edited with an LLM - the voice flits from human to bot but various tells are present. The heterogeneity of sentence structure is the clearest signal.
Here’s an older article from the author from 2024: https://boristane.com/blog/learnings-from-starting-building-and-exitin…
amai · 2025-12-22
The author wrote about the topic before: https://boristane.com/blog/observability-wide-events-101/
He used to work for https://baselime.io/ which was aquired by Cloudflare.
NicoJuicy · 2025-11-17
Really?
Cloudflare isn't solely a CDN anymore. CDN and DDOS-protection were the most logical "first" products to build based on their SDN ( Software Defined Networking).
A cloud is the next thing and there's a lot of money involved with the cloud. I see them as the only real competitor/challenger to Azure, AWS, GCE, ... because they aren't bound to regions ( less DevOps)
For example, what you might not know about Durable Objects => https://boristane.com/blog/what-are-cloudflare-durable-objects/