News for hackers. Stuff that matters.
Re:Vibes Don't Maintain by DonsDiscountGas on Thursday November 12, 2026 @07:39PM (#50476591)
Decent points, but at this point if the restaurant owner could articulate their needs at a non technical level, I bet Claude or Codex could do a good job. Which is harder than it sounds but not exactly rocket science:

* Make an app for scheduling shifts for my staff. * Needs to handle multiple users with intelligent reconciling of edits * Needs to adapt to both English and Spanish speakers. * Needs authentication * Need 99.9% reliability

This gets most of the way there. Presumably the restaurant owner will need to iterate, but isn't that always the case? Iterating now doesn't require hiring external help.

Re:Vibes Don't Maintain by yonatan8070 on Friday November 13, 2026 @05:26AM (#50481330)
> * Needs to handle multiple users with intelligent reconciling of edits

> * Needs to adapt to both English and Spanish speakers.

> * Needs authentication

> * Need 99.9% reliability

This is exactly what the post is about. The restraunt owner doesn't have experience in software development, they don't know to ask for any of those things, they got the frontend which to them seems complete, and they don't know where to go from there.

Re:Vibes Don't Maintain by Isamu on Friday November 13, 2026 @06:21AM (#50481938)
The “need reliability” prompt is a bit weird. Reminds me of the prompt I once saw “don’t hallucinate”. These are both emergent properties that yes of course the agent would like to fulfill anyway, rather than the opposite, but there is no direct strategy.
Re:Vibes Don't Maintain by manarth on Friday November 13, 2026 @08:11AM (#50483027)

  > "Make an app for scheduling shifts for my staff"
Can you articulate the rules for the shifts? All the rules?

- Shifts should be at least 4 hours

- Shifts shouldn't be more than 8 hours

- Except on festival days, where shifts can be 12 hours

- Someone who is scheduled for an evening shift shouldn't be scheduled for the morning shift the next day

- Some staff members don't work on religious holidays

- Some staff members can't work mornings / evenings / weekends

- Some days pay extra, so schedules should be reserved for preferred/long-term/permanent staff members

- Some shifts may end early if there isn't enough demand

Re:Vibes Don't Maintain by interf4ce on Friday November 13, 2026 @08:39AM (#50483324)
Around 2014 I was in school and working at a bar where schedules were done by hand each week. I figured I could easily build a little web app to handle this.

The rules were impossible to encode because they didn't really exist. Building the schedule by hand allowed the manager to draw on their knowledge of everything from employee work ethic and personality to expected rushes (e.g. hockey nights) and reservations.

Re:Vibes Don't Maintain by appplication on Friday November 13, 2026 @11:38AM (#50486015)
Are you arguing that it’s not possible to articulate all the rules? It seems as though you’ve done a good job highlighting a good number of constraints and edge cases.

Further iteration and feedback when implicit/undocumented rules are violated will get you closer. It’s not like there’s an infinite source of rules, and many of these are just general knowledge that does exist online. You can eventually get there.

Re:Vibes Don't Maintain by manarth on Friday November 13, 2026 @12:35PM (#50486841)
If we look at traditional project roles, it's the responsibility of the Programmer to articulate the Business Logic in a way that can be interpreted by a computer (i.e. write the rules in code, using their chosen programming language).

It's the responsibility of a Business Analyst to study a work process, and articulate the rules which govern the process.

With vibe-coding, the agent is usually playing the role of a Programmer. Are they also playing the role of a Business Analyst?

If we look at iterative development, that's usually the responsibility of a Product Owner.

With agentic development, we expect AI to perform the role of developer. In this example, is the bar manager able to perform the role of BA or PO? Is the agent able to accommodate and fill in the blanks that a BA or PO would normally fill?

There may also be human edge-cases, such as "Don't schedule Dave and Brian together, they don't get on".

Agentic AI doesn't have the nuance for all these factors. Many situations (such as a bar manager or restaurant manager with a small venue) may be better off with simply having a human plan the schedule on paper.

Re:Vibes Don't Maintain by elxr on Friday November 13, 2026 @05:16PM (#50490787)
Where's error handling? At that point that guy's probably stuck making tiny improvements everytime he gets a bug (which is probably often) or needs to migrate his DB. He'll be forced to pay $100 for a higher usage claude/chatgpt subscription when this could've all been done with some SaaS probably.

Restaurant software isn't exactly hard to find.