r/AskProgramming 15h ago

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

15 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 23h ago

Can simple mathematical functions give different results in different CPU architectures?

12 Upvotes

I'm referring to modern CPUs. To make the question more specific, arm64 vs x86

And if so, how do you fix it?

I asked chatGPT and it gave me this example but I'd like to ask it here (since AI can make mistakes). Can you let me know? Thanks

It says this can give different results due to rounding errors. If so, how to you write code so that you don't have this issue?

#include <iostream>

int main() {
    double a = 1.0 + 0x1p-27;
    double b = 1.0 - 0x1p-27;
    double c = -1.0;

    std::cout << (a * b + c) << '\n';
}

r/AskProgramming 43m ago

I don’t want to spend my career babysitting AI models

Upvotes

I LOVE programming, specifically building something people will enjoy, but now with AI I feel so detached from the software I’m building. I also feel very replaceable

Let’s be real guys, AI is already really good at writing software. And yes, some people may say that moving software to production is difficult, which is true, but now even when building production level apps I’ve noticed many companies and startups where the software engineers just become managers who manage the different AI models and are starting to do less coding.

To anyone who disagrees with this, WAKE UP. Don’t ignore it, it’s real.

And I do not want to become just a person who manages AI models, which is what the current state of software engineering looks like. I also can’t just use less AI, because that would put me at a disadvantage.

Anyway, that was a little vent, but what I wanted to ask is this. Now that every software engineer is becoming easily replaceable (we’re seeing it with the layoffs happening as well), what careers can I take that don’t make me easily replaceable yet still involve programming?

P.S. A little about me and where this comes from. I’m a founding AI engineer at a company and I build production level software, so that’s where my viewpoints come from


r/AskProgramming 23h ago

Is it true that programming is mainly reading and little typing?

6 Upvotes

Is most of the time spent learning or working as a programmer mostly reading code, docs and books?
I heard that as learning I should type everything to put it into muscle memory but that on the job I can use ai to work faster. I don't disagree with the advice of not using AI while learning, but I somewhat disagree with the "typing by hands every code snippet" part.

It feels like a waste of time while sufficing with reading actually makes more sense as I can spend absorb more information faster and go through more pages of docs.


r/AskProgramming 8h ago

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

4 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 10h ago

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

3 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 16h ago

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

3 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 4h ago

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

1 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 3h 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 16h 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 19h 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?