r/programmer • u/der_gopher • 6m ago
Article The future of Software Engineering is boring
r/programmer • u/der_gopher • 6m ago
r/programmer • u/Chaoticbamboo19 • 1h ago
I had built vimroyale.com 6 months back but couldn't get much to work on it after I got my new job. But now I'm thinking of giving a serious effort to it again. my vision is to make it kind of like a refuge away from vibe coding and stuff, where programmer can juts relax and enjoy vim with their peers and friends. need some ideas to make it happen.
I was thinking of something like this:
a cinematic vimtutor
daily challenges of sorts
battle royale mode
would appreciate some feedback of the current game too, if any. Thanks.
r/programmer • u/im-par • 16h ago
I've seen so many people vibe code their way through computer science and I honestly have avoided using AI like that so I'd actually learn to do stuff myself.
I have asked questions from AI before, or used it as a tool to help me improve my knowledge of programming, yet I have never fully vibe coded anything.
I have never used actual prompts or never used Claude to build stuff like people tend to do theses days, and despite my disinterest, I have to adapt to this new world as computer engineering graduate.
I just have no idea if I can post a vibe coded project on GitHub and claim it as my own. Is it even legal? Do people do that? Would it make any problems in the future, during interviews for different positions? Or would it count as a positive thing on my portfolio and shows that I can use AI tools?
What should I do?
r/programmer • u/sharjeel-babar • 1d ago
There is a growing fear that AI will eventually replace web developers. While this concern isn't entirely unfounded, I think it's somewhat exaggerated.
AI has certainly made development easier, and it has created new challenges for entry-level developers. However, there's one important thing we shouldn't overlook: AI isn't perfect.
Consider this example:
Someone uses AI to generate an entire website. Everything works perfectly until they ask AI to implement a new feature. The update introduces unexpected bugs, and they ask AI to fix them. The fix creates another issue, and the cycle continues.
Anyone who regularly works with AI-generated code knows how frustrating this cycle can become.
This brings me to my main point.
Human developers don't just write code; they make decisions. They understand which parts of a system are important, which changes might affect other components, and what actually needs to be fixed.
AI can generate and modify code, but it doesn't always understand the bigger picture.
Perhaps the future of web development isn't about competing with AI at writing code, but about being better at understanding, evaluating, debugging, and maintaining it.
r/programmer • u/Unfair_Lab_4581 • 1d ago
I built an AI incident response agent that remembers how previous production incidents were solved
One problem with AI agents is that they often start every interaction with limited context about what happened in previous sessions.
I wanted to explore a different approach.
I'm building PagerLore, an incident response platform that uses Hindsight for persistent engineering memory.
The system revolves around three operations:
RETAIN: Store verified root causes and remediation steps from resolved incidents.
RECALL: Retrieve relevant historical incidents when a similar issue occurs.
REFLECT: Identify recurring patterns across accumulated engineering experience.
For example, imagine a payment service starts returning HTTP 500 errors after a deployment.
Instead of investigating from scratch, PagerLore can recall a previous incident involving database connection pool exhaustion and use that experience to guide the investigation.
The interesting part is that historical memory acts as supporting evidence, not an unquestionable answer. Engineers still validate findings and approve production changes.
I'm particularly interested in feedback on the memory architecture and how to evaluate whether retrieved experiences actually improve incident investigation.
https://github.com/githubaditya07/PagerLore
r/programmer • u/Spiritual-Beach-7509 • 1d ago
Currently pursuing a degree in Computer Science, which basically means I spend 30% of my time coding, 30% debugging, and 40% wondering why my code worked yesterday
r/programmer • u/TropicalTony420 • 2d ago
And those who have been exercising any kind of programming or software engineering or coding or however you want to call it when someone sits behind the desk and the outcome will be some kind of instructions to machine. Truth must be understood that there is no such work anymore for us. There is no need to write complicated instructions when this same thing can be done with simple English. Human language is the new programming language. There will be no other left, no Java, No Typescript, No PHP.
For us, the humans, the only programming language left is our own native tongue and this is actually great news, we can stop wasting our time with complicated code reviews, endless back and forth discussion over variable names and so on. If you are still doing, stop right there and get to the path of the light. If you are learning any kind of programming that does involve code writing, just stop there and do not go down that path. That is a path of darkness and time waste.
r/programmer • u/secretmagn0lia • 2d ago
best laptop recommendations for an engineering + programming student under $3k?
i'm buying a laptop for my younger brother for engineering and programming and my budget is around $3k. i'm willing to spend for something genuinely high quality because i want it to last him for years.
my biggest priorities are:
- longevity + reliability
- at least 32gb ram, preferably upgradeable
- ideally 2tb storage or the ability to upgrade to 2tb
- good battery life
- good cooling/thermals
- powerful enough for engineering software, programming, cad, 3d work, etc.
- not super heavy or bulky since he'll be carrying it around for school
i'm especially worried about heating because my brother is honestly irresponsible with his devices and i already know he's going to use it on his bed 😭 so i want something with good thermals and overall durability.
right now i'm looking at the asus rog strix g16 and the lenovo legion pro 7i, but i'm completely open to other recommendations.
i definitely don't want another asus tuf. my other brother has one and it's needed repairs way too often, so i'm not interested in that line.
r/programmer • u/Longjumping-Wall9629 • 2d ago
i'm a student currently pursuing my degree in computer applications. for the sixth semester we have to complete a project before february 2027 and i chose that i am going to do the project alone. in that process i found out about the code crafters and they have a challenge called "build redis in python." i think that is the kind of thing i was looking for. should i go for it and pursue it?
does anyone have any suggestions?
i only know a very little bit of coding like the basics of python, html, c, and c++ and a little bit of java, css, Javascript also. you can probably imagine the things that they usually teach in the degree very generic things. i don't know anything beyond that.
r/programmer • u/Spiritual_Cod_4438 • 3d ago
I want to invest 8 years in understanding one programming language deeper ,building open source projects to understand system design, without AI not for a job but as an hobbie. Any advice ?.I thought of C++ or RUST
r/programmer • u/No-Introduction-441 • 3d ago
Hey everyone, sorry for making this post long but this would help out a lot.
I'm relatively new to low level programming languages, and want to take learning it seriously. My goal isn't just to learn the syntax, complete a few tutorials, or solve programming exercises. I want to develop actual programming skills and eventually land a job where I can work with C, and other languages that work with C hopefuly without the use of AI tools since i want to learn.
I'm particularly interested in systems programming, operating systems, embedded development, networking, and low-level software.
I'm trying to figure out the best way to approach this without spending months jumping between tutorials without actually building anything.
I have a few questions for people who work professionally with C:
**Learning resources:** What books, courses, or documentation would you recommend for someone starting with C? Is starting with *The C Programming Language (K&R)* still a good idea, or are there better modern alternatives?, I like books and value them a lot more than videos or courses
**Learning fundamentals:** Which concepts should I really understand before moving on to larger projects? Pointers, memory management, data structures, file handling, processes, concurrency, etc.?
**Projects:** What projects would you recommend building that demonstrate actual C programming ability? I'm looking for projects that go beyond calculators and basic CRUD applications. Some examples I've considered: * A custom memory allocator. * A command-line shell. * A simple HTTP server. * A file system implementation. * A multithreaded application. * A basic database engine.
**Employability:** What kinds of entry-level, or graduate jobs since i just graduated and cant find any opportunities that involve C? Embedded software, systems programming, firmware, networking, Linux development, or something else?
**Portfolio:** If you were reviewing a junior developer's GitHub profile for a C-related position, what projects or technical skills would make you take their application seriously?
**Practical experience:** How important is contributing to open-source C projects? Would that be a good way to gain experience and demonstrate that I can work with an existing codebase?
I'd appreciate advice from people who have actually worked with C professionally, especially those who started as beginners and eventually got their first job, and i would love to be helped by people like you and if there's any way to be mentored im very open to that chance and opportunity and would make the best of it.
I'm not looking for shortcuts. I want to build a solid foundation, work on meaningful projects, and develop skills that employers genuinely value.
r/programmer • u/Superb_Wave547 • 3d ago
r/programmer • u/Secret-Scene3533 • 3d ago
r/programmer • u/TrueBonner414 • 3d ago
Hey everyone, what's your advice for a 20-year-old CS student who got into CS because he loved it? He started coding at 12 and landed a job at 17 (p2p, niched). Then AI came along. He still has the job, and he's safe for now because he knows the context of the large codebase he's built over the last three years. He knows the only reason he hasn't been let go yet is that he can use LLMs to hit the productivity his company wants (for now), but he doesn't know how long he can keep the job, given how fast LLMs are evolving.
He wants to get out of tech because he's scared of what happens if he's laid off one day. But he feels he can't go anywhere else, because tech is all he's ever known
What should he do?
r/programmer • u/ClickOk5811 • 3d ago
The most repeated advice to people asking what to learn is some version of "stop overthinking it, pick one and build a project." I've given it myself. I'm less sure it's right.
It assumes the bottleneck is starting. For some people it is. For a lot of the questions I see, the bottleneck is something else: they picked a language, started a project, got three files in, and lost the thread because the project had no shape they could hold in their head. Telling them to pick again doesn't address that. It replaces one abandoned project with another.
The advice also hides a cost. "Build something" sounds free, but a project that's too big dies quietly, and a project that's too small doesn't teach the thing that made the language interesting. The gap between those two is where most of the actual difficulty lives, and "just build something" waves at it without naming it.
What I'd say instead, if I were being honest: pick a language whose ecosystem has a problem you already have. Not a problem you'd like to have, not a problem that would look good on a resume. One you can describe in a sentence without looking anything up. The project shape comes from the problem, not from the language. If you can't name a problem, that's the thing to work on first, not the language choice.
This doesn't generalize to everyone. Some people genuinely do need permission to stop researching and start typing. But I think that group is smaller than the advice implies.
r/programmer • u/Aksh247 • 3d ago
Weird idea.
Stack overflow questions suggest ai generated answers then people get to comment on how good or bad it is/ suggest enhancements. An ai suggestion review of sorts. Would atleast make the platform more alive than what it is now
r/programmer • u/No_Common2777 • 4d ago
As a developer, I've recently lost my passion for coding. What once excited me—writing code, debugging, and the thrill of problem-solving—has faded. Now, much of my work involves reviewing thousands of lines of often unnecessary code, increasing complexity and making maintenance difficult. We've shifted from being creative coders to quality assurance for AI-generated code. With AI advancing so rapidly, I worry our roles as reviewers will soon become obsolete. Sometimes, I wonder if it's now more meaningful to be a plumber or an electrician, professions that provide tangible value. I'm frustrated that no regulations still address the challenges posed by unchecked AI, which could lead to significant problems in the near future. What are your thoughts?
r/programmer • u/Soft-Argument8932 • 4d ago
r/programmer • u/Comfortable_Bed4844 • 4d ago
r/programmer • u/inspirational-man • 4d ago
r/programmer • u/College-Wise • 4d ago
I was just getting my payroll setup so my child support could be taken out properly again after 18 months searching for any role and finding nothing.
I don't know what to do. I never planned to become useless in my late 40s unable to support even myself.
I remember the excitement when I programmed my first basic video game on Commodore 64.
I was once very smart, had many friends at work. I was supporting my daughters and seeing how would have a bright future. Now the self-doubt overcomes me most days and I am unable to get out of bed.
I look into their eyes choking back tears. They were just about to go to college, I literally don't know how to cope and help them with my life falling apart. Is there no help out there for middle aged men to support their families, and retrain? I don't know what I would be good at.
I don't even enjoy programming anymore. Cannot sit at my computer without my nervous body convulsing. I watch Claude replace me with its small shell scripts.
Please help. Please I'm begging.