News for hackers. Stuff that matters.
Re:Show HN: Monica, an open-source CRM to manage friends and... by cperciva on Tuesday June 06, 2017 @12:09PM (#14498314)
Is anyone else getting a dystopian vibe from the idea of "managing" friends and family?

I can definitely see this service being useful, but that branding makes me feel very uncomfortable.

Re:Show HN: Monica, an open-source CRM to manage friends and... by creepydata on Tuesday June 06, 2017 @01:11PM (#14498929)
Nope. Unless you are a psychopath you have always managed friends/family even if was managed informally in your head. You used to have a Rolodex of phone numbers and addresses. You may have even kept additional information about the person in your Rolodex, perhaps their birthday or anniversary. Important dates and social obligations used to be written on a wall or desk calendar so you didn't forget. You make notes (written or mental) of people's needs and preferences in order to accommodate them. (ie "I better have a vegetarian meal for Susan.", "John works nights so I better not call him until 6." "Sarah likes red wine.", "Joe doesn't like clubing.") You store in your mind what is happening in friend's lives to talk to them about it next time you see them. You made a paper list of people to send out event invitations, thank you notes, or Christmas cards so you don't forget anyone.

It's all social management, even if informal. But it's so natural you might not have thought about it as "management."

Nothing wrong with formalizing it and taking it all digital, if anything it can foster closer relationships if it's easy to use and consolidated. Someone can only remember so much at once and its great they care enough to store that information for easy retrieval in the future. We have never, as a society, faulted people for writing things down, (Rolodex is a generic trademark, for crying out loud), we are all only human. We don't think twice about setting a reminder to take medication or water the plants.

Re:Show HN: Monica, an open-source CRM to manage friends and... by anigbrowl on Tuesday June 06, 2017 @01:38PM (#14499213)
I believe you're missing the GP's point, which is the unwelcome connotations of power relations that attach in the words 'management' and 'customer' (from CRM). Generally a manager exerts authority over those managed, although it's true that managers in the showbiz world are the employees of performers rather than the other way around.
Re:Show HN: Monica, an open-source CRM to manage friends and... by macawfish on Tuesday June 06, 2017 @12:12PM (#14498345)
It's kinda weird, but it's way better than facebook. This is a digital social journal & planner. If it helps me cultivate healthier relationships, I could get into that. We need tools like this to combat the parasitic overlords' tools.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:11PM (#14498331)
I know :-/ Sorry about this, I'm trying to find the best way to explain what it does, without using a boring video that sucks, or poetic terms that say nothing. If you have any idea, please, please let me know :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by cperciva on Tuesday June 06, 2017 @12:18PM (#14498395)
"Your social memory" works much better than "manage your friends and family". So take this as a complaint about the HN headline, not about the site itself.
Re:Show HN: Monica, an open-source CRM to manage friends and... by arjie on Wednesday June 07, 2017 @11:11AM (#14507069)
I wouldn't have clicked through if it said "your social memory". That sounds like some NGO talking about causes.

But this I instantly understood.

Re:Show HN: Monica, an open-source CRM to manage friends and... by macawfish on Tuesday June 06, 2017 @12:17PM (#14498387)
Lots of people use planners and datebooks to remember important dates (like your high school best friend's upcoming wedding!) And lots of people use journals or diaries to take notes or keep memories.

These things are less about "managing" and more about cultivating relationships and memories. "Organizing" is a word with less controlling vibes. Maybe start there and take a journey through the thesaurus? http://www.thesaurus.com/browse/organizing?s=t

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @12:18PM (#14498399)
Ohhh that's a very good idea. I disliked the notion of management, and organization makes much more sense. Thanks a lot!
Re:Show HN: Monica, an open-source CRM to manage friends and... by macawfish on Tuesday June 06, 2017 @12:27PM (#14498492)
Here are some other ones that might help:

- stay in touch/keep in touch

- coordinate

- focus

- balance

- "look after", as in "look after you relationships"

Re:Show HN: Monica, an open-source CRM to manage friends and... by edraferi on Tuesday June 06, 2017 @07:23PM (#14502360)
How about terms related to tending a garden?

"nurture" "Attend to" "Mind to" "Tend to" "Cultivate" "Nourish"

Re:Show HN: Monica, an open-source CRM to manage friends and... by macawfish on Wednesday June 07, 2017 @05:40AM (#14504834)
Garden metaphors always do it for me.
Re:Show HN: Monica, an open-source CRM to manage friends and... by shoover on Tuesday June 06, 2017 @02:46PM (#14499946)
The word "manage" has to go, but it's a tough one. Any word having to do with augmentation is too robot/AI sounding. I like the idea of "cultivating," as in the Dale Carnegie approach or the another commenter's awesome uncle with the spreadsheet. But it's a balance of memory and cultivation.

Anyway, nice work.

Re:Show HN: Monica, an open-source CRM to manage friends and... by mistermann on Tuesday June 06, 2017 @01:07PM (#14498885)
My memory is terrible, I've wanted something like this for ages to manage my life in general, love it!!

I would like this to be hosted for $12/year.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:31PM (#14499125)
Blush. Thanks for the feedback. Glad that all the hours sitting on my couch coding this tool helps you today :-D
Re:Show HN: Monica, an open-source CRM to manage friends and... by kej on Tuesday June 06, 2017 @12:54PM (#14498758)
I think you could convey this pretty well if you changed the first screen shot on your page a little.

Cut out the actual browser window part, and paste that on to an image of an address book/planner with the same information about Jim Halpert. That way it's an instant visual association with an existing non-computer idea.

Re:Show HN: Monica, an open-source CRM to manage friends and... by anigbrowl on Tuesday June 06, 2017 @02:07PM (#14499533)
The product is super cool and useful, although I hope you won't limit it to being a single-user thing because it could actually evolve into an amazing social tool. But I would really lose the word 'manage', it kind of suggests that personal relations are just another kind of task which is apt to make the people being related to feel devalued because they're not important enough to be given space in someone's day-to-day consciousness.

poetic terms that say nothing

?!

If poetic terms say nothing then why is poetry (both literary and lyrical, as in songs) so popular? Social relations are not purely functional or transactional, although they often have those aims or characteristics. Friendship and warm familial relations are based on feelings. I often say that hackers need to develop better emotional intelligence and this is a good example.

Would you take someone on a date and say 'statistics indicate that we have a high degree of socioeconomic compatibility and synergistic aesthetic appeal, suggesting that we should pursue a merger strategy so as to maximize our mutual future advantage?' Most people would prefer to hear something along the lines of 'I love you and want to marry you.'

I understand that your product is aimed at busy people who are invested in their work and want to handle their social relations at least as well as their business ones. But you need to be cognizant of their motivations for doing that; because they like, love and generally care about the people in their lives that lie outside their career. It is that drive which might move someone to start using your product, and you must appeal to that drive, which is an emotional one, in emotional terms.

Incidentally, calling it Monica carries connotations of having an assistant called Monica that helps you remember those little personal obligations and although I'm sure you didn't intend this it gives me a sort of sexist vibe because historically such tasks have often been delegated to stereotypically female subordinates by busy executives (think Pepper Potts in the Iron Man story franchise).

Even though both men and women seem to prefer female identities for things like GPS and virtual assistants, a gendered brand identity like this is likely to limit your appeal to one half of the population straight out of the gate. The brand values you wish to attach to your product are reliability, loyalty, and patience, so it would be worth your while to dig through mythology and fiction in search of characters who are associated with those qualities and then develop variations from any particularly inspiring name stems you encounter so as to leverage those psychic associations.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @02:20PM (#14499655)
You know what I meant. I didn't imply poetry meant nothing. Of course not. But I see SAAS more and more describing their product in ways that are too marketing to me. I prefer to go straight to the point.

Regarding the gender, I don't know what to think about this. It's not by any mean a way to degrade women. I will definitely consider choosing another name because I understand how some people could be offended by that, which is not at all my intention, ever.

Re:Show HN: Monica, an open-source CRM to manage friends and... by joshlemer on Tuesday June 06, 2017 @08:41PM (#14502817)
For what it's worth, I don't see what all the fuss is about the name. In fact, I like it. Do these same people complain about other software named after people, like Cassandra, Linux, MySQL, Haskell etc...
Re:Show HN: Monica, an open-source CRM to manage friends and... by anigbrowl on Tuesday June 06, 2017 @03:55PM (#14500708)
Of course I know what you meant, but I'm trying to give you some free branding advice that would substantially increase the likely uptake for your tool.I am not a marketing oriented person either, but successful businesses often spend about the same money/effort on marketing as they do on product development. That's certainly the magic formula in the film industry - 50% on the production and 50% on the ad campaign.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @08:46PM (#14502847)
I agree and thanks a lot for your comment. I know I should be much better at marketing, it's nearly the most important criteria for a software to succeed.
Re:Show HN: Monica, an open-source CRM to manage friends and... by Kalium on Tuesday June 06, 2017 @02:41PM (#14499889)
You might choose a name like Courtney, that is used by both men and women.
Re:Show HN: Monica, an open-source CRM to manage friends and... by mmirate on Tuesday June 06, 2017 @08:05PM (#14502639)
> personal relations are just another kind of task which is apt to make the people being related to feel devalued because they're not important enough to be given space in someone's day-to-day consciousness.

You seem to indicate that this devaluation is a sort of false accusation to which we should not make ourselves vulnerable.

Yet, that subordinate clause rings true to me as an independent statement.

Why should I let just any person (particularly family; none of mine know CS) occupy any nontrivial amount of space in my day-to-day consciousness; when such space could instead be used by something useful?

Re:Show HN: Monica, an open-source CRM to manage friends and... by anigbrowl on Wednesday June 07, 2017 @07:40PM (#14510759)
Get a neurotypical person to explain to you.
Re:Show HN: Monica, an open-source CRM to manage friends and... by bonniemuffin on Tuesday June 06, 2017 @01:36PM (#14499189)
To me it's "an external brain for your social life".
Re:Show HN: Monica, an open-source CRM to manage friends and... by oever on Tuesday June 06, 2017 @06:13PM (#14501896)
Here's a non-boring video. It has some good product taglines.

https://www.youtube.com/watch?v=v2UPoHJAOSQ

Re:Show HN: Monica, an open-source CRM to manage friends and... by JustSomeNobody on Tuesday June 06, 2017 @01:26PM (#14499077)
No. My wife and I foster, so keeping track of hearings, therapies, medications, milestones, visitations, continuing education, etc. is quite a chore. This looks intriguing, but we are already restricted from posting to any social media, so as a family we decided to not host any data externally, if we can help it. If this were self hosted I'd be taking a much closer look.
Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:29PM (#14499109)
It is self hosted if you like, it's open source. Feel free to host it yourself. https://github.com/monicahq/monica
Re:Show HN: Monica, an open-source CRM to manage friends and... by JustSomeNobody on Tuesday June 06, 2017 @01:34PM (#14499165)
I don't know how I missed that! Thank you for the direct link. I will take a closer look at it and give you feedback in the future.
Re:Show HN: Monica, an open-source CRM to manage friends and... by blowski on Tuesday June 06, 2017 @12:24PM (#14498463)
I know how you feel, it's my first thought as well. But then I realise that I'm doing this anyway - I put appointments in my diary to call my grandparents, I have todo lists for things to do with my wife, and I record promises I've made to friends so I don't forget. Having it all in one place sounds like a nice idea.
Re:Show HN: Monica, an open-source CRM to manage friends and... by eddieroger on Tuesday June 06, 2017 @01:58PM (#14499428)
I did, but I sort of talked myself out of it. I keep a lot of PIM-level info on people in my address book already (which is on my computer and syncs to my phone, etc), so it's not like I don't keep some of this, but I don't go to the level of tracking when I do stuff with people other than placing reminders on my calendar. I think calling it a CRM is what's weird - it's making your friend group something different, when really it's just a fancy rolodex. The trick is for them to never, ever get hacked, should you keep some unsavory stuff in there - I think it feels like a better offline thing to me, not because I like to keep a shit list on people, but because my friends are worth more to me than most of the stuff I do online.
Re:Show HN: Monica, an open-source CRM to manage friends and... by nickpsecurity on Tuesday June 06, 2017 @12:55PM (#14498760)
"Is anyone else getting a dystopian vibe from the idea of "managing" friends and family?"

First thing I thought. Although, it is accurate in a sense given that there's a lot to track, filter, setup and so on. It's why the same activities are called "management" in CRM. It's just socially unacceptable to say the truth sometimes. In this case, the author should change the wording so it doesn't say CRM or "manage." Instead, some propaganda along lines of "family reminder app" so you "don't miss an opportunity" might sound nicer. Actually, the opening paragraph seems fine.

Re:Show HN: Monica, an open-source CRM to manage friends and... by abelhabel on Tuesday June 06, 2017 @12:49PM (#14498707)
I see it more like keeping track of things. Of, course we might get into the territory you are referring to once you see that you have all this data and you start manipulating your and other's behaviour based on this data.

However, the need for recording and documentation is as old as scribbles on a cave wall and some also really do need to document things to remember.

I must agree, though, with the wording. It is unfortunate but it probably does attract those who have an itch for efficiency.

Re:Show HN: Monica, an open-source CRM to manage friends and... by LordKano on Tuesday June 06, 2017 @02:00PM (#14499449)
My first thought was that it can be subpoenaed.

For example: if, unbeknownst to you, two of your friends were involved in some kind of criminal conspiracy and you had spoken/met with both of them near the time it was known that they had met, an enterprising prosecutor could use your record of having met with them to accuse you of having taken part.

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @02:28PM (#14499759)
Hum. Is there anything I can do to prevent that?
Re:Show HN: Monica, an open-source CRM to manage friends and... by cperciva on Tuesday June 06, 2017 @06:00PM (#14501795)
You can encrypt data on your side and only decrypt it when your users sign in. This is the approach SimpleTax uses in Canada.

Send me an email and I'll be happy to go into more detail. (I'm on a plane which is hopefully taking off soon, so I don't have time to write more right now.)

Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:07PM (#14501347)
- "No knowledge" (e.g. decrypted on the client) data storage. Very very difficult to do well.

- Make it easy for people to host data independently of you. Either by running your app on thier server (related to discussion above about for Heroku/Sandstorm, but a regular VPS is probably preferable), or using your client to read data stored in some generic format, e.g. an existing CardDav server, or even just Dropbox, with the web UI running locally, or as an extension.

The most important features for self hosting are probably maturity and stability, and signed releases via an up-to-date PPA.

For using some generic back-end you'd need to support it.

Re:Show HN: Monica, an open-source CRM to manage friends and... by infinite8s on Tuesday June 06, 2017 @05:53PM (#14501747)
Even if people self-host, if a prosecutor suspected you had data about them meeting they could probably subpoena your server.
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @06:01PM (#14501807)
That's true of any server or any data. The point is that you control it.
Re:Show HN: Monica, an open-source CRM to manage friends and... by LordKano on Wednesday June 07, 2017 @08:47AM (#14505886)
I can't think of any good, practical way to do it.

Theoretically, running the software on a server in Sealand or something like that would put the physical hardware beyond the reach of a subpoena but then, they could lock you up for contempt if you don't give your password to it.

Re:Show HN: Monica, an open-source CRM to manage friends and... by plygrnd on Tuesday June 06, 2017 @02:33PM (#14499796)
Not really. If it's on your server and not protected by something like the DMCA, you have to turn it over if legally ordered to. Check with a lawyer though.
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:08PM (#14501356)
The DMCA is unlikely to affect a subpoena.
Re:Show HN: Monica, an open-source CRM to manage friends and... by haffla on Wednesday June 07, 2017 @04:12AM (#14504500)
I get the exact same feeling mixed with some pity for people who need to be reminded to meet a friend. Moreover, hell, if you don't know the names of your brothers children, there is something wrong with you and this app won't change that.
Re:Show HN: Monica, an open-source CRM to manage friends and... by allenu on Tuesday June 06, 2017 @01:54PM (#14499381)
It does feel gross, even if we all implicitly do it. Some things aren't meant to be consciously commodified, I think. It's like the thought experiment of asking a friend (or your mom) how much you owe them if they make you dinner.
Re:Show HN: Monica, an open-source CRM to manage friends and... by keithpeter on Tuesday June 06, 2017 @01:02PM (#14498836)
On the other hand for keeping track of interactions with my adult education students, it looks quite useful.

Anyone comment on data export functions?

Re:Show HN: Monica, an open-source CRM to manage friends and... by robinhood on Tuesday June 06, 2017 @01:05PM (#14498862)
You can't export for now, but this is something I have in mind. You should be able to be in total control of your data, for sure. So I'll do that. Probably in CSV.
Re:Show HN: Monica, an open-source CRM to manage friends and... by keithpeter on Tuesday June 06, 2017 @02:59PM (#14500087)
Excellent and I suppose CSV is the nearest we have for a lowest common denominator format for structured data
Re:Show HN: Monica, an open-source CRM to manage friends and... by confounded on Tuesday June 06, 2017 @05:40PM (#14501623)
CardDav exists for pretty much this purpose. It's how contact lists are exported from Google, LinkedIn, iOS, mail clients, etc., and has fields for arbitrary metadata.
Re:Show HN: Monica, an open-source CRM to manage friends and... by ekzy on Wednesday June 07, 2017 @05:52AM (#14504886)
That makes me much more confident in spending the time to input my data. Cool.
Re:Show HN: Monica, an open-source CRM to manage friends and... by delfinom on Wednesday June 07, 2017 @02:08AM (#14504071)
The only thing dystopian about this is the service eventually selling off the data and others data mining you even more detailed.