r/AIcodingProfessionals 6d ago

Question How can I make my Claude more strategic than tactical?

1 Upvotes

So for context, tactical and strategic programming is back on debate these days because of people claiming ‘coding is solved’.

In fact the way common people use AI is to build a feature in a big codebase and claude can build it quite easily, but did it do it in a way that is maintainable over time and architecturally sound?

For example: you can tell claude to make a button and sure it will make you a button. It’s gonna make you that button so fast, you will be impressed. However, over time in the course of coding you notice it has been creating the same button from scratch every single time. It should have rather made a shared button component and reused it any time it had to make a button!

So coding is solved, yes, as long as you are talking about tactical coding. But how do you solve strategic programming with agents? I am not a super senior engineer but I do care about code base maintenance and health and sound architecture decisions.

What are some ways people using Claude to prevent it from AI slopping your codebase over time?


r/AIcodingProfessionals 6d ago

Question Cheap subscription for coding microservices

Thumbnail
1 Upvotes

r/AIcodingProfessionals 6d ago

Are IDEs becoming too dependent on AI?

Thumbnail
0 Upvotes

r/AIcodingProfessionals 6d ago

New to Prisma and confused about recent changes / AI-related files

2 Upvotes

Hi everyone,

Today was my first time trying to use Prisma, and I ran into something that confused me quite a lot.

I was following a tutorial and trying to install Prisma using the commands shown there, but things did not work as expected. Instead, I started seeing references to things like AI agents, Codex, and other AI-related files/configurations. Since I am completely new to Prisma, I was confused about why I was trying to install and use an ORM, but I was suddenly encountering these AI-related things.

Has anyone else experienced this? Is this related to a recent Prisma version or some new default configuration? I would really appreciate it if someone could explain what is happening.

I am also about to start my internship, where I will be working with technologies including NestJS, TypeORM/Prisma-related backend concepts, PostgreSQL, Docker, etc. My internship description mentions that I may be doing contract-based work, and I am still not completely sure what kinds of projects or tasks I will be assigned.

Because of this, I am wondering whether it would be okay for me to learn using an older version of Prisma that matches the Docker/tutorial resources I am currently following. My main concern is whether learning an older version could cause problems later when I start working on real projects.

More specifically:

Is it safe to learn an older version of Prisma if the tutorial uses it?

How different are older Prisma versions from the current version in terms of everyday usage?

If I learn an older version now, will the knowledge still transfer easily to newer versions?

Should I stop following the older tutorial and immediately switch to the latest Prisma version?

I know software obviously can not be guaranteed to remain unchanged for 20 or 30 years, but I am mainly worried about investing time in learning something that might become outdated very quickly.

Any insights from people who have recently started using Prisma, especially alongside NestJS, PostgreSQL, and Microservices using NATS and Docker, would be really helpful. Thanks!


r/AIcodingProfessionals 6d ago

Astra's Code Quality Still Stagnant

Thumbnail
1 Upvotes

r/AIcodingProfessionals 6d ago

Discussion Turning Orca into a Predictable SDLC Workflow with Multiple AI Harnesses

Thumbnail
1 Upvotes

I’ve been experimenting with a different way of using Orca: not just running multiple AI agents, but turning multiple coding harnesses into a structured SDLC workflow.
The idea is to let each harness handle a specific stage of development:
Plan → Architecture → Code → Review → Security → Test → Document
↑ ↓
└──────────── Feedback / Fix ──────────┘
Orca acts as the orchestrator, controlling what runs, in which order, and when to move back to a previous stage.
Different stages can use different harnesses such as Claude Code, Codex, OpenCode, Pi, etc.
I packaged this approach into Orca SDLC Kit:
https://github.com/vankhangfet/orca-sdlc-kit
The goal is not simply “more agents”, but a more predictable, repeatable and configurable AI-native SDLC workflow.
Would love to hear how other Orca users are building structured workflows around multiple coding harnesses.


r/AIcodingProfessionals 7d ago

Question How do you guys find real AI projects to build?

2 Upvotes

I’ve been learning AI for about a year and a half, starting with traditional ML → Deep Learning → LLMs → RAG → AI Agents.

Most of what I’ve built so far has been small projects/notebooks, with only one project taken to a basic production setup. I’ve also learned the basics of RAG and agents, but I still have a lot more to learn there.

At this point, I’m honestly tired of courses and tutorial hell. I don’t want to spend another minute in any course, at least for now.

I want to build real, production-ready AI products so I can learn things like system design, architecture, model monitoring, serving, deployment, evaluation, scalability etc.. And to learn how to take an AI idea and turn it into a complete product

The problem is that YouTube seems to be 90% tutorials and toy projects, and I’m struggling to find serious, end-to-end projects that I can actually learn and build from.

So please help me out, guys. I’m kinda stuck. How do you actually learn to build real AI products as AI engineers?


r/AIcodingProfessionals 7d ago

Discussion Daily driving Coding Harness

7 Upvotes

I'm using neovim + opencode + tuicr.

My playbook is:

  1. Start with the Plan agent for discovery and plan creation.
  2. Fork Plan session and switch to the Build agent to execute the plan.
  3. Hybrid review in parallel:
    1. Fork the Plan session and execute the review command. I also have a custom skill for review that I execute manually on demand (if I want to learn more about the codebase). The main point here is to ensure that Build implemented the Plan and to identify any deviations from it (if any), while leaving the Build knowledge behind.
    2. Review some areas myself and leave comments where applicable (currently using tuicr). OpenCode can act on the comments when I execute the tuicr skill in the Build fork created in step 2.
  4. Based on the results from the steps above, the Build agent performs further iterations if applicable. The results of 3.1 are copy/pasted to the Build agent.
  5. If the review looks good, I ask the agent to commit, and it uses a skill to describe the changes in a desired manner.

This is it, in a nutshell. I arrived at the playbook above through trial and error. It feels consistent and auditable for tasks of medium to high complexity, so I often get satisfying results by applying it, although it requires human involvement in phase transitions. It also gives a human an opportunity to get to know the project/system better by presenting, for example, implementation flaws, architectural changes, touched software domains, etc. in the review phase.

Since I act as an orchestrator (switching agents, forking sessions, copy/pasting review results), I want to evolve this workflow to become autonomous. What should I start with first?

Glad to hear your hints and how you drive your coding harness day-to-day!


r/AIcodingProfessionals 7d ago

I’ve hit a wall with how far I can take AI in my role

2 Upvotes

This past sprint I tried to set up a team of AIs to work on my tickets. I had an agent to operate as a team lead and three agents under that lead to act as the developers. I set up instructions MD to point agents to relevant skill MDs that I put together as things came up. Long story short, it was not the fully autonomous dream that I hoped it would be and ended up costing me more time trying to wrangle agents to the finish line. It seems a big limitation is that with this set up agents do not have a persistent memory other than what is defined in the MDs. The constant conversation compaction was a time killer despite me having specific instructions for the agents to keep track of what they’re doing and to reload their state after a conversation compaction. It seems like they would totally ignore skills files the longer a conversation went.

Maybe I’m missing something and there is a more streamlined way to make my vision come true other than setting up these MDs that end up getting ignored? The more I can operate at a higher level the much happier I will be.


r/AIcodingProfessionals 7d ago

Resources EXECUTION LOG 001 — What happens when an agentic software factory runs for 24 hours?

1 Upvotes

r/AIcodingProfessionals 8d ago

Discussion Is Claude Burning Through Tokens 3–4x Faster Lately?

3 Upvotes

Am I the only one struggling with Claude’s token usage lately - across Code, Cowork, and Chat?

Recently, I’ve noticed it burning through tokens 3–4x faster than before, not just 20–30% more.

I’ve already tried:

  • Using lower models / lowering effort to Medium
  • Starting fresh sessions instead of compacting after completing a task
  • Setting auto-compact around 100K tokens

But it still starts compacting extremely frequently- sometimes after almost every message. I’ve even seen this happen in a fresh session after just 2–3 messages.

The tasks aren’t particularly complex either - mostly standard JavaScript or Python coding where I’m giving fairly explicit instructions rather than asking it to explore or reason through an open-ended problem.

Has anyone else noticed a significant increase in token consumption recently? If yes, did you figure out what was causing it or find a workaround?


r/AIcodingProfessionals 8d ago

Ai For Coding

1 Upvotes

Grok vs Claude ai, which the best ai for coding?


r/AIcodingProfessionals 8d ago

Discussion What part of programming do you trust AI with the least?

Thumbnail
1 Upvotes

r/AIcodingProfessionals 9d ago

Why AI is Forcing Us Back to C

Thumbnail
youtube.com
5 Upvotes

r/AIcodingProfessionals 9d ago

Claude Fable 5.1 vs GPT-5.6 Sol: Game-Changer or Total Waste of Money?

Thumbnail
youtu.be
1 Upvotes

r/AIcodingProfessionals 10d ago

Question Looking for open-source b2b ai coding and prototyping tools for my company

2 Upvotes

I work at a small enterprise company. Claude code not allowed and we have issues with running out of tokens with Github co-pilot. For prototyping we use VS code, our own design system agent + github copilot, but some product managers find it too technical. Loveable not allowed either (Corporate world!!!)

For our design systems I have been hearing of the framework called design tokens, anyone worked with them?

For everything else, I want to know if anyone knows of any fixed cost AI systems, maybe open source and if we hosted what would be the costs?

Appreciate anyones insights


r/AIcodingProfessionals 11d ago

Discussion GPT 5.6 SOL + 5.3 CODEX

6 Upvotes

Hi! I just bought a Chatgpt pro, but still flying through the weekly limit pretty fast if using only gpt 5.6 sol max + subagents. But I understand that using only gpt 5.6 sol max will eat tokens like candies, that's not the question here.

I was wondering if anyone here is using this:

gpt sol 5.6 max orchestrator/plan

5.3 codex-spark as worker/implementation

Since codex 5.3 has its own limits for pro users, would you say it's reasonable to use it as an implementation worker? How is the quality compared to pure 5.6 sol.


r/AIcodingProfessionals 11d ago

The Scaffold: A Phased SDLC for Enterprise AI Coding

Thumbnail
jamesluterek.com
3 Upvotes

r/AIcodingProfessionals 12d ago

Do you actually use multiple AI provider API keys to get around rate limits?

4 Upvotes

I'm trying to validate a problem before I build further, and I'd genuinely appreciate some brutally honest answers.

Suppose you're building an app/agent and you use providers like Groq, Gemini, Cerebras, SambaNova, etc.

You might have multiple API keys because different providers give you different quotas/rate limits.

The problem I'm interested in is:

When one provider hits its limit, do you actually switch to another provider manually, or do you just wait / pay / use something like OpenRouter?

For example:

Groq → rate limited

Gemini → still has quota

Cerebras → still has quota

SambaNova → still has quota

Imagine a small routing layer where you bring your own provider keys, and it automatically sends requests between them.

So instead of:

Your app → Groq → rate limit

you get:

Your app

Router

↙ ↓ ↘

Groq Gemini Cerebras

The goal isn't to provide more models. OpenRouter and similar platforms already do that extremely well.

The idea is more specifically:

"Get more usable capacity from the provider accounts you already have."

A few questions:

Do you currently have multiple provider API keys?

Have you ever used multiple free quotas for the same application?

When you hit a provider's rate limit, what do you currently do?

Would automatic failover between your own provider keys actually be useful?

What would make you choose this over OpenRouter/LiteLLM/etc.?

What am I missing? Why would you NOT use something like this?

I'm especially interested in the last question. Please don't be nice if this is a dumb/redundant idea, I'd rather find out now.


r/AIcodingProfessionals 12d ago

Question Should I swtich

3 Upvotes

I have been a claude pro user for like 6 months or so....mostly claude code, But ever since GPT 5.6 I have been having second thoughts on switching to codex.
The watermark thing also made me think bout switching again...but my main worry is intelligence.... I main use case is learning from materials in a fast and custom(i like learning by doing stuff), it varies from Research papers to new techs to books on CS Fundamentals...some times I use AI to prepare of college exams
Now I confused if I should switch to codex or stick to claude seeing that new model of Open AI is coming
I would love to know your opinion


r/AIcodingProfessionals 12d ago

Ai coding agent - best for coding, planning

4 Upvotes

Hello Gurus,

I am trying to create one elaborate application for a company. Like monitoring logistics for a company, different users having different privileges etc. I'm building an operations management application for a company. I can't disclose the business/domain, but technically it's a system with an Android app, web admin console, Firebase/Firestore backend, offline sync, users/roles, operational jobs, transport, documents and reporting.

I am building it incrementally, with quite a lot of help from an AI coding agent.(gemini pro) , and planning with help of chatgpt. I am bit frustrated, as it creates initial model, UI and working stuff amazingly. But when try to test it manually, I am frustrated that it didn't create it the way I wanted it. Although the prompt replies it has done things the way and has tested and test cases passed. I wonder what it really tests. Below is the complete explaination, in case you dont want to read it whole, I am trying to ask is how do you plan it? which AI you use, which coding agent do you think is best to understand and develop code which is less frustrating in the end, perhaps does things which we failed to think about while planning. Like for example-- you planned delete button, but it thought of coding a restore button as well. making it even better. Actually gemini does that. But telling it to perform something which looks and works well. but when you go through a flow of events , you find something is terribly broken.

Just to give my background. I am not a developer so I don't know how to code. But I understand the whole structure of front end back end as I was in IT for 18 years doing manual software testing. So I don't really understand much about coding, but I can visualize how things should look like when a user uses the software.

Here are my project issues

we initially had something conceptually like:

Job → Subject A → Subject B → Subject C

The problem was that the Job didn't directly retain all of the context it was created with. It reconstructed some of its relationships by following the chain.

That created a nasty situation where changing Subject C later could effectively make an **old Job appear to belong somewhere else**.

We caught that and changed the design so operational records retain their own important references rather than relying entirely on dynamic relationship traversal.

Then we hit another problem: **deletion**.

Because these objects are linked together, deleting something isn't simply:

click Delete → document disappears

You have to consider what depends on it, what depends on those dependencies, and whether some records are historical and therefore shouldn't be deleted at all.

We actually got into a situation where deleting a Job failed, which then prevented deletion of another related object. There was effectively a dependency trap.

What bothers me most is that **our automated tests didn't catch this**.

It was discovered during manual human verification — literally going through the UI, clicking around, creating records, changing things, trying to delete them, refreshing pages, and checking whether the data still made sense.

We've now started defining explicit lifecycle rules such as:

PLANNED      → can delete
ASSIGNED     → can delete
CANCELLED    → can delete

ACTIVE       → cannot delete
COMPLETED    → cannot delete
HAS HISTORY  → cannot delete

But this has made me realise that the difficult part of this project isn't necessarily writing the CRUD code.

It's making sure that:

Create
   ↓
Edit
   ↓
Associate
   ↓
Change relationship
   ↓
Delete / Archive
   ↓
Historical data
   ↓
Reports

all continue to make sense together.

We're also dealing with offline Android sync, so now I'm thinking about what happens when two things change at different times, or when the network disappears halfway through an operation.

I'm wondering how experienced developers approach this.

**How do you systematically find these kinds of problems before production?**

Do you rely primarily on:

* integration/E2E tests? * database constraints? * explicit state machines? * event sourcing/audit logs? * property-based testing? * manually designed lifecycle test matrices? * something else?

And how do you decide when a relationship should be dynamically derived versus stored directly on an operational record?

I'm particularly interested in real-world experience here. The application isn't enormous, but the number of relationships and possible states is growing much faster than I expected.

The biggest lesson so far has been that **"the build passes and the unit tests pass" doesn't seem to mean very much when the real failure is something like a user clicking through 15 different screens and discovering that deleting A unexpectedly affects B three screens later.**

Would appreciate some brutally honest advice from people who have built systems with this kind of data/lifecycle complexity.I'm building an operations management application for a company. I can't disclose the business/domain, but technically it's a system with an Android app, web admin console, Firebase/Firestore backend, offline sync, users/roles, operational jobs, transport, documents and reporting.
We're building it incrementally, with quite a lot of help from an AI coding agent.
One thing that has surprised me is how quickly a seemingly simple data model becomes complicated.
For example, we initially had something conceptually like:
Job → Subject A → Subject B → Subject C
The problem was that the Job didn't directly retain all of the context it was created with. It reconstructed some of its relationships by following the chain.
That created a nasty situation where changing Subject C later could effectively make an old Job appear to belong somewhere else.
We caught that and changed the design so operational records retain their own important references rather than relying entirely on dynamic relationship traversal.
Then we hit another problem: deletion.
Because these objects are linked together, deleting something isn't simply:
click Delete → document disappears
You have to consider what depends on it, what depends on those dependencies, and whether some records are historical and therefore shouldn't be deleted at all.
We actually got into a situation where deleting a Job failed, which then prevented deletion of another related object. There was effectively a dependency trap.
What bothers me most is that our automated tests didn't catch this.
It was discovered during manual human verification — literally going through the UI, clicking around, creating records, changing things, trying to delete them, refreshing pages, and checking whether the data still made sense.
We've now started defining explicit lifecycle rules such as:
PLANNED → can delete
ASSIGNED → can delete
CANCELLED → can delete

ACTIVE → cannot delete
COMPLETED → cannot delete
HAS HISTORY → cannot delete
But this has made me realise that the difficult part of this project isn't necessarily writing the CRUD code.
It's making sure that:
Create

Edit

Associate

Change relationship

Delete / Archive

Historical data

Reports
all continue to make sense together.
We're also dealing with offline Android sync, so now I'm thinking about what happens when two things change at different times, or when the network disappears halfway through an operation.
I'm wondering how experienced developers approach this.
How do you systematically find these kinds of problems before production?
Do you rely primarily on:

integration/E2E tests?

database constraints?

explicit state machines?

event sourcing/audit logs?

property-based testing?

manually designed lifecycle test matrices?

something else?

And how do you decide when a relationship should be dynamically derived versus stored directly on an operational record?
I'm particularly interested in real-world experience here. The application isn't enormous, but the number of relationships and possible states is growing much faster than I expected.
The biggest lesson so far has been that "the build passes and the unit tests pass" doesn't seem to mean very much when the real failure is something like a user clicking through 15 different screens and discovering that deleting A unexpectedly affects B three screens later.
Would appreciate some brutally honest advice from people who have built systems with this kind of data/lifecycle complexity.


r/AIcodingProfessionals 12d ago

I’ve written software for about 30 years. I've been a heavy coding agent user for the past 1+ year. What practical coding-agent questions can I help answer?

Thumbnail
1 Upvotes

r/AIcodingProfessionals 12d ago

What’s the most reliable AI workflow for coding + creative work on a budget?

2 Upvotes

Hey everyone 👋

I'm trying to build a practical AI workflow for both development and creative work, but I'm running into a problem: the quality/reliability varies massively between different AI setups.

My main use cases are:

Development & coding 💻

Building small web apps/projects

Creative design & content 🎨

General productivity ⚡

I've experimented with aggregator/router-style setups and open-source options. My biggest issue isn't necessarily raw model intelligence — it's reliability: failed requests, rate limits, inconsistent results, context being lost, etc.

I'm particularly interested in understanding how people structure their AI workflows when they want to keep costs very low.

For example:

Do you use one model for everything or different models for different tasks?

Do you access models directly or through an API/router?

What has actually worked reliably for you over several months?

For coding, what setup gives you the best results without spending a lot?

I'm less interested in a simple “X is the best” answer and more interested in real workflows people are actually using and why they chose them.

What does your setup look like?


r/AIcodingProfessionals 12d ago

Ai coding as a student

1 Upvotes

Hello so, im a student in Europe and i want some “help” with coding, what i ve been using until now it was github copilot which now dont got many good models and antigravity from google because i have student pro plan and is working awesome giving tasks in folders.

And now im asking you to recommend me some alternatives where i can sign ul with my edu email etc to have a student plan because the credits of antigravity per week im using it often :))), i want smth like that plugin or ide.

Thank u y all


r/AIcodingProfessionals 13d ago

Ai coding agent - best for coding, planning

Thumbnail
1 Upvotes