Live data from Hacker News

Monica: Open-source personal relationship manager

monicahq.com

31–40 of 144 posts

Re: Monica: Open-source personal relationship manager

#31
post #7

The authors are rewriting this software under a new name. https://github.com/monicahq/chandler

Not to be confused with https://en.wikipedia.org/wiki/Chandler_(software) I suppose ^^.

Author of Monica/Chandler here. I didn't know that existed, thanks for pointing that out. That being said, Chandler is the codename. It'll be renamed to Monica once it's ready.

Re: Monica: Open-source personal relationship manager

#32

Earlier quoted context omitted.

It's self hosted, so you could just run it on the local machine. It's a pity it uses MySQL because pgcrypto could enable you to make the database publicly visible.

Founder of Monica/Chandler here. We support Postgre too, and SQLite on Chandler.

This would be great stand alone on a phone.

Re: Monica: Open-source personal relationship manager

#33
post #28
post #15

Earlier quoted context omitted.

It's mentioned on their blog: https://www.monicahq.com/blog/a-new-version-is-coming > [...] Monica is an old code base now. Old in the sense that it’s 7 years old and it has been touched by hundred of contributors. There are some concepts in the code that we let through, because we either didn’t know any better back then or because we didn’t want to piss off contributors, that we don’t want anymore. The project has w…

Every re-write I’ve ever seen or been a part of, has either failed or taken way longer and a lot more effort than initially projected. Changing something is definitely not riskier, especially if you have tests and real users who are actively providing feedback as well as showing the edge cases. You can also focus on changing only the things that need changing, instead of having to redo everything just to change some…

Author of Chandler here. While rewriting the project is extremely fun and definitely a very good learning curve for us, we actually care A LOT about our users. I believe Chandler is much, much better to use than the current crappy Monica. It's easier, better UI and UX wise, and have way better features. And we are working our asses off to provide an API, and an importer to let you import your data so you won't lose anything. I agree, while we are rewriting the software, we don't have time to do anything on the current codebase, except bug fixes here and there. It's a price we have to pay unfortunately. So why do we rewrite? It's simple - the current codebase is old, and complex, and not fun to work on. We have merged things in the codebase from the community that we shouldn't have merge. The DB structure is old fashioned, and not flexible, so migrations would be a nightmare to do. I'm not saying it's not possible to improve the current codebase, but... that would be an actual job, and we don't want it to feel like a job.

Re: Monica: Open-source personal relationship manager

#34
post #14

Anyone have a review? Do you like Monica and Chandler better than Monday and Asana?

I've not used Monday, and I only used Asana for a few days when it first came out years ago. But i have used Monica somewhat minimally over the last year. So, my comments don't offer a fair comparison...But what i can say is that Monica hits the sweet spot of more than someone manually keeping notes in their mailbox or addressbok....but less than something like Salesforce, etc. Its actually well built from its minimalist UI to its succinct feature set to its basic (but good) notifications emails. If you're a sales person, or some actor's agent, or maybe work on a sales team, then maybe a more comprehensive CRM might be suitable...but for most other use cases, something like Monica works, and works quite well. They also offer a free plan (https://www.monicahq.com/pricing) with feature and contact limits, but its more than enough to get a feel for the service; to see if you might like it or not. (Considering that this is a side project for the creators, the limits are fair in my opinion.)

Re: Monica: Open-source personal relationship manager

#35
post #17
post #15

Earlier quoted context omitted.

It's mentioned on their blog: https://www.monicahq.com/blog/a-new-version-is-coming > [...] Monica is an old code base now. Old in the sense that it’s 7 years old and it has been touched by hundred of contributors. There are some concepts in the code that we let through, because we either didn’t know any better back then or because we didn’t want to piss off contributors, that we don’t want anymore. The project has w…

Thanks! Over the years I've seen several companies raise VC money for the personal CRM idea and fail. In a way, I'm glad they didn't raise outside capital and are able to sustain themselves while building something that they are clearly passionate about.

Author of Chandler here. We are able to sustain the server costs, but we have full time jobs "on the side" because it's not sustainable. I don't know if it's ever will. Don't care :-) Raising capital would make this project a full time job, and put tremendous pressure on having to generate revenues. We don't want this pressure at all. We want to provide a nice and useful software because we are geeks and we want to do something good. I know it sounds naive and cliché but it's true. And if the project buys us a new computer from time to time, that's all that matters.

Re: Monica: Open-source personal relationship manager

#36

Earlier quoted context omitted.

Founder of Monica/Chandler here. We support Postgre too, and SQLite on Chandler.

This would be great stand alone on a phone.

Yes, but we don't know how to program on mobile. And if we took contractors, that would cost a lot of money, probably 20-30k USD.

Re: Monica: Open-source personal relationship manager

#37
Author of Monica/Chandler here. Thanks for posting this. As others have pointed out, we are rewriting Monica from scratch, codename Chandler: https://github.com/monicahq/chandler

We've also written OfficeLife, an open source tool to manage your employees: https://github.com/officelifehq/officelife, yet to be released.

I think we have too many ideas and side projects :-)

Re: Monica: Open-source personal relationship manager

#39
post #28
post #15

Earlier quoted context omitted.

It's mentioned on their blog: https://www.monicahq.com/blog/a-new-version-is-coming > [...] Monica is an old code base now. Old in the sense that it’s 7 years old and it has been touched by hundred of contributors. There are some concepts in the code that we let through, because we either didn’t know any better back then or because we didn’t want to piss off contributors, that we don’t want anymore. The project has w…

Every re-write I’ve ever seen or been a part of, has either failed or taken way longer and a lot more effort than initially projected. Changing something is definitely not riskier, especially if you have tests and real users who are actively providing feedback as well as showing the edge cases. You can also focus on changing only the things that need changing, instead of having to redo everything just to change some…

> Every re-write I’ve ever seen or been a part of, has either failed or taken way longer and a lot more effort than initially projected.

On the face of it what you say is true, but I've seen (and I'm sure many have seen) situations where the codebase was so bad - or the underlying technologies so ancient - that a rewrite was the only practical way to get things back on track again.

Did the rewrite take way longer than initially projected? Yes.

Was it a lot more effort than initially projected? Yes.

Was it painful medicine that nonetheless left the business in a better place? Yes.

Re: Monica: Open-source personal relationship manager

#40
post #5

I'm not sure why I would need this, especially now that I can codify my personal relationships in iOS and Android. https://www.pcworld.com/article/430990/how-to-teach-contact-...

For anyone taking this the wrong way, I'll frame it differently: My OS has my structured and unstructured contact data (including their relationships with me and to each other), a way to attach contacts to calendar events and notes, and a standard API that apps can use (at my discretion) to access that data. How does Monica use/improve on that?
Post reply on HN