r/AskProgrammers • • 1h ago

Python beginner!!

Thumbnail
• Upvotes

r/AskProgrammers • • 2h ago

Where do you put interfaces and abstract classes ?

Thumbnail
0 Upvotes

r/AskProgrammers • • 3h ago

First time opening a side project to the public — what should I secure before strangers get accounts?

Thumbnail
1 Upvotes

r/AskProgrammers • • 6h ago

Building a local Python "Jarvis" without external AI APIs where should I start?

Thumbnail
1 Upvotes

r/AskProgrammers • • 18h ago

Why is everyone freaking out about someone cloning the entire Adobe apps with AI?

8 Upvotes

I've been seeing a lot of people freaking out about someone recreating the entire Adobe apps using AI. I get that building all the Adobe apps in such a short time is impressive. But I don't really understand why the concept itself is so crazy. Developers have been recreating existing software for years. GitHub is full of open-source alternatives to commercial products, including projects built by solo developers trying to replicate products made by entire companies. I've been coding for around 7 years, and I've built quite a few clones of existing products myself. So what's actually so mind-blowing about this? Is it the fact that AI made it possible to build so much so quickly, or are people just surprised that someone would try to recreate products like these in the first place?


r/AskProgrammers • • 6h ago

I enjoy vibecoding and I am deeply ashamed because of it

0 Upvotes

I don't know if this subreddit is the right thing to post this, but I am going to try as it pertains to me who is a novice with programming and am curious to hear what more experienced people have to say on this.

A little while ago I decided to try and get into programming due to interest with game dev, but then wanting to try and turn it into a career. I got a little ways in, getting through most of CS50, and working through some of boot.dev

I struggled to see progress and when people mentioned just creating projects, I realized I had no ideas. I realized that I wasn't passionate about software development.

Then I realized I was passionate about game dev, and realized why I thought I was interested in programming. I was interested in creating something, but hated the means of creating it. There were things I liked about programming, but it was usually just mild satisfaction or a sense of accomplishment at solving a puzzle, but it didn't feel like a passion.

However I would never touch A.I for an artistic project.

But there was one other idea I had. A routine/todo app (which I know is a bit of a joke since a million people do that, but I was never happy with the lack of features or paywalls from all the options available to me) so I decided screw it. Lets try vibe coding it, because I was sick of just waiting to start.

I hate that I like it, but I know why I like it. It removed the friction of the part that frustrates me. Instead of having to spend weeks attempting and failing to learn a new language, understand logic and data structures, understanding how to properly use git. I can just say "add an export and import feature and save my progress"

But every time I push further into this project I feel a deep sense of shame and guilt. It happens anytime I use A.I. I ethically oppose it yet keep using it anyway, not just in this aspect. So I think I'm a horrible person.

Part of me feels like because it's just logic it's not the same as generative A.I like with art. But part of me feels it's just as bad.

That being said I don't like not understanding what I'm doing, I don't like feeling helpless. I don't like knowing the code is just worse than if someone experienced did it. I don't like knowing its slop, even if I am trying to design something that could be helpful to people.


r/AskProgrammers • • 5h ago

How can I become like Elliot Alderson from Mr. Robot in real life?

0 Upvotes

I've been fascinated by Elliot Alderson from Mr. Robot for a while, especially his understanding of computers, Linux, networking, programming, and cybersecurity. I know he's a fictional character, but I want to develop that kind of technical knowledge in real life.

I'm not just talking about learning how to hack. I want to understand how computers and systems work at a deeper level, be able to solve complex problems, explore vulnerabilities, and build things on my own without relying on step-by-step tutorials for everything.

For those of you who are genuinely experienced in programming or cybersecurity, what does it actually take to reach that level? How did you start, what did you spend most of your time learning, and what separates someone who knows a few tools from someone who truly understands what they're doing?

I'm looking for honest advice from people in the field. If you were starting over today and wanted to become that kind of person, what would you do differently?


r/AskProgrammers • • 11h ago

Which programming field should I focus on

Thumbnail
1 Upvotes

r/AskProgrammers • • 23h ago

Not a program but a programmer question

3 Upvotes

I recently joined a new company. As an experienced Dev I always help my peers. But I have observed that people here aren’t being straight with me. They either don’t help at all or try to make it difficult for me to find answers. I would really appreciate some advice on getting these blockers removed. I don’t want to keep cc’ing my managers or leads in everything. Below things are quite frequent which I’ll tell with exact scenarios

  1. Not giving clear straight answers when asked a question. ( I was given a task to setup my system. Instead of telling me how to set it up, the guy intentionally setted it up using an old way that their team used to follow. On asking other teammates I got to know that there is a new and better way which this person never told me )
  2. Intentionally deflecting me here n there instead of helping. ( a person had setup Kafka in their system, i was given a task to set it up again for another similar project. Instead of just verifying the things like bootstrap or providing me jars they asked me to go to others for things that I need. They were assigned as a POC by the manager himself.)
  3. Wasting time only acting as if they were helping (o was assigned a bug to resolve something in production. there was some issue with the db record. I asked the person owning that particular feature for help. He got on a call with me asked me everything I did, steps I took to resolve it and then left saying he couldn’t help after 1.5 hrs. I raised this in demo call after getting humiliated and when my manager asked he fixed it in 15 mins)

I sometimes get very angry and disheartened by these things. Is this politics or showing their dependency. I’m not asking technical help only infos like where to get bootstrap address, jars, files or db details which are not being provided to me. On pushing them either they don’t reply or deflect it to someone else who I don’t know. Then I ping them and they take their own sweet time before replying.

Is looping manager in everything the only way? I am a bit lost on handling these situations and people. Any advice or suggestion is highly appreciated.


r/AskProgrammers • • 16h ago

Working as a programmer in a company beside of being a 9th grade student

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

Concerned about AI.

5 Upvotes

This is probably every beginners concern since AI went mainstream, and so is my.

I am in grade 8 and have always liked the idea of programming as a kid and recently decided to give it a try with python and the CS50’s (haven't yet).

First of all, its not that i am programming only for money, but it natural to feel it can provide a sustainable income or some other financial value.

Second of all, I know that its impossible to pinpoint or predict the state of AI especially by the time i become an adult.

And that's where AI comes.

Can i still code? Yes
Can it provide a value in the future? ...?

I don't think i need to explain how AI plays a role here.

sorry if the post is trash.

Edit: I have decided to pursue programming, but more of like a side thing, after all i am in 8th grade and plenty of time to decide.


r/AskProgrammers • • 18h ago

Just another question regarding AI and Software Engineering Jobs

1 Upvotes

Hello to my fellow redditors who have a PHD in Machine learning, are well read, or have experience in that field: What is your opinion on the future of Ai and jobs in the tech industry within the next 5 years?

Following this mainstream topic has been confusing and politicized like most things. I read equal amount of statements and articles condemning or praising. Stakeholders/people working on it, tell you that replacement is inevitable, and the opposite crowd show cases all of the imperfections it has.

As someone in tech I know that nobody truly knows where it will land. I work in security but have obtained fundamental experience with machine learning. I wanted to hear from experts in that field to see if maybe the media biases don’t propagate to the good people of Reddit:) Will we continue to see massive lay offs and diminished workforce? Will people graduating in the next few months be able to find a job? Will laid off people need to find a new career? (Hell.. any advice to those people who have been affected)


r/AskProgrammers • • 18h ago

How do you stay on top of architecture and team work as a tech lead when everything is built with AI?

0 Upvotes

Hi,

I recently became a tech lead at a startup. Before that, I was a software engineer for 6 years at various companies (big companies and startups, but always on a small team), and since I started this role, I’ve been having a really hard time keeping track of everything at once.

I sit between the PO and the developers (5 of us in total, including me). I also develop some parts myself and handle a lot of other things like DevOps, deployments, CI, etc. With all that, and given that we’re a small team, I don’t want to become the bottleneck I’ve experienced before, so I let the PO and the other developers talk to each other directly. But the developers are junior, fresh out of school, and don’t yet have the reflex to escalate things, and sometimes they escalate the wrong things. For example, I don’t really care how they implemented a given function.

We do use a project management tool, of course, but even that is pretty chaotic. The PO writes tickets directly for the developers, the specs sometimes aren’t kept up to date as development progresses, and everything moves very fast (and can change very fast).

Of course, we use AI heavily in agentic mode, both for development and for writing specs, issues, etc. That’s draining a lot of my motivation, because it’s hard to keep track of everything going in every direction. I’ve still set up everything I should: trying to keep all projects and issues in Linear (though I can’t find an organization that really works for me), automated unit tests and linting in CI, migration checks. But it’s still very hard to understand the whole architecture of the app, whether backend, frontend, or database, especially when everything was built with AI and, apart from the specs, very little technical documentation exists (or what does exist was written with Claude and is very verbose without saying much).

How do you handle all this as a tech lead or manager? Or even as a developer? How do you keep track of what everyone is working on while still making sure you understand how your applications work? And for documentation, do you write it by hand or with AI?Hi,

I recently became a tech lead at a startup. Before that, I was a software engineer for 6 years at various companies (big companies and startups, but always on a small team), and since I started this role, I’ve been having a really hard time keeping track of everything at once.

I sit between the PO and the developers (5 of us in total, including me). I also develop some parts myself and handle a lot of other things like DevOps, deployments, CI, etc. With all that, and given that we’re a small team, I don’t want to become the bottleneck I’ve experienced before, so I let the PO and the other developers talk to each other directly. But the developers are junior, fresh out of school, and don’t yet have the reflex to escalate things, and sometimes they escalate the wrong things. For example, I don’t really care how they implemented a given function.

We do use a project management tool, of course, but even that is pretty chaotic. The PO writes tickets directly for the developers, the specs sometimes aren’t kept up to date as development progresses, and everything moves very fast (and can change very fast).

Of course, we use AI heavily in agentic mode, both for development and for writing specs, issues, etc. That’s draining a lot of my motivation, because it’s hard to keep track of everything going in every direction. I’ve still set up everything I should: trying to keep all projects and issues in Linear (though I can’t find an organization that really works for me), automated unit tests and linting in CI, migration checks. But it’s still very hard to understand the whole architecture of the app, whether backend, frontend, or database, especially when everything was built with AI and, apart from the specs, very little technical documentation exists (or what does exist was written with Claude and is very verbose without saying much).

How do you handle all this as a tech lead or manager? Or even as a developer? How do you keep track of what everyone is working on while still making sure you understand how your applications work? And for documentation, do you write it by hand or with AI?


r/AskProgrammers • • 18h ago

What to do as beginner programmer? What to code? C/Zig

Thumbnail
1 Upvotes

r/AskProgrammers • • 22h ago

Where should my 10year old start?

Thumbnail
2 Upvotes

r/AskProgrammers • • 20h ago

No logro captar la respuesta a una pregunta que me hicieron

1 Upvotes

Hola a todos, necesito ayuda para contestar una pregunta que me hizo un profesor de la uni, me podrían apoyar con su opinión acerca de esta pregunta: ¿Qué tipo de ajuste se realiza cuando se optimiza el código del inventario sin cambiar su comportamiento externo?.


r/AskProgrammers • • 20h ago

AI is writing more of our code — but who on your team actually understands it?

Thumbnail
0 Upvotes

r/AskProgrammers • • 21h ago

CPP presentation!!!

Thumbnail
1 Upvotes

r/AskProgrammers • • 23h ago

guys what's your take on the role, Forward Deployed Engineer?

0 Upvotes

r/AskProgrammers • • 23h ago

Any programmers with Photoshop extension dev experience

1 Upvotes

Hi everyone!

We’re developing an app for artists and are looking for some additional support for our small dev team. If anyone is interested in a paid side hustle and has relevant skills, we’d love to connect!

Please comment below or feel free to reach out via DM. 😊


r/AskProgrammers • • 23h ago

Hey, ik WordPress, HTML, CSS, JS(basic), PHP(intermediate), and I am learning C++. I just finished CS50

1 Upvotes

I have been in programming since a few years but now I realized, I have not worked in it as I wanted to yet. I am bit confused about AI in the field of programming. I am in 1st year cs and not sure abt my future. I am preparing for competitive programming. Do you think that AI might take our jobs like is all hard work really worth it. I am confused as well I want highest earning job which is secure for future. But I am not sure which programming language to choose. I am just working on C++ problem solving and hope It will help me in the ML and when I do advanced stuff and will be helpfull to me in future.


r/AskProgrammers • • 18h ago

Minecraft mod

0 Upvotes

I have a Source Code but i cant compile it into a .jar for Minecraft 1.12.2 (Forge, if that helps) can someone do this for me? If yes, pls text my via DM


r/AskProgrammers • • 1d ago

Software research (need helppp)

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

What actually makes a junior developer stand out in 2026?

Thumbnail
1 Upvotes

r/AskProgrammers • • 15h ago

Can someone make this for me?

0 Upvotes

I need to find a 3d visualizer that can visualize heat production from things like an air compressor, an air intake device, and an air powered thruster. Also power consumption, the air moving, getting compressed, and it getting blasted out the thrusters. It also needs visualization for a water cooling system, multiple different options for storing and creating energy, and the total weight of everything. Preferably a webapp (And free). Please and thank you!

(I have no idea if this is the right tag or the right place to send this)