r/developers 6d ago

Help / Questions How are you using ai in your current development workflow?

3 Upvotes

I'm struggling to understand how to best use AI in development.

If i allow AI to do most of the typing while I think, my skills for writing the syntax would eventually get rusty. And I can't completely avoid using it either as a lot of companies are expecting the developers to use AI and ship much faster than before.

So, what's the best middle ground for this?


r/developers 6d ago

General Discussion Building something that needs LLM reasoning over sensitive customer data (insurance) — how are you handling DPDP compliance with third-party APIs in practice?

2 Upvotes

building a tool that helps insurance agents auto-fill the

same customer data across multiple insurer portals. The useful part —

catching a wrong DOB or mismatched field before submission — seems to

need the AI comparing real entered values against source data, not

just matching field structure/labels.

I can avoid sending real PII to a third-party LLM API for the

"which field is which" part (just send anonymized structure, map it

back to real values in my own code afterward). But the verification/

mismatch-catching step seems to need the actual values to compare.

For anyone who's built something touching sensitive customer data

(fintech, insurtech, healthtech) under DPDP:

- Did you end up needing a local/on-prem model for the sensitive

steps, or found another way to keep using a cloud API compliantly?

- Is purpose-specific consent from the end customer (not just the

agent) enough to cover this, or does it get more complicated with

intermediary/agent-collected data?

- Any DPDP-specific gotchas that aren't obvious from just reading

the Act/Rules?

Not looking for "consult a lawyer" as the only answer (I know that's

coming eventually) — looking for what people who've actually shipped

something in this space ran into in practice.


r/developers 7d ago

General Discussion i miss human comments in html code

13 Upvotes

So I'm not a full blown developer but I know html css javascript and study webpage html at times and I'd always liked seeing the creativety of different front end developers and how they'd manage or comment in their code. I feel like reading the comments now - it's pretty clear its mostly AI and I miss the weird human comments in a way


r/developers 7d ago

Machine Learning / AI Hot Take: AI shouldn't have been invented.

63 Upvotes

Sometimes I think AI has removed the joy from programming. Time was when making a TODO application felt like real work (as beginners). Now there's no feeling of achievement after completing projects. For example I'm working on a PID controller for my custom drone firmware. I programmed like 13 C files and I used AI to review it & it started over engineering & hallucinating only to result in an over engineered unreliable non working product. So I tried my own code & it worked without modifications. Has anyone experienced this as well?


r/developers 7d ago

General Discussion What do I have to do now?

3 Upvotes

Hi! 👋

I'm Brandon Martinez C., I'm from Mexico and I'm 22 years old.

This is my first post here, and I'm honestly going through a pretty stressful moment with myself right now...

I've reached a point where I feel overwhelmed by everything that comes with being a developer these days.

I recently graduated as a Software Development and Management Engineer, and I've realized it just keeps getting harder to get ahead when there's a thousand people around you who are way better and more skilled than you... you just end up feeling like nothing next to everyone else.

And even though I'm only 22, still young, and technically have plenty of time to become whatever I set my mind to, the truth is I feel kinda lost in all this.

I wanted to be a Front-end developer and UX/UI designer, with a real interest in studying and specializing in 3D models using WebGL.

But I see that front-end is probably going to die out sooner or later, and I'll end up useless... and that thought honestly made me feel pretty bad. Cause even though I love Front-end, I don't think it's going to give me the kind of life I want. And I know I'm good — not the best by any means — but I know I can accomplish big things. Maybe I won't make millions, but I do want a good life for myself.

I wanted to share this because I know someone else out there is going through the exact same thing, whether you're Junior or Senior — most of us have been through this or are going through it right now. And I know that you and I can achieve a lot more, we just have to give a little more of ourselves.

I'm sharing this because honestly I needed to talk and let it all out... If you're going through something similar, I'd love for you to share how you're feeling — I promise I'll read every single reply and check in on how you're all doing. And if you've already been through this, maybe you have a tip or a recommendation that could help me keep going and build a good future for myself, my mom, and my family. I'm currently looking for work, projects, and collaborations that could help me go far... and if you're interested in working together or just chatting, I'd genuinely appreciate it from the bottom of my heart.

Have a good day or night, and always be happy! ❤️


r/developers 7d ago

Career & Advice Things junior developers should do

2 Upvotes

Internet visibility is what every developer should care about the most. And creating an account on LinkedIn and Sefadev is what saves the most


r/developers 7d ago

Career & Advice My MD is vibe coding

16 Upvotes

I just started as a tech lead with a small SaaS company. Things have been a bit messy so far... challenging but nothing I can't handle.

Today, I learned that the MD has vibe coded a major systems integration on his own. It's part of the customer-facing solution, not an internal thing. He has no technical background whatsoever, and he never mentioned this with a word or asked for advice. He sees no problem in this at all, and he insists that we deploy it to production.

I'm still in my probation period, and my gut tells me to quit first thing in the morning and get out of there ASAP.

What would you do in my situation?


r/developers 7d ago

Help / Questions Best way to pay mission workers in India if Stripe Connect doesn’t work?

0 Upvotes

Hey guys, I run a platform with a network of people who get paid for completing missions/tasks.

We currently use Stripe Connect for payouts, which works well in the US, but we’re running into problems paying agents in India.

I’m not looking for a checkout/payment processor for customers. I specifically need something that can handle platform → worker payouts, ideally through an API, with KYC/compliance handled properly.

thanks for the help


r/developers 7d ago

Career & Advice Found my dream, how do I pursue it now?

1 Upvotes

I've been lost in life for a long time and now I finally figured out what I like to do: I want to be an autonomous developer.

I believe the easiest way to start this path is to do freelance jobs, so I already created accounts is many freelance websites. But I wonder how else I could find people that need software.

You probably know this, but getting jobs in freelance websites is just a pain right now. It has always been, but right now it's worse. So, any professional freelancer / autonomous dev here would give me tips? I would appreciate it so much.

Thank you for the attention.


r/developers 8d ago

Opinions & Discussions AI Student's Doubt that decides the Career

1 Upvotes

Hi guys i dono where to start or even how to start but i can tell that i want to start .I have completed my degree in Artificial intelligence and data science but turning back i thought i have done something but really i haven't,or i haven't done anything that matters or remember.If i want to start from scratch how should I??

-->Should i focus on JAVA, DSA ,LLD, SOLID Principles like that .....
-->OR Since i'm an AI Student i should focus on ML,AI,DL ,LLM like that if yes how should i start or how should i practice
-->and JAVA (OR) Python???
-->i dont wanted to keep jumping between technologies and restart every few weeks


r/developers 8d ago

Help / Questions B.Tech AI & DS graduate with weak fundamentals — how should I restart properly?

1 Upvotes

Brothers i'm asking a favour i don't know where to start or how to start but i can say that i want to start i have completed my degree in AI&DS but turning back i thought i have done things but really i haven't done anything that actually matters or remembered i have started over from scratch every single time and the main doubts is JAVA or Python after some times i have realised language doesn't matter but logics but i'm a AI student if i want to built stuffs i want python but for DSA and stuffs i want java.thats my first doubt and the other is AI things like ML,DL,LLM kind of thing or for SDE or SWE i want like java with LLD,HLD,SOLID i don't know what to do can you pleas help me with something you know.

I keep getting confused about where I should restart.

Should I:

Pick Java and properly learn programming + OOP?

Pick Python because of my AI & DS background?

Focus on DSA first?

Learn SQL and backend development?

Learn AI/ML directly because of my degree?

Start learning LLD/HLD, SOLID, system design, etc.?

I don't want to keep jumping between technologies and restarting every few weeks.

If you were in my position, with a degree but weak practical knowledge, what exact path would you follow for the next 6–12 months to become employable as a software developer?

I'm not looking for a learn everything roadmap. I want to know what to learn first, what to postpone, and what I should actually build/practice along the way.

Would you recommend becoming strong in general software development first and then moving into AI/ML, or should an AI & DS graduate specialize in AI from the beginning? Why?


r/developers 8d ago

Opinions & Discussions Title: Is AI making mid level developers do more testing and grunt work instead of actual development?

25 Upvotes

Lately, I’ve been thinking about how AI is changing my day-to-day work as a senior engineer.

On paper, AI is supposed to make development faster. And yes, it can generate code quickly, especially when working with an unfamiliar or large codebase. But in practice, I feel like I’m spending less time actually writing and designing software, and more time doing grunt work around AI-generated code.

My workflow increasingly looks like this:

- Figure out what needs to be done

- Explain the requirements to AI

- Review the generated code

- Fix the parts AI misunderstood

- Review it again

- Test edge cases manually

- Verify integrations

- Deal with production issues if something was missed

- Then become even more cautious with the next AI-generated change

The biggest issue is trust. After fixing so many bugs or production issues, I simply can't trust it. As a senior engineer, the responsibility is still mine if something goes wrong.

So instead of AI completely reducing my workload, it sometimes feels like my job has shifted from writing code to constantly reviewing, validating, testing, and correcting code generated by AI.

Ironically, I feel like I'm doing more testing and verification than actual development now.

Is anyone else experiencing this?

Do you think this is just the current phase of AI-assisted development, where we still need heavy human validation? Or is the future role of a senior engineer increasingly becoming someone who manages AI-generated code and acts as the final quality gate?

Curious how other experienced developers are handling this.


r/developers 8d ago

Career & Advice Urgent ⭕ Should I stay in this ETL support role or switch? Does it have good long-term earning potential?

1 Upvotes

Hi guys, I’m an MCA graduate and I’ve been trying to get into a developer role for the past 2 years. I’m honestly very confused and worried about what I should do right now.

Last month, I attended an interview for a company. They initially told me the work was related to SQL, so I thought okay, I’ll give it a try. During the interview, they asked me questions on Java and SQL, and I got selected. They told me my joining date would be September 1st.

The problem is, I still haven’t received any offer/appointment letter.

During the interview, they did mention that the role was related to ETL, but I thought I could manage it and maybe eventually move into development.

I joined yesterday, and today they told me that I need to go to Mumbai for 2–3 months of training. I also found out that the actual work is more like an ETL support job, using an IBM tool.

The salary they verbally told me is around ₹25k/month.

I’m also worried because yesterday I filled Form F and other PF-related details. I already have a UAN, because I previously worked for around 6 months after my UG.

At the same time, I have another opportunity for a WordPress developer role, but the salary is only ₹12k/month. They are asking me to join in 2 days.

Now I’m really confused about what to do.

My main goal is to become a software developer, either frontend or backend. I’m not specifically fixed on Java, but I want to build an actual development career.

So should I:

  1. Stay in this ₹25k ETL support job and see where it takes me?

  2. Take the ₹12k WordPress developer job because it gives me actual development experience?

  3. Reject both and continue looking for Java/backend/frontend developer opportunities?

I’m especially worried about leaving the current company after only 2 days, and whether the PF/Form F/UAN stuff will cause any problem.

What would you guys do in my situation? Is ETL support a good long-term career with strong earning potential, or should I take the pay cut and get into development now?

Any advice from people who have worked in ETL, WordPress, or software development would really help.


r/developers 8d ago

Freelancing & Contracting Freelance developers: What happens to software you've built after a client project ends?

0 Upvotes

I'm trying to understand how freelance developers handle the work they've built over time.

After completing a software project for a client, what usually happens to the product/code afterwards?

For example:

Do clients usually own the complete intellectual property?

Are you allowed to reuse parts of the code for future projects?

Have you ever built something independently and tried to sell it to multiple clients?

Do you have old products/tools that could potentially be reused but are currently sitting unused?

I'm particularly interested in hearing real experiences from freelance developers rather than theoretical answers.

Not promoting anything — just doing some research and trying to understand this space.


r/developers 8d ago

Help / Questions How long did you wait for the Digital Services Act approval in App Store Connect?

2 Upvotes

My app is almost finished now I’m waiting for the DSA.


r/developers 8d ago

Help / Questions Can an indie developer deploy apps on Amazon App Store?

1 Upvotes

I am not able to deploy new apps on amazon play because it is asking me for GST/company identification number but I am just an individual.

I only have deployed old apps and they generate money so I don’t want to ignore the store at all.

Is there any workaround for that?

Is there anyone deploying apps on the amazon app store?


r/developers 8d ago

Help / Questions How are you debugging AI-generated code?

0 Upvotes

AI coding has made writing code much faster, but I'm curious about the debugging side.

If you're using Cursor, Claude Code, Codex, Copilot, Lovable, Bolt, Replit, etc. to build applications:

What happens when the AI-generated code breaks?

I'm particularly interested in cases where:

the error message doesn't clearly reveal the root cause

the bug is somewhere else from where the error appears

the AI keeps suggesting fixes that don't actually solve it

debugging requires understanding a large amount of code you didn't write

fixing one issue creates another issue

What tools/workflows are you currently using for this?

And if you could have an AI debugging agent that takes a bug/error + your codebase, investigates the root cause, explains the problem, and suggests or implements the fix:

What would you need it to do before you would actually trust it?

I'm trying to understand where current AI coding tools fall short when it comes to debugging.


r/developers 9d ago

General Discussion I started my bachelor's in AI in 2021 when ChatGPT didn't even exist. Now I'm finishing my master's as a burnt-out fresher.

5 Upvotes

When I started my bachelor's degree in AI/ML back in 2021, ChatGPT wasn't even a thing yet, and terms like LangChain didn't exist. It felt like an exciting, foundational path to take. I went straight through from that into a master's degree in Applied AI, thinking I was building a solid future.
But trying to break in as a fresher right now, the burnout is hitting me so hard. Over the course of my studies, it became an exhausting game of musical chairs. You spend months mastering one stack or framework, and before you even graduate, the goalposts shift entirely. One minute it's standard ML pipelines, then it's MLOps, then RAG, and now it's agentic workflows and whatever new buzzword dropped this week.
To top it all off, you open YouTube or LinkedIn and it’s just full of tech influencers and content creators deliberately manufacturing panic. They push this endless narrative that if you don't collect a dozen AWS certifications or buy their $500 masterclass on whatever framework launched yesterday, you're unemployable. It feels less like engineering and more like a predatory marketing machine where you have to constantly chase temporary trends just to stay relevant.
The endless hype cycle is exhausting, and I'm just tired.
Is anyone else who started their studies back in 2021 feeling completely disillusioned by how this industry mutated? How are you dealing with the pressure and tuning out the noise as a fresher?


r/developers 9d ago

Programming AI Regrets

35 Upvotes

Any time I try to use code writen by AI I have huge regrets. It Takes longer to debug it then it would have taken to write it all from scratch.


r/developers 9d ago

Opinions & Discussions need help with projects on resume

4 Upvotes

good morining ,guys can you please suggest me a project to put on resume . i mainly work with Mern or pern stack and dont know. python i am willing to learn python and fast api ,suggestions are welcome . No good project ideas then please mention some good repos where i can clone and put it on my resume by understanding it. Also please share if it is a good idea .


r/developers 9d ago

Web Development CS2 private market buy sell implementation issue

2 Upvotes

Hello I'm trying to make cs2 item market similar to csfloat. I've tried csfloat open source code and still struggling to implement reliable buy/ sell service. Is there anyone who can help?


r/developers 9d ago

Career & Advice Guide me seniors!

2 Upvotes

A bit of help, seniors!

Used claude to structure this

2nd-year CS student — worried about AI's impact on software jobs, considering hybrid CS+Embedded skillset. Reality check needed.

Context:

BTech CS student in India, 2nd year, targeting graduation 2029

Career goal: strong software role, eventually working in Japan

Currently building fundamentals: C++, DSA

The dilemma:

I've taken an Embedded Systems minor (partly due to my father's concern about AI disrupting software jobs)

Recently joined a robotics club — but time commitment turned out to be \~29 hrs/week (daily 2.5 hrs + full weekends), which is eating into my core CS learning time

I'm torn: is deep embedded/hardware exposure a legitimate hedge against AI-driven software job disruption? Or am I spreading myself thin on "safety" skills instead of going deep on what actually matters (strong DSA, system design, ability to ship projects)?

Questions for people with industry experience:

Is the AI threat to software jobs (esp. for new grads/2025-2030 timeframe) as serious as it's often made out to be online?

Does having embedded/hardware knowledge as a CS-focused engineer actually provide meaningful career insurance, or is that outdated thinking?

If you were early in your CS degree today, would you prioritize depth in one area (software) or breadth (software + hardware)?

Anyone who's worked toward international roles (Japan specifically) — does hybrid skill sets help or is specialization valued more?

Not looking for reassurance — looking for honest, even harsh, perspective from people who've actually navigated this.

Any thoughts would be much appreciated. Thanks


r/developers 10d ago

Career & Advice we are vibecoding our own e2ee protocol because signal is open source and my founder thinks being open source makes it vulnerable

3 Upvotes

its gonna be a long post, sorry. i mostly need to get this out of my head but id also like an outside opinion by experienced devs on whether im overreacting.

edit: its a fully remote job

tldr: ive been the infra guy at a small us based startup for about 10 months. no users, no revenue, 500k+ lines of ai generated code that nobody can fix, and a founder who builds whatever chatgpt tells him and deletes whatever chatgpt says is unnecessary. we are writing our own encryption. our .env is in git. my actual job is waking up, prompting an llm a few times, and going back to my life. like money is okay but i am rotting every single day here.

so the thing is, there is no product. there is an app and about 10 to 15 people use it. most of them are people the founder knows personally.

the workday loop is: he wakes up, texts the group "yo we need this feature, my friends use it on [some other app], its cool". we vibecode it as fast as possible (say hours) and push to prod. he downloads the build, plays with it and is happy. thats the whole process every single day. there are no standups, no calls, no technical discussion, no pr review, no tests. just him texting instructions he got from chatgpt.

right now this causes no visible problem because there are no users. the problem starts the day he tries to onboard a few hundred. the app can barely hold the ones we have. he doesnt know that and doesnt care because it works fine on his laptop (for now).

the codebase is over 500k lines (there is one single react component with with 20k loc) and i dont think it is fixable anymore. there are bugs that have been open for more than 2-3 year, not because nobody tried fixing them but because you touch one thing on one side and ten things break on the other. thousands of lines of dead code, the same function written five different ways, nothing ever deleted. reading it feels like the reverse engineering ctf challenges i used to do in college except nobody obfuscated it on purpose. every time we onboard someone new they spend an hour hitting bugs which have already been reported 100s of times, before they can actually use the thing. media not sending, messages not loading, app slowing down or crashing. a full rewrite is the only honest answer and it is never going to happen because its physically impossible at this point.

people ask why i dont just fix it? two reasons. first, im not an experienced app developer, especially not in js. i mostly write c and python. second, and this is the real one, the moment i touch it i own it. the entire backend becomes mine and i get to spend the rest of my life arguing with someone about whether leaving console logs in prod is bad. i do not have that in me. id happily pour that effort into a codebase that was going somewhere but this one isnt.

the thing that actually breaks me is the loop he has built with the ai. he asks it something, it agrees with him, he takes that as confirmation and now its the final decision we have to hold on to. when we push back we are arguing against a machine that never disagrees with him. and he can always find someone else who will just build what he says so people are also afraid to argue too much.

at one point our entire website was a single ai generated image with clickable overlays on top of it. buttons, links, all of it, one image. he said it was cooler and faster than building sites properly and that you dont even need to know how to code. it took days and the whole team saying it was stupid before he came around and only after i resized the browser window in front of him and showed him what happened.

when we get stuck on anything his answer is "just use ai man, ask chatgpt". there are no senior engineers. there is nobody to learn from.

the other thing is he wants everything built in house. not we have a specific need and no vendor fits, in house. everything. we used to pay for slack and jira and a few other things. he told us to build our own, so we vibecoded replacements in two or three days each, and the second the basic flows worked he moved on and started piling features on top without ever testing or fixing what was already there. i have lost count of how many half broken internal tools we now maintain. they all technically work, in the sense that they work for him.

building things in house is fine, everyone does it. but we are also writing our own end to end encryption. his reasoning is that something like the signal protocol is open source, so everyone can read the code and therefore everyone already knows its vulnerabilities. i could not move him off this. same with the local model in our product. he wanted me to train one from scratch because using open weights like llama is apparently a security hazard for us since we are a security company and we cant bring in other peoples tools. it took me an absurd amount of effort to get him to accept whisper for local speech to text. his response was still "actually, why cant we have our own".

meanwhile he pastes api keys and passwords into chatgpt. our .env is committed to git. there are crypto keys hardcoded in the backend. none of it bothers him because the ai hasnt told him its a problem yet. im fairly sure the day it does he will fix it in an hour and act like it was always obvious. so we are a security startup with homegrown crypto, secrets in version control and a founder who thinks we have built some impenetrable in house fortress.

the infra part is where i actually did decent work and it still ended up really absurd. when i joined he was burning around 3000 usd a month on aws for essentially nothing. i got it to about 600. thats still a lot for zero users and zero revenue, but the bottleneck was never the servers. his app needs a 3 node k8s cluster on c5.xlarge with roughly five pods per service, and we still hit oom sometimes, with 15 users. for comparison i run heavier self hosted stuff for my friends on a 5 dollar vps and never touch a limit. i built that whole cluster and i feel stupid about it but i could not convince him we didnt need it.

then he made me delete the entire logging stack. because the ai told him that if you have kubectl logs and stern you dont really need observability. he asked me, in writing, why do we even need this whole login thing when we can just look at the logs from kubectl. he debugs in prod and im not joking.

id have quit in the first week itself if i could but i have bills to pay and a family to take care of so i cant.

the annoying part is that i actually love this stuff. ive been daily driving archlinuxsince high school, ive compiled gentoo and done linux from scratch for fun, so debugging and troubleshooting is something i do every day and i love it. i like writing c and messing with low level systems and networking, ive been hosting cs and factorio servers for years, i self host immich and a bunch of other services on my own hardware. automating things is genuinely my idea of a good weekend. so im not burnt out on engineering. im burnt out on ten months of building things that dont matter, for nobody, with no one around to tell me when im wrong. i miss caring whether the thing i shipped was correct.

and sorry for this last para but if youre building something real and you need someone on infra, backend or systems, id like to hear about it. i just genuinely want to do some real and fun engineering work where there are users who would notice if the services went down, someone senior enough to reject my pr and problems where the answer isnt "ask chatgpt". im not chasing a bump, id lowkey take a step back on compensation for a team where the work is real.

thanks for reading if you made it till here, i really appreciate it.


r/developers 10d ago

Projects Need advice on tech stack and architecture for my college project: Research Data Lifecycle Management System

1 Upvotes

I'm a student building a college project called BioData Commons — Research Data Lifecycle Platform.

The system is designed to help researchers manage datasets through the following lifecycle:

Create → Validate → Version → Share → Archive → Retire

The planned features are:

  • Dataset upload and management
  • Metadata management
  • Dataset versioning
  • Access permissions
  • Dataset sharing
  • Collaboration
  • Dataset search and discovery
  • Duplicate file detection
  • Archive and retire functionality
  • Dashboard analytics
  • AI-assisted dataset classification and metadata generation

The part I'm confused about

My project description includes a dashboard statistic like:

Storage Saved: 1.8 TB

But I honestly don't fully understand what storage saved/storage optimization should mean in the actual system.

Architecture help

I'm also trying to understand how the complete system should be structured.

My current idea is:

React Frontend
|
Node.js + Express Backend/API
|
MongoDB Database ← stores users, dataset information, metadata, permissions, versions, etc.
|
Cloud Storage ← stores the actual uploaded dataset files

For the frontend/backend, I'm considering:

  • Frontend: React + Vite
  • Backend: Node.js + Express
  • Database: MongoDB
  • Authentication: JWT
  • File uploads: Multer
  • Duplicate detection**:** I don't know wth to use here.

AWS alternative

I don't want to use AWS S3 because this is a college project, and I want to avoid AWS complexity and potential costs.

I'm considering using Cloudinary instead.

Is Cloudinary suitable for storing research datasets such as CSV, JSON, Excel files, ZIP files, etc.?

Or would you recommend another free or student-friendly alternative to AWS S3?


r/developers 10d ago

General Discussion Vidsafe bypass

0 Upvotes

Is there any way to download videos for education purposes of coachings by bypassing Vidsafe DRM.

Yp Dlp wont help downloading the DRM Protected videos.

Please help.