Live data from Hacker News

We are rebuilding Monica

monicahq.com

71–80 of 101 posts

Re: We are rebuilding Monica

#71
post #2

The original ShowHN: https://news.ycombinator.com/item?id=14497295

Incredible, their website used to both simpler and have screenshots of the actual software[0], now it's just a generic LLM slop website. [0] https://archive.ph/x0sck

Yes, for now it is. It's a temporary website, and it'll be refreshed and de-slopified once the new version will be released.

Re: We are rebuilding Monica

#72
post #9

What I'm confused about with Monica is this being v3. Didn't Monica already get rebuilt from the original version in 2017, since there's a beta software called Chandler? I know very little about the Monica ecosystem but how come you're throwing away a second version as well? What were the flaws in that iteration?

The version numbering here is an absolute mess. Chandler/Monica 2 is actually Monica v5.0.0-beta, which would logically mean that this newly announced Monica 3 is actually Monica v6.x. Chandler/Monica 2 (v5.0.0-betas) never made it out of beta. It’s had five beta releases but no stable release. The stable 4.1.2 version is actually still the original Monica 1.

Yeah we need to change that. The other versions will be decommissioned.

Re: We are rebuilding Monica

#73
post #8

I'll take "things you should never do" for $1000 Alex. https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Can't help but notice that this line is not true anymore in 2026: > It’s harder to read code than to write it.

It's more true than ever. It's still hard to read code, much more so when it's the AI slop people tend to send you these days. And on top of that, you have to read more of it because you can't trust said AI slop to actually be correct without a thorough review.

Re: We are rebuilding Monica

#74

I read this article and the subtext in my head is “I pointed Claude at my ten year old code in a sandbox and it couldn’t handle adding the features I wanted. So for v3 I will make it better for agentic development.” I’ve become so cynical this year.

Why is it bad to make a codebase better for agentic development?

Re: We are rebuilding Monica

#75
I have wondered this about an open source project I wrote about a decade ago [1] and still use. It's an order of magnitude less popular than Monica at 1.5k stars.

The code base and logic is complex enough that it's hard to fix bugs and add features nowadays since they're few and far between. The test coverage is the only thing that makes it remotely possible.

I've considered doing the same, rewriting it so that AI can reason about it better. I think it would be a net positive compared to where it is today. But it's also stable, as I mentioned, so I don't have enough motivation to do it.

Just saying, I can see myself doing what this person is doing.

[1] https://github.com/jmathai/elodie

Re: We are rebuilding Monica

#76
post #62

Earlier quoted context omitted.

Can't help but notice that this line is not true anymore in 2026: > It’s harder to read code than to write it.

> It’s harder to read -bad- code than to write -good- code. There. Fixed it for you.

It’s harder to read -any- code than to write it.

Re: We are rebuilding Monica

#77

I read this article and the subtext in my head is “I pointed Claude at my ten year old code in a sandbox and it couldn’t handle adding the features I wanted. So for v3 I will make it better for agentic development.” I’ve become so cynical this year.

Why is it bad to make a codebase better for agentic development?

My glib assumption is you do that, you spend a bunch of tokens, and you end up with the same sort of mess you had the first time around.

The sort of "eternal addition" glomming of code that leads to tears on older codebases... I don't really see why agentic development avoids this. And I think there are arguments that it _accelerates_ it (but I'm pretty open to nuance on that side of the fence)

Re: We are rebuilding Monica

#78

I read this article and the subtext in my head is “I pointed Claude at my ten year old code in a sandbox and it couldn’t handle adding the features I wanted. So for v3 I will make it better for agentic development.” I’ve become so cynical this year.

What’s cynical about this? Everybody is modernizing their codebases for agentic development.

I’m not. I’m optimizing my code for artisanal development.

Re: We are rebuilding Monica

#79

After screaming into my pillow about the recent Facebook f**ery and the destruction of the individual and their relationships, I had a moment of appreciation and human-ness when I read, "Built because my memory is bad.; I created Monica because I kept forgetting details about people I genuinely cared about." That's the kinda thing we should be building and supporting together. I may start using it, even if that's a h…

I have been using it for a couple of years. Not always using all the features but it is at least a good carddav server to synchronize your contacts and auto add birthday reminders to your calendar via caldav as well.

Re: We are rebuilding Monica

#80

> I now see relationships as their own domain rather than an attribute attached to a contact I mostly skimmed this announcement, but this seems pretty obvious to me? Relationships form a graph, so it seems reasonable to use graph modeling techniques to handle them. At the least RDF triple style [1]. One thing I'd also strongly consider, in this age of LLMs, is how much you can store in text. A personal CRM seems like…

RDF modeling is the way to go, especially since you can automatically get a number of relationships (like reverse) deduced automatically. Plus you get for free the fact that you can store an arbitrary number of information on each person.
Post reply on HN