Stop. Think. The answer is usually simpler than what you’re building.

Sometimes you set out to solve a problem and end up solving the wrong one.

I got feedback that the one-click Cloudflare deploy had friction. Cloudflare won't let you set the Vectorize dimensions and metric through wrangler.json, so I went looking for a workaround. One hack led to another. The solution I landed on basically amounted to "hope this works, and if it doesn't, install wrangler and run a command manually."

Today I stepped back and realized: just let the user type two values into the deploy form. That's it. Two fields. Problem solved.

Sometimes the clearest answer only appears when you stop tunneling.

How many PRs deep do you go before stepping back and questioning the direction?

34 views

Add a comment

Replies

Best

How do you know when it's time to step back? Is it after a certain number of failed attempts, or just intuition?

 Great question. For me, it's usually when I realize I'm spending more time working around a constraint than solving the user's actual problem. That's a good signal to zoom out.

I think I would say this for marketing. Kept pushing on multiple platforms until I realized building the community on one platform is more than enough.

His resonates so much right now. When we started building our AI rendering tool for architects, we initially overcomplicated the whole 'prompt engineering' side of it. Then we stopped and realized: architects don't want to write complex text prompts; they just want the tool to understand physical constraints like lighting and climate automatically. Simplifying the core interaction was the hardest but most rewarding part of our build. Great reminder, Rahil!