r/AskProgrammers • • 1h ago

I miss the time when companies used to just hire you

• Upvotes

Do you guys also agree that today's job market has become next level hard to grad a job!!!

Everyone is coding !!

you need to have extra ordinary skills to land an ordinary job!!


r/AskProgrammers • • 1h ago

It is worth be a Front End Dev?

Thumbnail
• Upvotes

r/AskProgrammers • • 3h ago

AI and retaining control over the code

2 Upvotes

How feasible is it to retain control over code when using AI in professional settings?
I'm a hobbyist programmer trying to get into the field and I'm wondering. I really enjoy having as much control over the code as possible.


r/AskProgrammers • • 1h ago

Pressured to use AI? Get stuff done right now? Not your career dream?

• Upvotes

I also struggle with the AI question. It can code. But do I bet my career on it? I tried to get it to create a simple block diagram. I would ask it to correct one thing. It would regenerate it and create an error in another place. Ask it to correct that, and something else appears. I asked it what was wrong with it? I eventually took some of it to a graphics program and finished the diagram myself. I fed my diagram back to it to say, "Look, this is what I was asking for." It told me that I should go ahead and use that. There is likely something analogous happening when it is generating blocks of code for you. I faced the same concern years back in considering the use of open-source code.

If you are being pressured to get shit done fast. Then shit is what you are producing. Can you prove otherwise? Management is happy. The company ships shit. The sales game for them is to sucker people out of their cash and hope not the hear from them again. In fact, they go out of their way to not provide any means by which they can be contacted.

What ever happened to concern about reputation? Pride in repeat sales? Building a dedicated customer base?

I was once introduced to a concept that there were 3 things: High Quality, Low Price, and Quick Turnaround. You cannot have all three. Choose wisely. This from a contract assembly company justifying their quote. But it rings true.

Draw the triangle with those at the apexes. Now place an X where you fall in that space.

I am told that we can (supposedly) voice our political opinion by voting. I hear that consumers can vote with their wallet. If you are in a situation that makes you uncomfortable, you can vote with your feet. Or, at least, become that noisy cog in he works. Technology was supposed to improve civilization. Not bring it to an end. Come-on people. We need to set a new course.

Get out and vote!!!


r/AskProgrammers • • 2h ago

How to stop larping?

0 Upvotes

I am a CS student in my 7th semester. I feel like I am just pretending to know things. I have no skill that's impressive in the current market. I know full stack but now AI can do it. I know ML but AI can do it. Everyone says "build better projects" but what are the better projects? I don't wanna build another RAG. My target space is AI and cloud. I am still continuing to work on learning but I want to know what would get me hired as a fresher. My goal is to try to land a summer 2027 internship. Before anyone asks, yes I do DSA, not everyday yet but 6-8 questions a week(or I try atleast)

I was thinking of starting 2 new projects, one is a small language model from scratch and deployed on cloud and another AI project (didn't decide which yet).

If anyone has any insights on what sort of skills the market is looking for in a fresher then please comment. I want to narrow down target skills and roles so I can prepare a plan and learn.


r/AskProgrammers • • 2h ago

KleinKidsCode

Thumbnail
kleinkidscode.com
1 Upvotes

r/AskProgrammers • • 3h ago

Any parents here? some programmer dads, they teach their kids to learn how to code manually. No AI. Because they belive coding manually helps kids thinking logically and systematically. Do you agree with them?

Post image
0 Upvotes

r/AskProgrammers • • 3h ago

I can't complete Helsinki MOOC python for the last 4 years, what should I do?

Thumbnail
1 Upvotes

r/AskProgrammers • • 4h ago

Python beginner!!

Thumbnail
1 Upvotes

r/AskProgrammers • • 6h ago

Where do you put interfaces and abstract classes ?

Thumbnail
0 Upvotes

r/AskProgrammers • • 6h ago

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

Thumbnail
1 Upvotes

r/AskProgrammers • • 9h ago

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

Thumbnail
1 Upvotes

r/AskProgrammers • • 22h ago

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

7 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 • • 2h ago

For Developer

0 Upvotes

I’m completely stuck and confused about where to start with my Final Year Project (FYP). Could you give me some project suggestions? Also, how would you define the phrase 'coding vibe' in your own words?


r/AskProgrammers • • 10h 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 • • 9h 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 • • 15h ago

Which programming field should I focus on

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d 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 • • 20h 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.

4 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 • • 22h 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 • • 22h 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 • • 22h ago

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

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

Where should my 10year old start?

Thumbnail
2 Upvotes

r/AskProgrammers • • 1d 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?.