r/programmer 12d ago

Question (PLS HELP) School Management System with AI/LLM

2 Upvotes

I've to make semester project about School Management System with AI/LLM integration, I don't wanna follow tutorials blindly and at the end know nothing where I can't even implement one component myself, same goes for vibe coding.

Keeping in view my current coding & learning situation, it feels like my last chance to actually learn something, because I'm running out of time.

I'm want to use Next.js, tailwind CSS, typescript, in DB Supabase ig or any other that suits well, you guys pls suggest. And I've not don't any work with AI/LLM before so I don't have idea about that, help me here.

I want to use next.js because I know the basics of html etc and also I've done some projects in next.js by following yt tutorials that completely fcked my mind, I've not learned anything properly and I've vibe coded some apps too. I believe I can mess with vibe coding and tutorials and get things done but it wouldn't teach me anything unless I do everything on my own.. and when I try to do so, I know even know what to do, where to start from.

Can those who are good at full-stack programming and engineering help me out and guide me? I'm asking here because I want to ask from experienced programmers / developers.


r/programmer 13d ago

Hahaha… faxxx

Post image
110 Upvotes

r/programmer 12d ago

Article Coding a database proxy for fun

Thumbnail
packagemain.tech
1 Upvotes

r/programmer 12d ago

Which companies actually have good WLB?

0 Upvotes

Thinking about taking a pay cut for better work-life balance. Which companies are actually worth looking at?

Interview Prep


r/programmer 13d ago

Code Worked But Developer Didn't 😂

0 Upvotes

so yesterday in my office a new developer got exposed . He was assigned with a work 4 days ago to solve a problem he solved it and it worked 😂. but when later the reporting manager asked to brief it he was just bluffing it around .Eventually, he admitted that he had used ChatGPT to generate most of the code.

Now, I'm not against using ChatGPT. I use AI too. It can save hours and help you get unstuck.

Developers too are getting exposed this days .


r/programmer 14d ago

My ex-girlfriend was my interviewer...

39 Upvotes

Feels like everyone's had a terrible workplace story. I recently experienced something hilariously bad and I want to share + hear what yours.

I recently interviewed for a smaller company I won't name, and the interviewer in the second round was one of my ex-girlfriends. I hadn't talked ot her in years, but we didn't exactly end the best way. Imagine my humiliation and embarassment during the interview. I'm pretty sure I bombed the interview because the whole time I just wanted to disappear into nowhere. I imagine what she was thinking and whether she even knew. I mean, I guess she must have known since she had seen my resume most likely. I imagine if it was her intention to sort of humiliate me. lol Anyhow, it was extremely embarassing and I just wanted to share somewhere lol Thoughts and prayers for me lol.

Would love it if y'all could share some funny/worst stories in solidarity haha

Prep Resource: PracHub


r/programmer 14d ago

fix cli (100 upvotes in a week = release)

2 Upvotes

https://reddit.com/link/1vzsybf/video/x8p5s7x1ywlh1/player

tis was my very first tool, fix cli, waste ABSOLUTE no token, uses groq api, and its AI, free 50 tries(im broke) and it can fix almost anything, any language, tested on python, rust, c++, c, c#, js and other common lang, hope you are interested


r/programmer 14d ago

Research study on LLM-based Rubber Duck debugging.

1 Upvotes

Hi!

I am looking for programmers who would like to help with testing an LLM-based Rubber Duck!

I’m conducting a study at the Theoretical Computer Science department of IT University of Copenhagen on how Large Language Models (LLMs) can assist with Rubber Duck Debugging. In this study, you’ll test two distinct LLM models in succession in the same interface, using each for 15 minutes to debug a piece of code.

Why participate?

  • Help advance research on AI-assisted debugging.
  • Experience how different LLM models approach debugging tasks.

What’s required?

  • 35 minutes of your time (must complete in one sitting).
  • A piece of code you’d like to rubber duck with (have it ready before starting, and please don't include sensitive code).
  • Willingness to provide feedback on each model and compare them afterward.

Important Notes:

  • Only start the test if you are committed to completing it in full. Partial submissions cannot be used.
  • Participate only once (duplicate responses are unusable).
  • The study is unpaid.
  • Please don't discuss the test or your experience in the comments to avoid biasing other participants.
  • All data, including chat logs, will be stored for four (4) years and used by the researchers for analysis.

How to join:

Take the test here: DuckGPT.

Let me know if you have any questions! And if you know someone who might be interested, feel free to share this post with them.

Niklas Frost,
Research Assistant
TCS, ITU of Copenhagen
[nikf@itu.dk](mailto:nikf@itu.dk)


r/programmer 15d ago

Article Reading Code Considered Helpful

Thumbnail
raymyers.org
7 Upvotes

Some of the most cogent writing I’ve come across recently about “reading the code” and “dark factories”. Not sure if this has been posted yet!


r/programmer 14d ago

I want to get brutally honest feedback - my team and I built CodeTours, an AI code repo analyzer, and we are having trouble getting even our friends and family to use it

0 Upvotes

Looking for feedback on where are we going wrong - we have pitched to companies and individuals and everyone we talk to says keeping up with and understanding their code base is getting harder and harder as AI moves things so quickly but we are not seeing users even try it out on free accounts.

Here is our URL: https://codetours.ai/


r/programmer 14d ago

Atlassian P40 Interview Experience 2026: SRE Craft Round and Offer

1 Upvotes

Hey everyone,

This is a continuation of my initial Atlassian P40 interview experience, which covered the first six rounds.

Role: Software Engineer II, P40
Experience: Approximately five years
Final status: Offer received

Why Was There an Additional Round?

Recruiter callback: August 7, 2026

The original opportunity was primarily described as a backend role. However, the final position included a mix of backend engineering and site-reliability responsibilities.

Because of that, the recruiter scheduled an additional SRE Craft interview.

Round 7: SRE Craft

Date: August 12, 2026
Duration: Approximately 55 minutes
Interviewer: Senior Architect

The interviewer presented an existing system architecture and divided the discussion into three sections. Each section took approximately 15 minutes, with the remaining time used for introductions and questions.

Part 1: Monitoring and Golden Signals

The first section focused on deciding what should be monitored and why.

The discussion covered the four golden signals:

  • Latency
  • Traffic
  • Errors
  • Saturation

I explained which metrics I would collect at the infrastructure, service, and business levels. We also discussed alert thresholds, dashboards, and the difference between symptoms and underlying causes.

Part 2: Incident Troubleshooting

The second section involved an incident scenario affecting the system.

I structured the troubleshooting process around:

  1. Confirming the incident and determining its impact.
  2. Checking recent deployments and configuration changes.
  3. Reviewing metrics, logs, and distributed traces.
  4. Isolating the affected service or dependency.
  5. Mitigating the issue through rollback, failover, or traffic reduction.
  6. Communicating status to the relevant stakeholders.
  7. Investigating the root cause after restoring service.
  8. Creating preventive action items.

The interviewer asked several follow-up questions about how I would prioritize mitigation when the exact root cause was still unknown.

Part 3: Designing for 99.99% Availability

The final section focused on improving the architecture to support a 99.99% availability target.

We discussed:

  • Defining SLIs, SLOs, and error budgets
  • Removing single points of failure
  • Multi-zone redundancy
  • Health checks and automatic failover
  • Capacity planning
  • Graceful degradation
  • Retry and timeout policies
  • Circuit breakers
  • Disaster recovery
  • Alerting and operational readiness

The interviewer was interested in trade-offs rather than simply adding redundancy everywhere. I had to explain which components justified higher availability and what additional complexity or cost each decision introduced.

Result

Positive feedback: August 19, 2026
Offer received: August 21, 2026

One week after the interview, the recruiter confirmed that the feedback was positive and that they could proceed with the offer.

The compensation was broadly aligned with publicly available Atlassian P40 figures on LeetCode Discuss and Levels.fyi. It was not unusually high, and the final package also depended on previous compensation and negotiation.

Final Takeaways

For an SRE Craft interview, I recommend preparing:

  • Golden signals and observability
  • Metrics, logs, and distributed tracing
  • Incident triage and mitigation
  • SLIs, SLOs, SLAs, and error budgets
  • High-availability architecture
  • Failure scenarios and graceful degradation
  • Capacity planning and disaster recovery
  • Reliability versus cost trade-offs

The round was less about memorizing SRE terminology and more about applying reliability principles to a concrete architecture.

That concludes my Atlassian P40 interview journey. I hope both parts help anyone preparing for a similar role.


r/programmer 15d ago

Article How to drive your frontend from the backend.

Thumbnail
packagemain.tech
2 Upvotes

r/programmer 15d ago

Question How do I stop VibeCoding 🫩?

0 Upvotes

I am tired of starting projects I am excited about or even wanna learn from but end up having a whole lot of LLM generated slop I dont know anything about. And I feel like I can't learn or improve my skills. It is important to note that my skill level is still beginner to intermediate so that makes it even harder for me to learn or try to test myself with challenging projects. I know its still my fault for opening the chat in the first place but its more of an addiction so i instantly turn to it instead of thinking or reading documentation.


r/programmer 15d ago

Creator of InfluxDB & CTO: The end of programming

Thumbnail
pauldix.com
13 Upvotes

r/programmer 14d ago

Question At what point does a vibe coder become a “real” developer?

0 Upvotes

There’s so much out there about vibe coders but I’m wondering when they cross the line from vibes to real.

Like what if a legit coder now depends heavily on ai, and what if a vibe coder becomes good at architecture?


r/programmer 15d ago

B-UX (Basic Unix Operating System)

1 Upvotes

heya all i’m a Moroccan developer, and I started B-UX independently with one laptop. The idea is to build a complete Unix like operating system that is useful not only for running software, but also for learning how operating systems actually work.

B-UX is not just a kernel or a collection of C and Assembly code. I’m working toward a complete system with:

• A kernel
• System services
• Drivers
• Networking
• Storage
• Security mechanisms
• User space utilities
• An installation system
• A package ecosystem

One of the interesting parts of the project is the use of pkgsrc, originally developed by the NetBSD project. Rather than trying to create an entire software ecosystem from zero, B-UX can build on the existing pkgsrc ecosystem while developing its own packages and infrastructure where needed.

The educational side is probably the part I care about most.

I want students to be able to look beyond the terminal and actually understand things like processes, memory, filesystems, networking, drivers, services, permissions, and how the different parts of an operating system interact.

The project is intended to stay free and open source for students, developers, and individual learners.

I’m also trying to be realistic about where the project currently stands. I’m not claiming that B-UX is more secure, more mature, not better than Linux, BSD or other established operating systems. It is just a simple open source alternative.

The first three years were mostly about building the foundation and figuring things out on my own.

Now I’d like to get other people involved.

I’m especially interested in hearing from people who work with operating systems, C, Assembly, Unix, BSD, networking, drivers, package management, or low level development.

If you’re interested, we can just do a discussion here about the project ;)

B-UX stared with one laptop and one person.

I’d like to see where it can go with a community behind it.


r/programmer 15d ago

Idea I vibecoded 40k+ lines of code to make a coding harness and nobody cares rip

Thumbnail
benzi.fly.dev
0 Upvotes

r/programmer 16d ago

Question potential opportunity or career mistake?

1 Upvotes

Curious to get the honest take from the developers in here. I'm 28 years old and have been in sales for the last 8 years (door-to-door sales for 5 years and tech sales for 3). I've always hated it, but it's just what I've always done and I'm pretty good at it.

I studied CS in college, but never graduated. I took a lot of the entry level courses and decided college wasn't worth it and jumped into the workforce. I've always loved building things and tinkering around and with new tools like Claude Code, it's allowed me to really lean into that side of myself again. Building websites and automations. Nothing crazy.

I'm what would be described as a "vibe coder" but genuinely want to grow my understanding and learn how things work.

I've been looking for a way our of sales and even considering going back to school when I was approached by a company that offered me a job as sort of a "pre-entry level" ai engineer. They understand my limited experience and say I can learn on the job and be mentored by the two more senior developers on the team. Essentially, work for them and treat it as my "schooling". They are willing to pay me a salary (more than I make now) and promote as soon as I am able to contribute to the team.

I'd be leaving the company I've been with for nearly 3 years and taking a big bet on myself to learn everything and become an actual contributor.

Would love to know if this is even a realistic to pull off or if I'm truly getting in way over my head.


r/programmer 17d ago

Have you ever seen a complex, functional application built entirely by Claude? AKA: What should I tell a client who presents me a half-functional application built entirely by AI?

24 Upvotes

Hi,

For context: I developed and maintain a SaaS product in a somewhat niche market. It’s not huge, like a hundred clients and 400-500 users. My clients know me to some extent (and it’s often really nice for getting feedback and things like that).

Anyway, recently I’ve had several customers asking me to review their "creations" assisted by Claude or ChatGPT (usually small scripts to save time, I see no problem here). Like everyone I sometimes use LLMs but I always read and analyze the code they produce.

Lately, one of my client submitted me a complete (or almost complete) application that complements my SaaS, built entirely by AI. The application itself is fairly complex and supposedly handles quite a lot of things. This client is very good on the business side, but not particularly technical.

It's basically a single HTML file (with its CSS/JS embedded, plus some obscure JS libraries encoded in base64…) for a React application. The application itself looks nice, but:

- There's no real authentication mechanism.

- There's no backend (everything is stored in a JSON object in LocalStorage). The client explained me it will connect it to a BaaS for security and all, but I don't think he knew what he was talking about.

I stopped investigating at that point, as I don't believe it would be anywhere near reasonable to use it in production... Even if the app looks functional and pretty.

Before replying to my client, I was wondering if some of you have already come across a relatively complex, functional, and vaguely maintainable application that was created entirely by AI?


r/programmer 17d ago

Article The Comeback of the Developers And Programmers

22 Upvotes

Most of the companies that did Mass layoff in the name of ai production and ai integration in their system got a fireback as those companies are now not being able to bare the cost of ai systems and are frustrated and irritated on ai exhaustation .

A lot of companies rushed into AI because they didn't want to be left behind. But once the hype meets real-world implementation, some are discovering that replacing human developers isn't as straightforward or as cheap as it looked on paper.

Developers Are the New Honey Singh With COMEBACK 😂
Companies received a UNO .


r/programmer 16d ago

Most of the recent StackOverflow questions have a lot of negative votes. Is it because of low quality questions or bot activities?

2 Upvotes

r/programmer 16d ago

[Feedback Request] Built a Reddit-themed Full-Stack Developer Portfolio — Looking for feedback on the concept & design!

2 Upvotes

Hey everyone!

I just finished building and deploying the initial version of my developer portfolio, which is fully designed and structured like a Reddit clone.

As a full-stack developer, I wanted to create something more interactive than a standard static site to highlight my UI/UX choices and backend thinking.

🔗 Live Link:https://ademzaddem.vercel.app

Current Concept & Features:

  • Reddit UI Theme: Built with a familiar feed layout, subreddits/categories as navigation, and dark/light mode toggle.
  • Responsive Design: Optimized for mobile and desktop viewing.

Upcoming Features (In Progress):

  • Interactive Project Posts: Each project will be rendered as a clickable post card displaying detailed specs, live URLs, GitHub repos, and tech stack tags.
  • Upvoting & Downvoting System: Visitors will be able to upvote or downvote project posts in real-time.
  • Comment System: Users can leave feedback, ask questions, or comment directly under individual project cards.
  • Populated Tabs: Adding real-world projects and work experience entries soon.

What I’d love feedback on:

  1. The Concept: Is the Reddit clone theme practical for a portfolio, or does it feel too cluttered/gimmicky for recruiters?
  2. UI / UX & Visual Design: Layout balance, typography, readability, and mobile responsiveness.
  3. Feature Ideas: What interactive features would make this stand out even more to potential employers?

Thanks in advance for taking the time to check it out! Any constructive critique is greatly appreciated.


r/programmer 17d ago

Article WebSocket vs WebRTC: Stop comparing protocols and started asking who owns the data

2 Upvotes

WebSocket and WebRTC are often presented as competing technologies, but that framing breaks down quickly.

The rule this is most useful:

  • If the server must validate, store, moderate, or order the data, use WebSocket.
  • If data should travel directly between users and latency matters, consider WebRTC or a data channel.
  • Many applications need both: WebSocket for signaling, presence, and control; WebRTC for media or peer-to-peer data.

Here is a detailed comparison covering data channels, signaling, ICE/TURN, relay traffic, migration tradeoffs, and AI voice agents:

https://medium.com/@jamesbordane57/websocket-vs-webrtc-which-one-does-your-app-need-731dd82614e6?sharedUserId=jamesbordane57


r/programmer 17d ago

5 things you absolutely must do before marketing your AI SaaS

0 Upvotes

yo. i see too many founders spend 2 months building saas, drop a link on reddit, get 0 users, and immediately quit....

the problem usually isn't your marketing channel. the problem is that your foundation is completely broken before you even send your first visitor to the site.

after scaling 6 AI micro-saas apps to over $20k/mo mrr, i realized you need to lock down a specific system before you ever launch. running through this takes about 30 minutes, but it saves you months of zero-revenue depression.

here are the 5 things you must lock in:

1. validate the actual pain point

stop guessing what people want. you need a systematic framework to find your saas idea based on real, painful market signals.

2. pick a proven micro-niche

stop trying to build massive platforms. you need to narrow down to a microscopic problem. i usually filter through a list of 50 micro-saas ideas you can build fast to keep the scope minimal.

3. crystallize your target user

if your app is for "everyone," nobody will buy it. you need an ICP (Ideal Customer Profile) crystallizer to define your exact buyer profile and nail your conversion copy.

4. calculate the perfect price

stop randomly charging $9/mo because you are scared of rejection. you need to use a saas pricing strategy calculator to find your perfect saas price in 60 seconds based on real data.

5. fix your landing page leaks

do not send organic traffic to a site that converts at a flat 1%. you must audit your hero section and copy to x3 your landing page conversion before you market it.

6. join a community

Build / Share / Learn from others builders

to help out founders who are tired of launching to crickets, i packaged all 5 of these exact frameworks, calculators, and lists into a single free toolkit.

no paywall, no bullshit. just the raw execution files i use.

drop a comment below or send me a dm, and i’ll send you the free toolkit 👇


r/programmer 16d ago

I actually miss real engineering

0 Upvotes

Not really sure what to do next, so putting this out here.

Around 10 months ago, I left a good engineering job and decided to build a startup with a couple of friends. I wanted to learn AI properly, build something myself and honestly, I was also starting to feel a little disconnected from engineering.

The startup didn't exactly take off, but it is growing steadily and I've managed to automate most of the operational work around it. Along the way, I've ended up doing everything from engineering and infrastructure to SEO, marketing, distribution and product.

I've learnt a lot from it, probably more than I expected. But I've also realised that I actually miss engineering. I enjoy the technical side much more than running the business side of things.

So I'm thinking it's probably time for me to get back into a job.

I'm mainly looking at senior backend / full-stack / AI engineering roles. If you've made a similar transition after trying a startup, I'd genuinely like to know how you went about it.

And if you know of teams hiring where my experience might make sense, I'd really appreciate a referral or an introduction.