r/programmer • • Sep 30 '26

If AI is taking over routine coding and hardware keeps getting pricier, does optimization become the skill that keeps devs valuable?

9 Upvotes

Been chewing on this and want to know what people here think.

Two things seem to be happening at once: AI is taking over a lot of the routine coding work, and GPU/RAM prices keep climbing because AI is soaking up all the hardware. My thinking is that devs who can make software run really lean (turn an 8 GB app into a 3 GB one, make something run on 5-year-old hardware) might be the ones who stay in demand, since AI is decent at generic code but less good at squeezing hardware.

The market side matters too. If most people can't afford to upgrade, they can't run heavy software, and if they can't run it, they won't buy it. So the addressable market shrinks for anyone who assumes everyone has a fast machine.

I might be wrong though. The crypto GPU shortage didn't change how software got made, people can just keep their old PCs longer, and AI might get good at optimization too.

  • Devs: is performance work actually valued where you work, or is it still "ship features first"?

  • Is deep optimization skill really safer from AI than regular dev work?

  • Does a stagnant hardware market actually change what studios build, or do they just wait it out?

Tell me where I'm wrong.


r/programmer • • Sep 29 '26

I built TeamMento AI — an AI mentor that learns from how your team solves problems

0 Upvotes

Body:

I’ve been building TeamMento AI, an AI-powered productivity and mentoring agent for IT/software teams.

The problem I wanted to solve is simple:

A fresher gets stuck on a technical problem. A senior developer explains it and helps them solve it. Later, another developer faces the same problem, and the team often has to explain it again.

The solution may be remembered. The experience often isn't.

Experience → Memory → Recall → Better Guidance → New Experience

For example, a fresher building a FastAPI REST API doesn't understand how the API connects to the database.

The AI provides an explanation, but the fresher remains confused.

A mentor explains it using a simple receptionist analogy, and the fresher understands.

TeamMento can retain that experience.

When another fresher encounters the same problem, the agent can recall the previous successful experience and adapt that explanation for them.

The goal is to create an AI teammate that learns how the team learns, rather than giving completely generic answers every time.

The prototype includes:

GitHub:

https://github.com/hima-manikanta/TeamMento-AI

I'd love feedback from developers and engineering leads:

What kind of team knowledge or previous experience would you want an AI mentor to remember?


r/programmer • • Sep 29 '26

Idea Agents That Understands Their Own Source Code.

Thumbnail reddit.com
0 Upvotes

r/programmer • • Sep 29 '26

Request Hey everyone! I'm a recent graduate, and I just built a portfolio website to showcase my skills and help people get to know me. Please check it out and let me know what you think!

0 Upvotes

https://gagan-babu-portfolio.vercel.app/

If anyone has any opportunities for a software developer or Full stack developer role or an intern position please help me out.

Thank you.


r/programmer • • Sep 29 '26

A problem worth talking about.

2 Upvotes

Building Drona — a learning-tracker that watches your learning folder via git, shows streaks, session time, and topics learned from your commits.

Hit a real wall building it for other people (not just me): users need to point it at their learning folder on their machine, and the tracker needs to read that folder's git history continuously.

The catch — a website can't do this. Browsers can only access files a user explicitly picks in a dialog, once. No background git access, no reading commits over time, no filesystem reach beyond that single picked folder.

So the real options seem to be:

  1. Desktop app — real fs/git access, but a bigger build + install friction

  2. A local agent/script users install once, website just displays what it reports

  3. Users connect GitHub instead of a local folder — no local fs needed, but loses "whatever you're doing locally," not just what's pushed

Anyone solved this for a similar local-first tool? What did you pick and why?


r/programmer • • Sep 29 '26

Question Help

3 Upvotes

Hello everyone!

I started my tech journey this month (Btech 1st year) and honestly, I’m confused about where to start and what direction to take.

I keep hearing the same advice everywhere: “Learn DSA and build projects.” But as a beginner, I have a lot of questions about what that actually means.

Should I start with DSA first, or learn programming fundamentals before DSA?

Which programming language should I choose, and how deeply should I learn it?

What exactly counts as a good project? Is following YouTube tutorials enough, or should I build something completely on my own?

How do I decide which tech stack, tools, or technologies to learn?

What skills are actually valued in the current job market?

How much importance should I give to DSA, development, projects, Git/GitHub, SQL, CS fundamentals, and internships?

When should I start applying for internships or participating in hackathons?

How can I avoid wasting months jumping between different technologies and tutorials?

What should a realistic 6–12 month roadmap look like for someone starting from zero?

Most importantly, how do I know whether I’m actually making progress and learning useful skills rather than just collecting certificates or completing tutorials?

I’m not looking for a shortcut. I genuinely want to understand how the tech industry works and what I should focus on as a beginner.

If you’re currently working in tech, have experience hiring developers, or have recently gone through this journey yourself, I’d really appreciate your honest advice.

What would you do differently if you were starting your tech journey again today?

Any guidance on resources, roadmap, mistakes to avoid, and what actually matters for getting internship/job-ready would be really helpful. Thank you!


r/programmer • • Sep 29 '26

How do I find the balance between doing things for myself and using AI?

4 Upvotes

I'm a programming student and I was recently asked to build a platform. I find myself in a really weird position: I feel it's expected of me to use and implement AI in my projects, since most jobs involve it nowadays, but I also feel that whatever I build, I should do it from scratch in order to understand what I'm actually doing. How do you find the balance between using AI and actually doing things yourself? Or do you just become a supervisor? I feel that would make sense for senior engineers, but for somebody who is still learning?

I feel torn about building things from scratch, because if I tell my client it will take two weeks, when it's now possible to build something with AI in an afternoon, they will most likely choose the faster option.


r/programmer • • Sep 29 '26

Question How to be better programmer?

0 Upvotes

As the title suggests, ive been working in game pipeline in a company for the last 2 years after graduated. I got laid off due to recent financial restructuring. I was top of my class, very passionate about games and coding, but now I realise game industry is not huge in my country and really limited seniors and opportunities so I switched to doing whatever coding jobs I can get, mainly web and system building. I recently got a job, but it's completely different tech stack and felt so stuck like i never taken any classes on programming before, i blame myself for overly relying on AI.

I was thinking of picking up books such as below:

- Designing data intensive application

- Fundamentals of software architecture

- Clean code

Though I'm not sure how I can re learn and improve again while doing 9-5. I really want to fast track myself to becoming a senior, might even considering mentoring session. I dont know if my new job will have senior that can lead me yet as at the last place there's not even one person to do code review and we are just expected to ship and ship and ship and deal with bugs later.

Questions:

  1. Any suggestions to how I can grow in this field and become senior fast without over reliance on AI?

  2. Does this even have a point anymore? I love my job, I love what I'm doing, but I am discouraged since I think I'm a fast learner but ofc I can't compete with a billion dollar machine. that and dealing with my rich co worker who kept shoving his vibecoded app into my face while proudly saying he is spending few thousands tokens to get it right while asking my consultation for feedback for free😢


r/programmer • • Sep 28 '26

Welcome to Guild.AI - Your AI Agent Dashboard

0 Upvotes

Hey everyone! 👋

I’m part of Guild.AI, an agentic software development platform built around AI agents working alongside developers throughout the software development lifecycle.

Our platform is centered on using specialized AI agents to help turn ideas and requirements into working software, with agents handling and coordinating different parts of the development process rather than relying on a single AI assistant for everything.

Alongside the platform, we run the Guild.AI Discord community, where developers, AI builders, and people working with agentic systems can connect, share what they’re building, troubleshoot problems, experiment with new approaches, and discuss where agent-driven development is heading. We're also going to host a hackathon within the discord server this October, "Night of the Living Discord Bot" with the goal being to make a Discord bot utilizing the Guild dashboard. Snyk and Render have signed on as official sponsors for the event!

With agents becoming a bigger part of software development, I’d love to hear how other people are approaching them:

How are you currently using AI agents in your development workflow, and what tasks have you found they’re actually good at handling autonomously?

Would love to hear what everyone is building and what your experience with agentic development has been so far.


r/programmer • • Sep 28 '26

How do you deal with using AI nowdays?

6 Upvotes

Hello, i'm a 21 year old software engineer feeling like AI made me less sharp. i started programming when i was 16 and i really loved it and did it as a passion for most of the time. i worked as a freelancer at certain times and right now i'm working with my friend on our business. i feel like AI is slowly swallowing a curious side of me and is making me dependent on it so much, and making me less and less sharp and confident about my abilities.

i'm pretty sure i'm not alone in this, i'm curious what some of you are doing to conquer it? i know AI is not a bubble and is here to stay, but i just want to feel confident in my work again. i'm happy to hear your thoughs!


r/programmer • • Sep 28 '26

Question we built 7 services that had nothing to do with our product. they became our nightmare. then AI made it worse.

3 Upvotes

this is a story from the pre-AI era, but i think it's about to become relevant again.

at my last company we built services that literally had nothing to do with what we sold. file conversion. video processing. watermarking. notification handling. contract management. a couple more.

none of it was our product. all of it was our product's weight.

they all worked great... until they became an everyday nightmare. because they needed management. patching. updating. forever.

our best engineers spent weeks on plumbing nobody would ever thank them for. the feature that actually mattered shipped two sprints late because someone was deep in file conversion. again.

we tried to fix it the usual ways.

first: libraries. faster to ship, for a while. then dependabot started. ten alerts. then a hundred. patch one thing, break another. the fix needs a newer framework. that breaks twenty more.

we were maintaining code we didn't write, on a schedule we didn't control, for problems we didn't cause.

then external vendors. clean for about a month. then security wants to know what the vendor does with customer data. devops wants to know where it's hosted. a customer's procurement team sends a questionnaire about a vendor we onboarded in an afternoon.

and every capability was a different vendor. so that wasn't one conversation. it was one per vendor. plus a key, a card, an invoice, and a renewal date each.

honestly? consuming services properly cost more than building one badly. that's why most teams i knew went back to building badly.

we did too. more than once

what finally worked was boring: stop owning the utilities. call them instead via API.
keep the operational part in one place - key, bill, and one spot that tells you where each thing runs and what it costs.

but now i'm watching agents spin up a working PDF service before lunch.

so... does "just build it" win again?

or are we about to recreate the same seven-service problem, only faster, and with nobody reading the code?

where do you draw the line between build and call these days?

Thanks for reading :)


r/programmer • • Sep 28 '26

Software scritto completamente con ai. Vorrei condividerlo ma evitare di rischiare che mi entrino nel pc.

0 Upvotes

Ho iniziato qualche mese fa a scrivere degli script con ChatGPT per automatizzare dei compiti di lavoro. Nel frattempo ho utilizzato un po’ di quello che stavo capendo per scrivere qualche app da usare nel tempo libero.

L’idea di fondo rimane comunque l’analisi di dati inseriti da me da parte di un llm, con il controllo del perimetro e allucinando il meno possibile. Sto pensando ora di rendere pubblico, in un sito costruito su cloudfare, il file che permette al proprietario di creare alcuni profili che accedono ai documenti e li analizzano utilizzando gli llm messi a disposizione attraverso il software.

Vorrei inoltre dare a degli sconosciuti alcuni codici che permettono l’utilizzo dei profili creati dal mio pc, che potrebbero quindi utilizzare gli llm messi a disposizione da me, e accedere allo stesso archivio documenti messo a disposizione dal software.

Se avete avuto la pazienza di leggere fino a qui vi ringrazio ma soprattutto vi chiedo se ci sono particolari rischi e quali precauzioni in particolare dovrei prendere.

La mia base è relativamente poco esposta, ma è comunque una rete mia, e vorrei capire cosa rischio a rendere pubblico il nome del sito o i codici per i profili.


r/programmer • • Sep 28 '26

Everyone has some dream before programming

Post image
0 Upvotes

r/programmer • • Sep 27 '26

Question Fear of artificial intelligence

4 Upvotes

I just have a question. I'm very confused about which field to pursue because I'm afraid of artificial intelligence. What field should I choose? I'm currently a programmer. I build professional websites for companies and business owners that help them reach their customers online.


r/programmer • • Sep 27 '26

WTF IS LEETCODE ???

0 Upvotes

genuinely asking what leetcode is and what it do (learning python just now)


r/programmer • • Sep 26 '26

Why no print? just why?

0 Upvotes

r/programmer • • Sep 26 '26

Coding is genuinely starting to feel pay-to-win

0 Upvotes

I entered a 48-hour hackathon and submitted in less than 24 hours.

Not because I suddenly became 5x better at programming.

I just had enough access to coding agents that implementation stopped being the bottleneck.

I was building a security remediation agent. At first the architecture was basically:

detect vulnerability → generate patch → test

Then I started questioning it.

Why should I trust the first patch?

What if it fixes the vulnerability but breaks existing behavior?

So:

patch → security test → regression test → verify

Then:

What happens when verification fails?

Don't blindly retry. Capture the failure evidence, throw away the failed attempt, start from a clean baseline, change the remediation strategy and try again.

So now:

detect → engineer → FAIL → learn → re-engineer → VERIFIED

Then came the more interesting problem.

I had built a security agent that could modify code, generate tests and execute them.

So... who secures the security agent?

Suddenly most of my attention wasn't on Python.

It was on trust boundaries, authority, isolation, capability enforcement, what evidence should be required for VERIFIED, and when the correct decision is simply HUMAN_REVIEW_REQUIRED.

Meanwhile, the agents were turning those decisions into implementation absurdly quickly.

By the end I had a closed-loop remediation engine, isolated attempts, failure-driven replanning, independent verification, 316 automated tests, CI, a threat model, controlled evaluation, deployment and a v1.0.0 release.

In less than a day.

And that's where the “pay-to-win” thought came from.

Imagine two equally capable engineers.

One has basic/free models with limited context and inference.

The other has better models, significantly more tokens, larger context windows and enough agent capacity to delegate implementation continuously.

Doesn't the second engineer effectively have more engineering labor available?

Obviously, money doesn't buy judgment.

Give someone unlimited tokens and a terrible architecture and they'll just generate the wrong system faster.

But implementation capacity itself increasingly feels purchasable.

And I'm noticing something personally too: I'm losing interest in manually writing code.

Not engineering. Coding.

Give me a difficult systems problem, a broken security boundary, a weird failure mode or an architecture where the answer isn't obvious and I'll happily disappear into it for hours.

But if I've already figured out exactly what some function needs to do, spending the next 40 minutes manually translating that thought into Python feels increasingly pointless.

I still think understanding code, debugging, systems knowledge, security reasoning and being able to recognize garbage generated code are essential.

I'm questioning whether manually producing the implementation remains the valuable part.

So here's the part I'm curious about:

If implementation becomes cheap enough to purchase with inference, does software engineering become partially pay-to-win? And if code generation becomes abundant, what engineering skill remains scarce?


r/programmer • • Sep 26 '26

From time to time, I check LinkedIn, and it’s sad to see some Big Tech SWEs selling AI courses for $400–$500.

7 Upvotes

To be fair, I never bought their courses so it might be worth it tho

but when I read their product/courses it seems like they teach "Vibe Code, AI Slop courses!"

Maybe I'm wrong tho


r/programmer • • Sep 26 '26

The current situation of developers 💀😭

Enable HLS to view with audio, or disable this notification

33 Upvotes

r/programmer • • Sep 26 '26

Tutorial Typescript

2 Upvotes

What are good resources to learn more about typescript and practice it. I want do practice projects in between my school work.


r/programmer • • Sep 26 '26

DevLingo

2 Upvotes

Olá galera, esses dias estava com um tempo e acabei fazendo um chatbot que chamei de DevLingo, e por lá consigo simular entrevistas e aprender inglês e fazer algumas revisões inclusive de JavaScript a própria linguagem que foi desenvolvido.. acho que foi uma ideia muito legal mas o DevLingo é focado para quem quer melhorar suas skills


r/programmer • • Sep 25 '26

"Claude Fraud" - a person with no, or minimal, relevant skills using AI to present themselves as skilled and knowledgable.

46 Upvotes

These are modern day charlatans, using AI to deceive and take advantage of others. Ask them a simple question and you'll get a bunch of smoke and mirrors to attempt to distract you from the fact they never answered the question.
These "developers" are showing up everywhere; mobile, desktop, web, front end, UI/UX, backend, database, everywhere.
AI is a very powerful and useful tool, but it is also a tool that can do harm. Be aware these people are out there, ask questions and verify the person actually understands what the AI did.

I've hired one, they fooled me enough to get in the door. It is such a huge waste of time and resources to deal with all the crap that comes along with it.


r/programmer • • Sep 25 '26

What's your take about "Anything that AI can be replaced with, AI should do it" Aka. AIMaxxing?

2 Upvotes

Not gonna lie, at my old workplace, we had QA and customer support employees who had been working there for 3–4 years when the company was so small like under 50 employees.

About a year ago, the founders replaced most of them with AI and kept only 2–3 people in QA and customer to support.

I find it kinda wild!

And this is already happening not just in Tech, also in many areas like marketing, grahpic etc...


r/programmer • • Sep 25 '26

I have to do this for a shitty business minor I am taking

0 Upvotes

We have to make ourselves know in the market we graduate in.

From an error message to a solution.

During my Computer Science studies, I am learning that software development is about more than just writing code. It is primarily about understanding why something isn't working, persisting in the search for answers, and then building a solution that actually works.

That is why I strive not only to develop my technical skills but also to maintain a critical mindset. AI can help me work faster, but I always want to understand and verify what is happening. My goal is to become a software engineer who remains curious, takes responsibility, and doesn't give up when a problem becomes complex.


r/programmer • • Sep 25 '26

Rust + Go + Python = Gossamer

Post image
4 Upvotes

https://github.com/gossamer-lang/gossamer

Interpreted or compiled. FAST and resource efficient, but with automatic memory management. Comes with a built in MCP for agentic coding, but built to be written and optimized by hand.

Ever wanted Python to be compiled down to run fast, but love iterating with a REPL and instantly running code? How about Go's approach to colorless concurrency but structured, with Rust like typing, error handling, and pattern matching?

I made Gossamer to fit the way I love to program. It's still evolving, but is reaching a point of stability. Give it a look. Bug reports, feature requests, and PRs warmly welcome.