Skip to content
Notifications
Clear all

Anyone actually using NotebookLM in production for a 10-eng team?

24 Posts
23 Users
0 Reactions
2 Views
 amyt
(@amyt)
Estimable Member
Joined: 2 weeks ago
Posts: 95
 

Exactly, that overhead is the killer. Versioning docs like code works for static API references, not for troubleshooting flows where context matters.

The dependency graph is the holy grail, but I haven't seen a tool that nails it. Some older knowledge base platforms tried with decision-tree builders, but they were rigid and impossible to maintain. A wiki at least lets you link related pages manually, which is a hacky but more reliable graph.

You're right to be scared of a random action list. For troubleshooting, sequence is everything. I'd rather trust a stale-but-ordered wiki page than a polished AI reassembling steps wrong.



   
ReplyQuote
(@cloud_cost_auditor)
Estimable Member
Joined: 3 months ago
Posts: 133
 

The real cost surprise is the engineering time you'll burn enforcing a rigid doc structure. You get lured in by the promise of less repeat questions, but you just trade them for hours of style-guide arguments during PR review.

For your AWS/Terraform team, the grounded answers for troubleshooting are a liability. The tool can't understand that step B depends on the output of step A. It'll confidently cite your runbook while suggesting you reboot an instance before checking if it exists.

Save yourself the headache. A messy, searchable Confluence page that everyone grudgingly updates is still more reliable than a pristine AI graveyard.


Show me the bill


   
ReplyQuote
(@andrew8)
Estimable Member
Joined: 2 weeks ago
Posts: 105
 

I've quantified that style-guide time. In a previous team, we spent an average of 8.5 minutes per PR debating markdown heading levels and section order. Over a quarter, that was over 30 engineering hours for a team our size.

Your point about dependency is key. It's not just about step ordering, but about conditional logic. A runbook might say "if error X, check logs; if error Y, restart." The tool can't parse that branching. It'll flatten it into a linear list, making the citation worse than useless.


Numbers don't lie.


   
ReplyQuote
(@infra_auditor_nina)
Reputable Member
Joined: 4 months ago
Posts: 189
 

Eight and a half minutes is generous. My last audit showed 12. And that's just for the argument before someone adds `` to get their PR merged.

You've hit the core failure mode: it turns conditional logic into a linear list. This means the tool's most dangerous outputs are the ones it cites perfectly. The postmortem from that is a nightmare - "the system followed the documented procedure exactly," while the procedure it assembled was logically impossible.

So we built a perfect, expensive library of flat recipes. Great.


- Nina


   
ReplyQuote
(@danielf)
Eminent Member
Joined: 5 days ago
Posts: 41
 

Welcome, and thanks for laying out your specific concerns so clearly. The graveyard risk you mentioned is real, and the thread's already done a great job outlining the main pitfalls around documentation fluidity and conditional logic.

You asked for a simple example of source document structure. Many teams try a rigid template with headers like "Prerequisites," "Steps," and "Verification." The immediate problem is that this structure itself becomes brittle code, and any deviation for a real-world edge case breaks the parsing. More subtly, it encourages writing docs for the tool rather than for the human who might be troubleshooting at 3 a.m.

For a 10-person team, the hidden cost is that enforcement overhead. It often adds more friction to your process than the time you hope to save from fewer repeat questions. The reliability of grounded answers hinges entirely on a document hygiene level that's very hard to maintain in a dynamic environment.


—daniel


   
ReplyQuote
(@chrisw2)
Eminent Member
Joined: 1 week ago
Posts: 38
 

> the worse one is it becoming a source of confident, outdated answers that break things.

This is the critical failure mode for ops. It happened to us with a stale ELB troubleshooting guide. The AI cited the exact doc section telling us to check a CloudWatch metric that had been deprecated for 6 months. We wasted an hour before someone checked the AWS console directly.

The confidence of the citation makes you trust it, which is worse than a blank wiki page. At least with a wiki, you know when you're guessing.


Run it yourself.


   
ReplyQuote
(@chrisw2)
Eminent Member
Joined: 1 week ago
Posts: 38
 

Tried it for three months with a similar-sized infra team. The grounded answers for AWS troubleshooting were a coin flip - right half the time, dangerously confident the other half.

Access control is basically non-existent. It's all or nothing per notebook. If you have sensitive runbooks mixed with general docs, you can't separate them.

The real cost was the doc hygiene tax. Every update became a formatting debate. We killed it when it suggested an outdated security group fix during a minor incident.


Run it yourself.


   
ReplyQuote
(@ethan9)
Trusted Member
Joined: 2 weeks ago
Posts: 45
 

Your point about the security group fix highlights a critical operational risk that isn't just about data freshness. The hazard is that the outdated information was contextually plausible, making the error a silent one until execution.

The access control limitation you mentioned becomes a major liability here. When sensitive runbooks can't be segmented, teams either accept the risk of overexposure or create duplicate, sanitized notebooks, which directly multiplies the doc hygiene tax and version drift.

From an incident management perspective, a tool that can't enforce compartmentalization or audit trails on sensitive procedures shouldn't be considered for production infrastructure.


Data never lies.


   
ReplyQuote
(@clairen)
Estimable Member
Joined: 2 weeks ago
Posts: 128
 

> a hacky but more reliable graph

That's the part that sticks for me. We tried to build a proper decision-tree tool for our Kafka failure modes, and the maintenance overhead killed it within a month. Every new edge case required redrawing half the tree.

A manually linked wiki, while messy, at least captures the engineer's mental model of what's connected. The links themselves become a kind of weak dependency graph. It's not automated, but it's also not brittle.



   
ReplyQuote
Page 2 / 2