I’m a full-stack dev stuck in an AI "vibe coding" loop, and I’ve completely forgotten how to think or learn. How do I escape?
▲ 5 r/AI_Coders+1 crossposts

I’m a full-stack dev stuck in an AI "vibe coding" loop, and I’ve completely forgotten how to think or learn. How do I escape?

Hey everyone. I need a reality check and some serious advice, because I feel like I've completely dug myself into a hole.

Back in my second year, I discovered "vibe coding"—basically relying heavily on AI coding agents to write and structure my logic. Since then, I got my degrees/licenses in full-stack and web dev, but the truth is, the only thing that actually progressed was my ability to prompt AI.

Currently, I have a job as a full-stack dev, but the pay is terrible. I know that if I want a better salary, I need to become a genuinely better developer. But I’ve entered this infinite, paralyzing loop:

  1. I get a task at work.
  2. I immediately feel like I can't do it alone because I don't understand the underlying concepts (or my confidence is just entirely shot).
  3. I feed it to an AI, vibe my way through the integration, and get the work done.
  4. I learn absolutely nothing in the process.

The Wake-Up Call: I recently applied for an Odoo developer role. During the interview, they gave me a live coding problem to solve on the spot. That’s when it hit me: I was completely done for. I didn’t just not know the syntax—I literally didn't know how to think about the problem or break it down.

I tried going to roadmap.sh to start learning properly, but looking at all those nodes and paths just overwhelmed me. It’s too much knowledge, and I have no idea where to start.

I think my most dangerous problem right now is that I have genuinely forgotten how to think logically and how to learn new things.

Has anyone else fallen into this AI trap? How do I start from zero and rebuild my brain to actually solve problems when I technically already hold a developer job? Any advice on how to break this loop would be deeply appreciated.

u/Key-Context-4919 — 4 days ago

How to build a scalable, pure-headless community network embedded inside an existing web app?

Hey everyone,

I’m a backend engineer working on a professional travel application . We are currently facing a tight deadline to implement a fully integrated social network/community feed feature inside our existing ecosystem.

My supervisor has a very strict, specific vision for this, and I need architectural advice on how to achieve it or what tools to look at.

The Supervisor's Requirement (The Goal):

  • Seamless, Unified UX: The user must feel like they are using Facebook or LinkedIn, but 100% inside our existing React frontend.
  • Single Sign-On (SSO): When a user logs into our main site, they should instantly have access to the community feed. They should never leave our UI, never see a second signup form, and never have to check their email for an activation link.
  • True Identity / Scalability: Every user must have their own isolated database record, user ID, and auth tokens. When they post, it must be attributed to their distinct profile for scalability, indexing, and notifications. (We cannot use a single admin proxy account to route posts because it breaks data integrity at scale).

The Technical Roadblock We Ran Into:

We’ve been experimenting with open-source community/forum engines to use as a headless backend. However, we hit a major architectural bottleneck with their out-of-the-box REST APIs:

Most administrative endpoints only offer an "Invite User via Email" workflow rather than a "Direct Programmatic Creation" endpoint. This completely destroys the seamless UX because the user is forced to break their journey, check their inbox, click a verification link, and create a separate password on a separate interface just to activate their community profile.

My Question to the Community:

  1. Are there any production-ready, open-source, or self-hosted community/forum engines that support pure programmatic user provisioning via M2M (Machine-to-Machine) APIs bypassing invitation walls entirely?
  2. If you have built a decoupled, headless social feed inside an existing app, did you end up utilizing an OAuth2/OIDC provider sync flow, or did you write a custom sync worker that communicates directly with the secondary database?
  3. Is it smarter to ditch third-party forum software entirely at this scale and just build the relational posting schemas (Posts, Comments, Likes) directly from scratch in our Node.js/MongoDB backend?

We have a fast-approaching demo deadline, so any architectural patterns, NPM packages, or headless tools you can recommend would be a lifesaver!

reddit.com
u/Key-Context-4919 — 28 days ago
▲ 2 r/node

How to build a scalable, pure-headless community network embedded inside an existing web app?

Hey everyone,

I’m a backend engineer working on a professional travel application . We are currently facing a tight deadline to implement a fully integrated social network/community feed feature inside our existing ecosystem.

My supervisor has a very strict, specific vision for this, and I need architectural advice on how to achieve it or what tools to look at.

The Supervisor's Requirement (The Goal):

  • Seamless, Unified UX: The user must feel like they are using Facebook or LinkedIn, but 100% inside our existing React frontend.
  • Single Sign-On (SSO): When a user logs into our main site, they should instantly have access to the community feed. They should never leave our UI, never see a second signup form, and never have to check their email for an activation link.
  • True Identity / Scalability: Every user must have their own isolated database record, user ID, and auth tokens. When they post, it must be attributed to their distinct profile for scalability, indexing, and notifications. (We cannot use a single admin proxy account to route posts because it breaks data integrity at scale).

The Technical Roadblock We Ran Into:

We’ve been experimenting with open-source community/forum engines to use as a headless backend. However, we hit a major architectural bottleneck with their out-of-the-box REST APIs:

Most administrative endpoints only offer an "Invite User via Email" workflow rather than a "Direct Programmatic Creation" endpoint. This completely destroys the seamless UX because the user is forced to break their journey, check their inbox, click a verification link, and create a separate password on a separate interface just to activate their community profile.

My Question to the Community:

  1. Are there any production-ready, open-source, or self-hosted community/forum engines that support pure programmatic user provisioning via M2M (Machine-to-Machine) APIs bypassing invitation walls entirely?
  2. If you have built a decoupled, headless social feed inside an existing app, did you end up utilizing an OAuth2/OIDC provider sync flow, or did you write a custom sync worker that communicates directly with the secondary database?
  3. Is it smarter to ditch third-party forum software entirely at this scale and just build the relational posting schemas (Posts, Comments, Likes) directly from scratch in our Node.js/MongoDB backend?

We have a fast-approaching demo deadline, so any architectural patterns, NPM packages, or headless tools you can recommend would be a lifesaver!

reddit.com
u/Key-Context-4919 — 28 days ago

ERP/SAP vs Data Science/AI in Tunisia: Which has better career prospects?

Hi everyone,

I'm an IT student and next year I have to choose between two specializations:

  • ERP / SAP
  • Data Science / AI

My main goal is to build my career and work in Tunisia after graduation, mainly for family reasons.

For those who are already working in the Tunisian tech industry, which path would you recommend in terms of:

  • Job opportunities
  • Salary
  • Career growth
  • Long-term stability

I also feel that the Data Science/AI track at my university is quite general, while the school seems to have much stronger expertise and industry connections in ERP/SAP.

Considering the current job market and the rapid development of AI tools, which specialization do you think offers the best prospects in Tunisia over the next 5–10 years?

I'd appreciate hearing from SAP consultants, ERP developers, data engineers, data scientists, recruiters, or anyone familiar with the local market.

Option 2 - Information Systems Engineering - ERP

Associated Certifications:

  • SAP Certified Application Associate - SAP S/4HANA Sales
  • SAP Certified Development Associate - SAP Fiori/SAPUI5
  • SAP Certified Application Professional - SAP Extended Warehouse Management
  • SAP Analytics Cloud Certification

Topics / Coursework:

  • Business processes in SAP S/4HANA Integration
  • ABAP Programming
  • CPI (SAP Middleware)
  • SAP UI5 (Framework) & Design Thinking
  • SAP Advanced Warehouse and Inventory Management
  • SAP Advanced Lead to Cash Processing
  • SAP Business Intelligence (BI) Workshop
  • SAP-NextGen innovation project

Option 3 - Data Science - AI

Associated Certifications:

  • Microsoft Certified: Data Analyst Associate

Topics / Coursework:

  • Data Engineering
  • Recommendation Systems
  • Time Series & Machine Learning
  • Reinforcement Learning - DevOps Data
  • Data Analysis
  • Data Science Project (use case)
  • Cyber-physical system

Thanks!

reddit.com
u/Key-Context-4919 — 1 month ago

ERP/SAP vs Data Science/AI in Tunisia: Which has better career prospects?

Hi everyone,

I'm an IT student and next year I have to choose between two specializations:

  • ERP / SAP
  • Data Science / AI

My main goal is to build my career and work in Tunisia after graduation, mainly for family reasons.

For those who are already working in the Tunisian tech industry, which path would you recommend in terms of:

  • Job opportunities
  • Salary
  • Career growth
  • Long-term stability

I also feel that the Data Science/AI track at my university is quite general, while the school seems to have much stronger expertise and industry connections in ERP/SAP.

Considering the current job market and the rapid development of AI tools, which specialization do you think offers the best prospects in Tunisia over the next 5–10 years?

I'd appreciate hearing from SAP consultants, ERP developers, data engineers, data scientists, recruiters, or anyone familiar with the local market.

Option 2 - Information Systems Engineering - ERP

Associated Certifications:

  • SAP Certified Application Associate - SAP S/4HANA Sales
  • SAP Certified Development Associate - SAP Fiori/SAPUI5
  • SAP Certified Application Professional - SAP Extended Warehouse Management
  • SAP Analytics Cloud Certification

Topics / Coursework:

  • Business processes in SAP S/4HANA Integration
  • ABAP Programming
  • CPI (SAP Middleware)
  • SAP UI5 (Framework) & Design Thinking
  • SAP Advanced Warehouse and Inventory Management
  • SAP Advanced Lead to Cash Processing
  • SAP Business Intelligence (BI) Workshop
  • SAP-NextGen innovation project

Option 3 - Data Science - AI

Associated Certifications:

  • Microsoft Certified: Data Analyst Associate

Topics / Coursework:

  • Data Engineering
  • Recommendation Systems
  • Time Series & Machine Learning
  • Reinforcement Learning - DevOps Data
  • Data Analysis
  • Data Science Project (use case)
  • Cyber-physical system

Thanks!

reddit.com
u/Key-Context-4919 — 1 month ago
▲ 2 r/datasciencecareers+1 crossposts

ERP/SAP vs Data Science/AI in Tunisia: Which has better career prospects?

Hi everyone,

I'm an IT student and next year I have to choose between two specializations:

  • ERP / SAP
  • Data Science / AI

My main goal is to build my career and work in Tunisia after graduation, mainly for family reasons.

For those who are already working tech industry (if possible the Tunisian market), which path would you recommend in terms of:

  • Job opportunities
  • Salary
  • Career growth
  • Long-term stability

I also feel that the Data Science/AI track at my university is quite general, while the school seems to have much stronger expertise and industry connections in ERP/SAP.

Considering the current job market and the rapid development of AI tools, which specialization do you think offers the best prospects in Tunisia over the next 5–10 years?

I'd appreciate hearing from SAP consultants, ERP developers, data engineers, data scientists, or anyone familiar with the local market.

Thanks!

reddit.com
u/Key-Context-4919 — 1 month ago
▲ 7 r/node

x

I’m building a Node.js (Express) backend and using a centralized error handling approach:

  • Custom ApiError class (status code + message)
  • catchAsync wrapper to forward async errors to next()
  • Global errorHandler middleware that formats all responses
  • Joi validation middleware before controllers

Example:

// catchAsync.js
module.exports = (fn) => (req, res, next) =>
  Promise.resolve(fn(req, res, next)).catch(next);

// controller
exports.getUser = catchAsync(async (req, res) => {
  const user = await userService.getById(req.params.id);
  if (!user) {
    throw new ApiError(404, "User not found");
  }
  res.json(user);
});

// errorHandler.js
module.exports = (err, req, res, next) => {
  if (err instanceof ApiError) {
    return res.status(err.statusCode).json({ message: err.message });
  }
  res.status(500).json({ message: "Internal Server Error" });
};

My supervisor said this approach is wrong and asked for explicit try/catch blocks and “handling exceptions” inside controllers/services.

Question:
In Express apps, is relying on a centralized error handler + async wrapper considered good practice, or should errors be caught locally with try/catch in each controller/service?

Looking for clarification on best practices and trade-offs.

reddit.com
u/Key-Context-4919 — 2 months ago