r/AskProgrammers

Can a senior engineer mentoring a smart junior developer with strong fundamentals, and the goal is to get them to senior level coding and software engineering skills, including system design, distributed systems, and software architecture. Is 1 year enough to make them that good?

What's your take?

i'm not senior but my take would be 1 year no it won't

But 1 year to a strong mid dev, who can handle from small to big projects alone, then yes.

reddit.com
u/Wasabi-spicy00 — 6 hours ago

How was coding before ai tools like before 2023

Hey senior guys, I would like to know how you coded when you were at the initial stage of your career. I know there was Stack Overflow, but what approach did you follow if you were asked to build new features? If you didn't understand the code, how did you come to understand it, and how much time did you used to take to complete one task compared to now (as due to AI tools, you get less time)?

And how hard or difficult was coding in those days?

reddit.com
u/ShallotFun8213 — 12 hours ago

What the hell is software engineering even about in 2026?

I started learning to code in mid 2022 pre AI era purely out of curiosity. I spent more than a year trying out different types of fields and tech stacks. Web development, App Development, JavaScript, Python, C++, Java, and what not. That was me before I knew what were the possibilities.

In 2024, I chose web development. And started building projects for fun. Eventually got an internship in my first semester of college. Next year I got a full time job with a decent salary. Everything happened. So did the AI revolution.

Fast forward to 2026. All I do is add skills, setup MCP servers, prompt, watch AI do my work, review it, and this loop goes on till the end of the day. Because now I've become a condom between claude code and the codebase. I prevent AI from turning it into a slop.

WTF!!!

I entered this field for the sole reason of creating things, but all I do is basically consume what AI is creating for me. And to some extent it feels like scrolling reels/tiktok mindlessly.

I wanted to be a creator but forced to turn into a consumer?

FUCKKKKKKKKKKK!!!

reddit.com
u/nervous-dev — 21 hours ago

looking for experienced people who now actively use AI at work / during development to chat with

I'm a 3rd year computer engineering student who's still in the process of getting the basics down. I'm curious about the use of AI in actual careers, especially those saying they stopped hand-coding altogether.

my question is: to what degree do you use AI, like just part of code or you have AI build the whole system with the architecture and everything. what skills do you deem obsolete for today? My plan is to eventually shift to agentic AI's but currently I'm confused as to how deep I'm supposed to understand every bit of the code, whether i should try to understand everything or just let the compiler AI automatically fill in the code

dms open

reddit.com
u/EmergencyEssay5918 — 16 hours ago
▲ 10 r/AskProgrammers+1 crossposts

Free websites for Mock interviews

Currently I am a third year guy and I have almost completed DSA and I want to test myself for the technical interviews please suggest some AI for mock interviews which are free.

reddit.com
u/Maximum_Letterhead65 — 14 hours ago
▲ 3 r/AskProgrammers+2 crossposts

How the Domain Name Industry Works

I would appreciate anyone sharing how the domain name market works. How do companies like Namecheap procure domain names and resell them? Do they keep a list of available domains in their database, or do they query a central database whenever someone searches for a name? Also, how does someone become a domain name reseller, and how does the industry operate overall?

reddit.com
u/liberianjoe — 17 hours ago

For the programmers here, what was the first project you built that made you think, Okay, I can actually do this"? 😅

u/MichaelNdigwe — 20 hours ago
▲ 32 r/AskProgrammers+13 crossposts

Syscall monitor

I would like to share my Linux Syscall Monitor project with you. It's a Linux process monitoring tool written in C that uses "ptrace" to observe system calls and generate behavioral reports.

Repo .

I welcome any feedback or criticism—whether it's about the code .

github.com
u/cdtrmnbaell — 1 day ago
▲ 266 r/AskProgrammers+36 crossposts

Mid level Data scientist MAANG

i want to prepare for sr data scientist in MAANG companies. My background is in  core ML, deeplearning, nlp etc. 

I plan to target in around a year from now.

Does someone have any idea about the interview preparation or someone in these companies who would like to share some experience?

Interviewprep resource:

PracHub: Company specific interview questions

DataLemur: SQL Interview and Data Science Interview questions

StrataScratch: SQL and Python interview

You are a developer looking to hire a junior full stack developer. Thought on giving them to solve fizz buzz and build To Do list from 0?

For the technical interview, would it make sense to give the candidate these two tasks?

  1. FizzBuzz
  2. Build a To Do List from scratch without using AI. They can use Google to look up syntax, keywords.

My main goal with a simple CRUD To Do List task is I want to see they understand how a basic distributed system works for example, how the frontend, backend, and database communicate and work together.

Ngl, I belive if you can build a CRUD To Do List without AI, you are kinda ready to work as a web dev as a jr.

P.S. If I encounter a candidate I don't like, I might give them a LeetCode Hard as a gift!"

reddit.com
u/Wasabi-spicy00 — 1 day ago

How do you guys code on android rn all the stuff sucks 😭

Acode is horrendous, if anyone else is in my situation how do you guys do it. I also find too much friction in using the web version.

reddit.com
u/Expert_Water7944 — 1 day ago

Hello world!! ....... I hope.

After 13 years of Oracle SQL, my position has been eliminated and my company moved me into development. I just have one question. Have I been setup to fail?? My 30/60/90 day plan seems a little much for the time I'm allotted.

Apologies if this is against your community rules. I've looked at other programming subs and this ones rules are a little more lax than others.

Thanks.

u/MikeyLyksit — 1 day ago
▲ 3 r/AskProgrammers+1 crossposts

Having Trouble Understanding Documentations

I'm trying to learn new technologies, but the documentations are very lengthy and boring to read... I've tried to go through Unity docs and MDN but everything on there is so complex and hard to understand and grasp.

I'm not sure how to go forward. I feel like I just keep reading but I don't learn much out of it.

How do you guys deal with Documentations?

reddit.com
u/Charming_Weight8838 — 1 day ago

How do you actually learn to code ?

hi everyone,

I’ve been studying computer science for about 5 years now (currently in engineering school). Over the years, I’ve touched a bit of everything: web dev (HTML, CSS, JS, PHP, SQL), and more recently Java, C, and Python for data science.

The problem is, I feel like nothing truly sticks.

Whenever I try to build something on my own, I hit a wall. I inevitably get lost in the docs, end up turning to AI to understand what I'm doing, and still feel like I'm not really learning. I know the basic syntax, but even in Python, I would struggle to design and build a moderately complex project from scratch.

I feel like I'm just skimming the surface of different languages without ever developing genuine problem-solving intuition.

How do you actually retain syntax, built-ins, and core concepts without constantly relying on external help? How do you break down a problem and structure your code from scratch on your own? Did you go through this phase, and what was the turning point that made things finally click for you?

Thanks in advance !

reddit.com
u/Emotional-Search-248 — 2 days ago
▲ 7 r/AskProgrammers+1 crossposts

Long coding questions

What does it take for one to think to solve the long form coding questions?

I recently gave my flipkart grid 8.0's round 2 where i had a very lengthy coding question of around 100 lines..

How do i tackle this? Please do suggest ways that i can better at it.

reddit.com
u/The_treez1886 — 1 day ago
▲ 1 r/AskProgrammers+1 crossposts

Currently thinking on learning this programming language for a job…

Im a university student who is in the period of lost 20s where I just realise my computer skill level aren’t as high as employees expected (which is that every computer related internship I applied in my region rejected me). I look back and the only language that I’m fully fluent in is python and java (also SQL but from here I’m just started yapping nonsense). I’m seriously lacking down in the computer world and I only touched some application from uni courses and not much computer projects made by myself during free time. So I wanna try come back and I wanna learn C# since it seems to be the most popular and all I want is to get a job and that’s it. (Or qualified enough to get a job. Cuz can’t blame the market if I can’t even enter it).

I was thinking on building from small to big. Like one or two that can complete in 1-3 days for learning the basics and then large scale ones that could take 2-3 weeks or even 3-4 months. It’s not just learning the language but also to learn or apply other relatable things such as authentication, APIs and stuff. I am so far behind and I got one year left until graduation.

Is this plan good enough? Vibe coding can speed up but can’t learn anything unless I already got the basics out.

reddit.com
u/Blighto0023 — 2 days ago

What project actually made you feel like you finally understood programming?

Curious what you built and how long you’d been learning at the time.

reddit.com
u/codelivly — 3 days ago
▲ 4 r/AskProgrammers+1 crossposts

Would you be able to code tomorrow without Claude Code/Codex

I don’t know what am i doing with my life at this point, it feels like i am just a labour with the tools.
Would i be able to code without ai tools tomorrow ?
A big no for me

Is it same for everyone ?
Like what happens if the company doesn’t sponsor AI Tools how would i justify high salaries then ?

Imposter syndrome is kicking in hard to me
I face issues in reading and understanding code still after what almost 3 years if experience

I feel i cant design systems.
How do i work on these aspects or move away from tech industry completely

I don’t know if i would want to be working as a software developer post 5-7 years
But what after that ?

It kinda feels that it might happen to me only about the stories that i have heard about people riding cabs after layoffs and not able to find a new job.

Any advise or suggestion
I am kinda stuck at this point in life
I am 25 right now
Recently switched as an early engineer in a consumer based startup with 30+ as base
But still cant think what would happen post 5-7 years

Any thoughts or suggestions would help.

reddit.com
u/Strict-Bee3719 — 2 days ago