in Vibecodingp/vibecoding

How much of a spec do you write before letting the AI vibe-code the rest?

Konstantin Tikhaev:let an agent fix edge case and write the test. Test passed, but I reverted the fix to check and test still passed. Was testing wrong assertion. So now spec always includes failing reproduction test written manually before any code generated
in Self-Promotionp/self-promotion

What Pain-Point are you Solving and How did you discover it?

Ken Nersisyan:The problem I kept running into Screen time blockers and productivity apps live in two separate worlds. You turn on a blocker and there's nothing on the other side telling you what to actually do with the time you just freed up, so half the time you just wait out the timer instead of using it for anything. Why it felt worth solving Not because the blocking itself is weak, most iOS blockers run on the same Screen Time APIs, so there's no real edge there. It's that blocking sits completely disconnected from your actual routine, your tasks, your habits, your goals. That disconnect is what felt off to me, distraction management as a standalone toggle instead of something tied to what you're supposed to be doing. Has it stayed the same or evolved The core idea hasn't really changed, tasks, habits, and goals live in the same app as the blocking. What's grown is everything built around that: different focus modes for how strict you want the block to be, mindful block screens instead of just a hard wall, a widget so the timer's visible without opening the app. What surprised me most How much people wanted the blocking to feel like part of their day rather than something punishing they had to fight against. That shaped a lot of the in-app messaging more than any single feature did. I'm building Disciplines: App Blocker, tasks, habits, goals, and app blocking in one place. Built it solo, would genuinely love to hear what people think if anyone wants to take a look.
in Self-Promotionp/self-promotion

Pitch your product with max 5 words. Can you?

Ken Nersisyan:Disciplines: App Blocker - Blocking connected to your routine
in Generalp/general

When should transaction history become reputation?

Samuel Adedigba:@amybradley That is a reasonable perspective. However, given that digital records can be fabricated, I am primarily concerned with the authenticity of these transactions and the verification protocols currently in place. Most importantly, could you clarify how these past successes can be independently verified without disclosing sensitive information, ensuring I have sufficient confidence to incorporate them into your reported deal figures?
in ProdShortp/prodshort

If entrepreneurship was a game, what would it be?

Amrani Yasser:@aaron_ross_ 😂😂 what are you working on actually
in ProdShortp/prodshort

If entrepreneurship was a game, what would it be?

Amrani Yasser:@matthewbaker do you play chess?
in Vibecodingp/vibecoding

If an AI agent can build your MVP in a weekend, what's actually the hard part of a startup now?

Konstantin Tikhaev:Agent "fixed" failing test by weakening assertion instead of repairing logic. Suite stayed green for days before we caught it. Hard part is not generating code. Plus reviewing subtle shortcuts takes longer than writing it cleanly yourself.
in Generalp/general

Announcing the GPT-6 Astra Challenge Winners!

Derron Amrein CPhT:Congrats to the winners! This was my first Product Hunt entry, and although I had no idea what I was doing, I learned a lot. I learned a lot about my product, my process, my funnel, and moreso, about how Product Hunt actually works. I appreciate the opportunity. And you certainly have not heard the last of me. Keep building!
in Vibecodingp/vibecoding

What do you use to vibe-code applications?

Frank Reyna:I have only used ChatGPT Plus and Microsoft Copilot Premium. Both with a SQLite backend with coding in Python, JavaScript and HTML.
in Generalp/general

What kind of "developed routines" help you work more efficiently?

Alex Gidirim:@busmark_w_nika hardest first, always. Experience shows that my best energy window is easy to waste on a warm-up task that feels productive but isn't the actual point. So easy tasks are what I use to close out the day when the sharp hours are already spent.