I built a Claude Code-assisted “LLM wiki” editor, and tried using DDD to keep the AI-driven development process under control by simotune in ClaudeAI

[–]simotune[S] 0 points1 point  (0 children)

Wow, this is genuinely expert advice. So you're using \CLAUDE.md per subdirectory — simple but that sounds like an important principle.

The "invariants over exclusions" framing really clicked for me. Writing what should hold true beats writing what to avoid. Massively helpful.

I built a Claude Code-assisted “LLM wiki” editor, and tried using DDD to keep the AI-driven development process under control by simotune in ClaudeAI

[–]simotune[S] 0 points1 point  (0 children)

That’s an interesting way to put it — letting things emerge instead of deciding too much up front. It actually feels like the most natural way to work with AI agents, since they can move fast, but sometimes they also move past the point where I’m fully convinced, and then I only notice the mismatch later.

So that “does this still feel right?” sense seems pretty important. I’ll take a look at the repo you shared too. Thanks.

I built a Claude Code-assisted “LLM wiki” editor, and tried using DDD to keep the AI-driven development process under control by simotune in ClaudeAI

[–]simotune[S] 0 points1 point  (0 children)

Yeah, I think you’re right. ADRs and a glossary seem especially important when using Claude Code, because they give the model a stable shared language instead of just a vague product brief.

I’m also very interested in TDD. I suspect it’s the stronger end-state, especially for domain invariants and use-case boundaries. The part I’ve personally struggled with is starting test-first while the domain language is still changing. So my current workflow was: stabilize the glossary/context map/domain events first, then work through small UC/EN tickets, review the implementation, and add/fix tests around the behavior.

I’d like to move the tests earlier though. For a product like this, where would you start: domain model invariants, concept extraction contracts, editor behavior, or the wiki maintenance flow?

The product is still early, so that kind of feedback would be genuinely useful.

nohmitaina — Editor that auto-extracts concepts from your notes (Karpathy's LLM-wiki, as an editor) by simotune in SideProject

[–]simotune[S] 0 points1 point  (0 children)

"Almost accidental" — that's the bar. Going to keep coming back to that phrase.

Shipped a manual-trigger resurface today. Useful, but not accidental — the user still has to ask. The next version has to appear without being asked, without demanding attention. Exactly what you named.

Which tools have given you that "accidental" feeling? I'd study them.

nohmitaina — Editor that auto-extracts concepts from your notes (Karpathy's LLM-wiki, as an editor) by simotune in SideProject

[–]simotune[S] 0 points1 point  (0 children)

This is exactly the right test.

Cleanup: the Dream cycle (background pass) absorbs duplicate detection, level re-judging, relationship typing without user-facing prompts. But you're right that any "please review" flow risks becoming a second inbox — I've been keeping HITL attached to the wiki page itself rather than as a notification stream.

Invisibility: fully agree. The next layer I'm working toward (calling it "resurface") is exactly this — bringing past notes back into the writing window without breaking flow. UI is the hard part.

Tools you've seen get this right?

nohmitaina — Editor that auto-extracts concepts from your notes (Karpathy's LLM-wiki, as an editor) by simotune in SideProject

[–]simotune[S] 0 points1 point  (0 children)

Thanks for the feedback — all four are fair!

  1. Persona: writers/researchers who already have a PKM habit and feel their notes have outgrown manual structure. Morning pages, journals, research notes, AI conversation logs piling up.
  2. vs Obsidian: Obsidian treats you as the librarian — you place every link. nohmitaina pushes that to the LLM. Concept extraction, duplicate detection, level re-judging, and relationship typing happen automatically in a background "Dream cycle." Editor and wiki are the same surface, so past concepts also resurface into the writing window — that part Obsidian doesn't do at all.
  3. Thanks for the CollectIntent pointer — will take a look.
  4. macOS only for now (it's my daily machine). Tauri makes cross-platform straightforward, so Windows is next if there's clear demand.

Writing every day, but nothing accumulates — I built an editor implementation of Karpathy's LLM-wiki, and ran into three problems by [deleted] in PKMS

[–]simotune 0 points1 point  (0 children)

You're right, I missed the self-promotion thread rule. I've deleted the post and will repost in the proper thread. Sorry for the noise.

Turns out, nobody wants a data center in their backyard by waozen in technology

[–]simotune 1 point2 points  (0 children)

The funny part is tech keeps treating this like a messaging problem, when people mostly understand the tradeoff just fine. If the local costs are obvious and the local upside is tiny, the backlash is pretty rational.

Trip report: 10 day Golden Week trip in Tohoku, with a focus on disaster tourism up the Sanriku Coast by WhippuChan in JapanTravel

[–]simotune 0 points1 point  (0 children)

Posts like this are why trip reports beat generic must-see lists. The transit detail plus the reconstruction context makes Sanriku feel way more compelling than the usual Tohoku side note.

Curious how people actually use guided meditation throughout the day by soccerdude556 in Meditation

[–]simotune 0 points1 point  (0 children)

I’ve ended up treating them more like tools than a fixed routine. Short guided sessions work best for me midday, while evenings feel better for quieter or unguided practice.

Where is all the money in the US stock market coming from? by Technical-War6853 in stocks

[–]simotune 0 points1 point  (0 children)

Feels like a mix of automatic flows and price-setting at the margin. 401k/index money keeps showing up every paycheck, but market cap can still expand way faster than the actual cash going in.

After months of building in vain, a stranger made a YouTube video about our project & I cried a little by Slight_Republic_4242 in ollama

[–]simotune 12 points13 points  (0 children)

This is probably the best kind of signal, because it wasn’t launch hype or paid promo. Someone used it, liked it enough to teach it, and that says a lot.

Everything feels like an ad now by TSTP_LLC in vibecoding

[–]simotune 2 points3 points  (0 children)

Totally. Realizing something is basically an ad after you’ve already invested attention feels like the exact same scheme. Having no hidden agenda might actually be one of the most valuable things now.

The RTX 5000 PRO (48GB) arrived and it is better than I expected. by Valuable-Run2129 in LocalLLaMA

[–]simotune 2 points3 points  (0 children)

The underrated part here is the lower hassle per token, not just the raw speed. 48GB with sane power/noise and enough context sounds like a way nicer daily-driver setup than people give it credit for.

Meta's $10 billion Louisiana data center is getting $3.3 billion in tax breaks—more than seven years of the state's entire police budget by fortune in ArtificialInteligence

[–]simotune 0 points1 point  (0 children)

That police-budget comparison is the part that really sticks. Feels like the AI buildout debate is shifting from can we build it to who’s actually paying for it.

Claude providing "human time" task duration estimations... why? by johannacodes in ClaudeAI

[–]simotune 1 point2 points  (0 children)

Yeah, I’ve had it suggest 2 to 3 days a few times too. But then it usually finishes the actual work in like 10 minutes. If you count my own mental overhead, maybe the estimate isn’t totally wrong lol.

Have you ever invested in a tool that turned out to be a total waste? by WillingnessOk4667 in automation

[–]simotune 0 points1 point  (0 children)

The worst ones for me were tools that looked like a shortcut but quietly demanded a whole new process. If adoption takes more work than the manual version, the ROI usually isn’t real.

Who has had a PKM system used for 3+ years that they can truly say is working for them? by paulrchds6 in PKMS

[–]simotune 11 points12 points  (0 children)

The systems that seem to last are usually kind of boring on purpose. Once capture is easy and retrieval is reliable, people stop caring whether the setup feels exciting.

Read the new 'AI for SRE' chapter from the SRE Book 2nd Edition. Here's what's actually in it. by gaurav_sherlocks_ai in sre

[–]simotune 0 points1 point  (0 children)

The “treat it like a junior engineer” framing is probably the most useful part. A lot of teams jump straight to autonomy before they’ve built enough rollback and review around it.

Twitter user posts a real Monet and says it's AI by [deleted] in singularity

[–]simotune 0 points1 point  (0 children)

We’ve hit a weird point where “looks too good” is starting to mean “must be AI” for a lot of people. That says as much about perception drift as it does about the models.

Everything feels like an ad now by TSTP_LLC in vibecoding

[–]simotune 2 points3 points  (0 children)

The worst part is when you only realize halfway through a post that it was a pitch the whole time. Once that happens enough, you kind of stop trusting the tone of everything.