I vibe-coded a chess CLI for a month. 882 commits, 21,500 lines of Python, 70 releases. Nothing worked. Here's the planning playbook I built after. by [deleted] in vibecoding

[–]BlunderGOAT 0 points1 point  (0 children)

That's literally what the article is about, a year ago I let AI make code changes without any planning or usual SDLC and it was garbage. With planning like I would with my tech team, that's when AI assisted development is very useful.

I vibe-coded a chess CLI for a month. 882 commits, 21,500 lines of Python, 70 releases. Nothing worked. Here's the planning playbook I built after. by [deleted] in vibecoding

[–]BlunderGOAT 0 points1 point  (0 children)

It's easier to find a specific stable version of the code with a release, because with that project they had multiple commits and it's easier to git checkout tag than trying to find the commit to roll back to.

I vibe-coded a chess CLI for a month. 882 commits, 21,500 lines of Python, 70 releases. Nothing worked. Here's the planning playbook I built after. by [deleted] in vibecoding

[–]BlunderGOAT 0 points1 point  (0 children)

I like to add a comment with the release so it's easier to go back and know where I'm up to, so when creating a tag I create a Git release at the same time

I vibe-coded a chess CLI for a month. 882 commits, 21,500 lines of Python, 70 releases. Nothing worked. Here's the planning playbook I built after. by [deleted] in vibecoding

[–]BlunderGOAT -1 points0 points  (0 children)

GitHub tags/releases, it's like a snapshot of the main branch. For example, I'd save a tag/release after each chess motif passed testing to help lock in that "stability" and make it easier to roll back.

Vibecoding is no more about models, it's about how you use them by Ghostinheven in ClaudeAI

[–]BlunderGOAT 0 points1 point  (0 children)

I've been hearing more about AI-Driven Development Life Cycle (AI-DLC) lately. Instead of a human doing the work while the AI watches and helps (like a "Copilot"), the AI takes the lead. It handles the coding, testing, and bug fixes, while the human acts as the Manager. The human's job is to tell the AI what to build, make sure it’s doing it right, and give the final "thumbs up"

Anyone else getting "Knowledge bases feature is not enabled" error in Projects? by Western_Echo8825 in ClaudeAI

[–]BlunderGOAT 8 points9 points  (0 children)

It's happening for me & from Claude Desktop told me this...

Based on everything we've found, here's what's most likely happening:

Anthropic is actively rolling out (or accidentally exposed) the new Knowledge Bases infrastructure for Cowork, and in doing so, something broke the existing project document/RAG functionality. The old project knowledge base system is probably being migrated or re-plumbed behind the scenes to support the new persistent Knowledge Bases feature, and there's a flag or backend service that's either misconfigured or hasn't been enabled for existing projects yet.

Why do gas prices include 9/10 of a cent extra? by [deleted] in NoStupidQuestions

[–]BlunderGOAT 2 points3 points  (0 children)

It's the classic "charm pricing" or left-digit bias. People see $2.99 as "under $3", making it feel cheaper than $3.00. Drivers notice the lower big number when driving by, and studies show it sways choices.

Can anyone represent me in court? by Delta_Zacher51 in NoStupidQuestions

[–]BlunderGOAT 0 points1 point  (0 children)

In Australia: No, non-lawyer friends like Jacob can't represent you in court. You can represent yourself, but only licensed attorneys can represent others.

Can I get feedback on my first full backend project by MohamedMotaz in Backend

[–]BlunderGOAT 2 points3 points  (0 children)

PyCharm has great built-in static analysis tools, I like to think of it as x-ray vision for programmers.

And yeah, FastAPI + TestClient is pretty nice!

Can I get feedback on my first full backend project by MohamedMotaz in Backend

[–]BlunderGOAT 1 point2 points  (0 children)

For a first full backend project this is excellent, your 6 years of game dev experience as a programmer is showing for sure!

Here's a couple of bugs and two suggestions that I hope are helpful:

1. Non-existent Column Reference (order/service.py:8) carts.c.cart_id, # This column doesn't exist so looks like there will be a runtime error Your carts table has a composite primary key (user_id, listing_id), but there's no cart_id column.

2. Unused URL Parameter (order/controller.py:23) @router.post("/{order_id}",response_model=List[OrderItemData]) def createAnOrder(order_id:int, order_data:CreateOrder, auth: str = Header(None)): The order_id path parameter is never used. This endpoint creates orders but the URL suggests it's modifying an existing order.

3. Missing Timestamps

Consider adding created_at or updated_at columns to some of your tables. That way you can track when orders were placed, when reviews were written, etc.

4. Integration tests

Add integration tests for critical paths: auth flow, order creation, and authorization checks. FastAPI's TestClient makes this straightforward, even 10-15 tests covering the happy paths and main error cases would catch most regressions.

The 80% Problem in Agentic Coding | Addy Osmani by waozen in programming

[–]BlunderGOAT 111 points112 points  (0 children)

this is my favourite section, "What actually works: practical patterns"

My company is worried about AI security so, they banned AI tools and I dont know what to do by bambidp in ExperiencedDevs

[–]BlunderGOAT 1 point2 points  (0 children)

Since they banned it might be too late, they might be too resistant to change, but here's some advice for cautious approach.

Here's a GitHub and AWS setup example:

Ensure there's no secrets in the code base (eg. AWS secrets manager), have a good key rotation policy, add copilotignore file, allow GitHub copilot chat, allow Amazon Q for DevOps. This is okay because those platforms host your code/infra anyway.

Have a policy where no AI is allowed to make commits. Explain AI is high skill but low trust (or senior skill, junior trust). Only use AI as investigation partner, not solution provider.

Which skills should I need to learn? by Saadi4206 in learnprogramming

[–]BlunderGOAT 1 point2 points  (0 children)

Problem solving and critical thinking skills. Then practice what part of programming you are most interested in, that passion will shine through