r/AskProgramming 1h ago

Anyone would still program by hand if they had the choice to do so?

Upvotes

I seriously cannot take a phrase like:

”Given that now we don’t write code ourselves anymore…”

anymore and it makes me wonder: Did really people enjoying programming by hand extinct? Am I the sole survivor?

I absolutely do know that every single one of use uses LLMs at work given the corporate's policies of shoving them down our throats. But I suppose many of us do that ONLY because they want to pay the bills, not because they believe it is the kind of thing they enjoy doing. Still that true? Anyone still unable to accept that he would might write code by hand anymore? Anyone would still program by hand if they had the choice to do so?


r/AskProgramming 2h ago

Career/Edu My team switched to claude code and i am the only one who has never run an agent

7 Upvotes

everyone on my team is shipping with claude code and i still open files by hand like a caveman. is there a real course for this or do i just watch people on youtube until it clicks. people keep pointing me at udacity, pluralsight and linkedin learning and i have no idea which of those is aimed at somebody who has never run an agent.


r/AskProgramming 18h ago

Best courses for learning to code when you have already failed at this twice

8 Upvotes

I’ve tried learning to code twice now and somehow managed to quit both times. Codecademy in 2022. Then a udemy course in 2023 that is probably still sitting at nineteen percent complete.

The annoying part is that I actually start pretty strong. Eleven days of doing the lessons every day and then work gets busy for a week and the whole thing falls apart.

So for the people who have actually stuck with coding long term, what are the best courses for learning to code when consistency is the bigger problem?

Right now I’m looking at boot dev, freeCodeCamp and the Odin Project. Curious which one people think is easiest to keep coming back to when you inevitably miss a few days.


r/AskProgramming 19h ago

Career/Edu Is web dev dead?

0 Upvotes

I'm in my second year of college, and I started learning web dev a few weeks ago. But since AI can code a website within seconds I wonder if the job I'm preparing for will even exist in the next 3-5 years?

I know that knowing html and css wasn't going to get me a job anyways and I'm not worried about that I'm worried about the job availability in this field in general, even backend and stuff.

Maybe AI is not good at it right now but it'll definitely get better in the next 5 years, will the jobs disappear then?

Should I learn something else instead of web dev, from a purely monetary perspective?


r/AskProgramming 20h ago

Other If you had to pick a scripting language to use for the rest of your life, what would it be?

16 Upvotes

It's not the usual "pick one programming language" question. You can still develop big apps ot such in your favorite language(s), but you must write simple automation scripts in a specific language. It has to be a scripting language, so, say Java is off the list (Though, if you write scripts in Java you have bigger problems). And also, Go doesn't count (controversial, I know, but my post my rules).

For me, I'd honestly pick Python. Bland, but it's easy and scripts don't need to run fast.


r/AskProgramming 1d ago

C/C++ Msys2 not downloading

0 Upvotes

Very new to cording trying to learn c++. I have visual studio code installed. Why I try to download mays2 the package it’s says fails. I tried before and it worked perfectly fine but then I was having trouble running a code so I uninstalled everything and now that I try to do all of it again my package won’t install.
This is the message I’m getting

warning: failed to retrieve some files error: failed to commit transaction (download library error) Errors occurred, no packages were upgraded.


r/AskProgramming 1d ago

C# Need advice for learning

2 Upvotes

What do you do to learn concepts and new coding languages?

I’m starting my second year studying computer science and my first job as a full stack web developer. It seems like all of my classes and my job are teaching things very fast and it seems like I’m the only one who’s struggling this hard. The lectures do nearly nothing for me because I learned better by doing, but it’s hard to learn by doing because there’s 1000 different concepts and every line is something I’ve never even heard of so it’s hard to remember anything.

Please help, I’m really struggling but I do enjoy what I do know how to do


r/AskProgramming 1d ago

Career/Edu Is the job market really as dreadful as it seems?

45 Upvotes

I've been a software engineer since 2003, and have been laid off multiple times. Layoffs are common with our jobs, unfortunately, I think it sucks.. I was last laid off in September 2025 and recently started a new job this July. I've been feeling stressed and worried at my new job - I think being new is part of that, but I feel unusually stressed to the point of anxiety. I've started wondering about how long I'll last and what happens if I'm let go soon (and maybe that would ease some of my stress, except for being unemployed).

I've seen a lot of posts online recently about how bad & tough the job market is, people being unemployed for a while, and people being suddenly let go (like this post).

This all makes me wonder, is the job market really as dreadful as it sounds? I don't know if doomscrolling always gives you an accurate picture. But at the same time, the job market does seem tough. Is AI fully to blame? And I wonder how the future will be for our profession. Will I have a normal (and maybe calm) software developer role again (on a good team, with a good company that values its employees)?


r/AskProgramming 1d ago

Python At what point do you stop building it yourself and just pay for the tool?

13 Upvotes

I’ve been automating more things with Python lately, and I keep running into the same decision.

Sometimes I look at a paid tool and think “I could probably build most of this myself in a weekend.”

And sometimes I actually do.

But then you add authentication, edge cases, retries, logs, hosting, maintenance, API changes, and suddenly the “simple script” becomes something you have to keep fixing forever.

I still like building things myself when the workflow is specific enough, but I’m starting to wonder where people draw the line.

At what point do you decide it’s not worth coding anymore and just pay for an existing tool?


r/AskProgramming 1d ago

What AI should I use to help me learn programming, and what are some better alternatives to learning on w3schools.

0 Upvotes

Hi, I am just starting in programming and wanted to know what really good sites you guys recommend besides w3schools.com (I have heard a lot of hate for it). Are there sites that, when I want to learn a language, teach the ENTIRE language and not just the basics? What I mean by that is that it goes in depth- not just the syntax and how to write the code, but the logic. Another question I wanted to ask is: what AI can help me learn programming? ChatGPT doesn't seem very good, but I can try. Is there an AI you recommend for helping teach you programming? Not for coding with AI, but for teaching code with AI. Thanks!


r/AskProgramming 1d ago

Python Built a career platform but don't want it to look like a CRUD app — what would impress an interviewer?

2 Upvotes

Hey everyone, I’ve built a small career platform, but I don’t want it to end up as just another CRUD app + LLM API on my resume.

Currently it has:

  • Resume Builder — templates, drag/drop, live preview, PDF export, AI content generation.
  • AI Voice Interview — user provides a Resume + JD, an LLM generates 10 questions, and the user takes the interview through voice with basic scoring/feedback.

Since this project will be on my resume, I want to add some genuinely technical features that would actually impress a software engineer interviewer and give me interesting engineering problems to discuss. As the current resume building and AI voice interview can simply be done by chatgpt also, need someting better?


r/AskProgramming 1d ago

I’m a complete beginner with zero coding experience and want to learn web development from scratch. What would you recommend I learn first, and what resources should I use?

8 Upvotes

r/AskProgramming 1d ago

Reviewing code by colleagues

5 Upvotes

Let me start by admitting: I'm having a hard time...

I have been reviewing a lot of code by my frontend dev colleagues the last months. While this can be a tedious job it helps both them and me while making sure we follow conventions, keep our codebase as clean as possible, etc.

Now, a lof of those colleagues create more and more using AI. Heck, some even let AI do the code reviews for them. While this boosts productivity in terms of finishing stories and delivering features, it makes me worry as well. What about code quality? How do we stay "in control" when we let AI create and review everything?

And besides the worrying, it straight out sucks to review thousands of changes and AI comments (which often don't make any sense and make everything even more complicated) manually.

While AI gives me a real productivity boost when it comes to solving problems, creating prototypes or hunting down bugs, it's safe to say I have a love/hate relationship with AI and everything that comes with it in my profession.

How do you feel about this in your daily work? I'd love to read some (other) perspectives and hope to use those to shift my complicated relationship with AI to something healthier ;-)


r/AskProgramming 1d ago

Architecture Lost in website architecture

1 Upvotes

So, I am in like high school, so sorry if the question is really dumb in advance. So let's get into it!

I have this problem where I am making a website, and I am working on the login feature of the website. I was planning to do something like check if you have an account in Discord either way, I have a massive problem because the Discord thingy needs my token and I heard sharing your bot token is like a really bad thing. So I went to AI (I mean, I had no other choice at that time), and AI told me to do something like this:

frontend (javascript) ---> discord OAuth url thingy(idk what it is) ---> discord redirects to firebase cloud function (idk what it is again) ---> cloud function thingy handles bot token and discord api checks ---> cloud function writes verification result straight to firestore database

Now, I am a beginner, so I don't know what all of this means (maybe the first 2, but anything else, nah). I also want to store data when the user logs in, something like user = {general info, clients={}}and AI is telling me to do it in the frontend?? I have heard all day long from everywhere that you should use the backend, not the frontend. So really lost, and any help would help!

also for the database i was planning to use firebase or whatever it is called since i heard it was the best


r/AskProgramming 1d ago

Python New to RAG, trying to implement RAG for my AI interview system?

0 Upvotes

Hey everyone, I'm building an AI voice interview app and I'm fairly new to RAG. I'm stuck on the architecture and having a bit of a mid-project crisis 😭.

My current flow is:

Before interview:
Step1 : 
Resume + JobDescription
   ↓
Chunk resume/JobDescription
   ↓
Generate embeddings
   ↓
Store chunks + embeddings in pgvector

Step2 : 
LLM call is done using complete Resume + JD (and not the chunks)
   ↓
Initial ranked topic plan is created by this LLM call 

Step3 : 
Before each question:
Current topic
   ↓
RAG query in our vector DB 
   ↓
Retrieve relevant resume/JD chunks
   ↓
LLM call to generate a question from these chunks

The part I'm confused about:

At the beginning, I'm already sending the complete resume + complete JD to the LLM.

Why can't I simply do:

Resume + JD
   ↓
ONE LLM CALL
   ↓
10 interview questions

and then use those during the interview this would reduce the latency too!

Why would I need RAG again to retrieve chunks before generating each question? But I'm struggling to understand how RAG can be used to add value to the project

I have to add this project to my reume and need to have confidence in my design, I would highly appreciate someone helping me figure out the architecture!


r/AskProgramming 1d ago

How do you actually know what to learn in tech?

11 Upvotes

I want to know what I can do to figure out what I should learn. I think I’m interested in certain things related to cybersecurity and programming, but I don’t know what I’m supposed to learn in order to actually become good at them.

I’ve seen people say things like “read the documentation” or “understand X concept” but how do you actually learn? I’m asking because throughout my life I’ve learned different things about different topics, like anyone else, but I’ve never really understood how something actually stays in your brain and becomes knowledge.

For example, I’ve seen tons of information through YouTube videos, Instagram, etc. that sparks my curiosity. I know certain words like DNS, IP addresses, HTTP, APIs, Linux, etc., but I don’t really know how to properly define or explain what they are. I don’t know what I should study and what I shouldn’t.

When I say I basically know nothing, I mean that I don’t have much actual knowledge or experience in programming or cybersecurity. I do know how to install things, find my way around a PC, fix certain errors, and I’d say I’m reasonably good at Googling and finding solutions when I have a problem. But I don’t really have a structured understanding of how technology works or what I should learn next.

I understand that I need to practice and break things to learn, but I still wonder: how did professionals actually progress from having little knowledge to becoming good at this?

Could you give me some advice, please? I’m really lost.


r/AskProgramming 1d ago

Python Help Practicing Python

3 Upvotes

Hello!

I'm a first year Computer Science student learning how to program. The language we are going to be learning in my class (for first semester anyways) is going to be Python and I was wondering if anyone has any ideas on how I could practice python in my own time? Programming is something I am deeply passionate about and want to do good at, so I'm hoping I can get some help with this! :)


r/AskProgramming 2d ago

I’m 19 and completely lost about my career — should I give programming another chance?

0 Upvotes

I’m 19 years old from Morocco, and I’m honestly very lost about what to do with my future.

I originally wanted to study programming, but I was rejected from the program I wanted. Since then, I’ve been trying to find other options, but things haven’t gone well. I was rejected from general university programs multiple times as well.

Recently, my uncle talked to my father and suggested that programming could still be a good career path for me. My father looked into it and found a private programming school that costs around 1,500–2,000 MAD per month (It's not a small amount in Morocco).

The problem is that I’m no longer sure about programming.

I know programming is difficult, and I know the entry-level job market isn't exactly great right now. I’m also afraid of spending a lot of money and time only to discover that I’m not good enough or that I won’t be able to find a job afterward.

At the same time, I don’t really have another field that I’m passionate about. I don't have a particular talent or career dream. Another option I’m considering is studying bakery/pastry at a vocational institute, but I’m not particularly passionate about that either.

I feel like I’m choosing between different uncertain paths rather than choosing something I actually want.

So I’d like to hear from people who are actually working in programming/software development:

If you were 19 today and had no programming experience, would you still choose programming as a career?

How difficult is it realistically to get your first job?

Is the current job market bad enough that you would advise a young person to avoid the field?

How important is having a university degree?

Is paying for a private programming school worth it, or would self-learning be better?

And most importantly, if you don't have a strong passion for programming, is it still possible to build a decent career in it?

I’m not looking for motivational answers like “follow your dreams.” I’d really appreciate honest answers from people who are actually in the field, including people who regret choosing programming.


r/AskProgramming 2d ago

Other Man, I love Programming, but there is something holding me everyday

10 Upvotes

As the title says, I really like programming but man, everyday I tell myself I will do such and such, but I end up watching youtube or reading political news and when I want to go and learn something I get disgourged and I feel like it's stupid, but sometimes I feel like I can fucking write the next facebook application but when I put my hand on that keyboard, it's like a debt installed on my mind.


r/AskProgramming 2d ago

C/C++ Assembly or C/C++ for RE

8 Upvotes

For reverse engineering, is this necessary to know assembly language, because many decompilers translate code to C/C++ and I learned Assembly 8086 in my university. So for learning x86 I only have to study 32/64 registers and some advance commands, so should I learn assembly x86_64 for reverse engineering or just go through x86 as I know 8086 assembly and then move to C/C++


r/AskProgramming 2d ago

C/C++ Can someone help me understand how to make a Modular Gameplay System using Data Oriented Programming?

4 Upvotes

Before starting, I'm working with Unreal Engine, so I don't know if the terms I'm using are UE onle, but the core ideas are still the same.

I'm trying to make a modular gameplay system, that is Data-driven;
There is no problem in this, and matter of fact I already made one, but using Object Oriented Programming, by just using DataAssets, Interfaces and UObjects's polymorphism.
I simply had a DataAsset (like a "GameplayAction" Data holder) hold multiple UObjects that had functionalities (In few words the "Effects" of the "GameplayAction"), and simply had them all implement their parent funciton Execute, and thanks to interfaces each actor can understand how to behave for each effect type.

Said that now I need to make pretty much the same system, but for Mass Entity (which is an ECS), all of this is basically thrown away, because there aren't any UObjects, no Interfaces and etc...
I tried to think about different things, like maybes simply using structs as my "UObjects" that hold the Execute function, and that each Entity holds these Struct datas, but than how do I know how each different type of Entity interacts with it? I don't have interfaces so I can't go the same road.

So yeah, I don't have much more to say, so can anybody explain to me, and help me make sense on how I should design this system?
Thanks in advance for the help!


r/AskProgramming 2d ago

How to get a fucking backend development job , I am tired?

28 Upvotes

Everytime I ask this question, people be like oh your github is not impressive . mind you I have Task queue system, rtmp server from scratch, json based rudimentary sql engine but let's keep that aside now, I accept that that's not impressive.

But then I ask "what exactly is impressive", nothing , silence . they be like "something interesting , something that helps people" . Notice how ambigous and vague this is.

I need a fucking job , I don't have much time and you are giving these answers. If my fastapi and python knowledge is outdated, If I need to write nvidia cuda code and a job is guaranteed, then tell me na, I will start today. But what do you mean "just keep throwing arrows in the dark, have patience" ??


r/AskProgramming 2d ago

What's the impact of AI in overall software engineering job market ?

1 Upvotes

See, Is AI powerful enough or not that debate is for other day. But I must say it has definitely a huge impact on code generation . Probably much of crud apps it can build ( or not ? tell me in comments )

That leaves the question, what happens to the job market ? One thing is, there are polarising views, you will see both "Devs are sitting idle, 100 percent of my work is done by claude code" type posts and also "Nah, it still halucinates, it still needs handholding".

So due to polarising views, predicting it's impact on job market is a headache. Plus my personal experience is, I am trying to land a backend development job. I am still yet to get an interview from anywhere. So naturally I feel am I left behind, is my fastapi knowledge, and python knowledge became trivial, replaced by AI ? Do I have to learn stuff like cuda, or OS kernel building to move up the ladder.

So yeah many questions I have, almost 0 concrete answers.


r/AskProgramming 2d ago

Devs, I am getting mixed and polarised views regarding AI in software engineering, what's the actual truth ?

0 Upvotes

I am out of corporate sector for some time, and I am also not so rich to buy claude code max subscription.

I do use agy cli and codex.

I must say agy does basic frontend development good, but when I asked to develop a flutter app, it required a bit of handholding,

codex is extremely slow, before even that does something, it will be always "monthly quota got expired".

Anyways. So like, I binged reddit posts and comments, there are polarising views, there are devs on both "claude code is a beast, devs are now sitting idle, I haven't coded since days." and "AI still halucinates and needs hand holding and code cleanup" . Obviously both are contradictory, therefore I want real picture


r/AskProgramming 2d ago

Other Is GTA 6 the most complex piece of software?

0 Upvotes

Is GTA 6 the most, or at least the top 10 most complex pieces of software in the world?

What are examples of equally complex pieces of software that are not games?

Maybe some cybersecurity software right?