Show HN: Tampon - an open source Buffer app
tamponapp.com
tamponapp.com
Apart from that, it seems like a good product.
EDIT: Another reason to rename - If I'm on a shared computer I don't want 'tampon' all over the internet history.
For example, in Showing to HN, you probably wanted some frank feedback. Your name is working against that as all you are getting is discussion of the name. If that's what you wanted -- well, mission accomplished.
Call it "growth hacking" if you want, but the name is quite smart in that respect.
It's not growth hacking if you don't grow something you care about (e.g. users not "naming" discussions).
Traffic != use, in roughly the same way that gawking at an accident != first aid.
Looking past the name, it looks like a well-constructed useful app and you should be proud of it.
It already does.
>>I understand it's 'buffer' in French but major companies go out of their way to ensure their product name translates well in the major languages. You should too.
This product was clearly named with the intention of being provocative. The logo is clear evidence of that.
Then I realized I need to grow up, as I wouldn't have batted an eye if it were called Jock Strap or something inherently male in nature.
Bit of a disconnect between the "meaning" of the name and the logo, but again, part of this may boil down to my own level of discomfort/unfamiliarity with products that women make use of on a day to day basis.
Or maybe the person who made it is intentionally going for something that will cause discomfort and discussion, to further spread awareness of his product.
tl;dr; Things that initially make us uncomfortable may end up revealing a little something about ourselves.
Really? I would totally cringe at something called "Jock Strap" or "scrotum" or "foreskin".
Tampon isn't just a feminine word like "flower" or "butterfly", it's biological and personal. "Anal Probe" is gender-neutral neutral term that also feels inappropriate because of its personal and biological nature.
He didn't name it "Labia" or "Clitoris", he named it after a product that females use for hygienic purposes. I can't really think of a particular brand of male-genital-hygiene products off the top of my head (that aren't also used in other areas, ie: hair trimmers or washes), so I went with something as similar as I could that served a single unique purpose.
I'm not saying I'd see a product named Jock Strap and say "Wow, that's a great name!". My point was, the initial shock value of the name wore off once I realized I wasn't in the third grade anymore and it was just the name of a product that ~50% of the worlds population makes use of on a regular basis. A shock value that would not have been there for me had the name been something like Jock Strap, which would be a product that I'd be more comfortable making quips and jokes about.
Also, "Flower" and "Butterfly" are feminine words now?
Flowers and butterflies, as cultural concepts, tend to correlate with femininity more than rocketships and monster trucks. I was trying to think of a non-biological example of something that's perfectly OK to use.
And isn't this the REAL injustice?!
So, I never got as far as looking at the app cos the name made me shudder at the potential for similar behaviour underneath the surface.
The reason to be okay with this name is because you have a third-grade sense of humor. The reason to not be okay with it is because you're mature and the author is not.
I'm struggling to think of too many other examples - "Back Orifice" was a script kiddie tool from about a decade ago, I guess that was a "provocative" name (iirc, it had a plugin system called "buttplugs", but I may have imagined that).
Question to the people who are objecting to the name: would you object to a punk band that called itself "Tampon"? Would you say things like "this will really harm adoption of your product"? If not, what do you consider to be the relevant distinction between open source software and punk music?
I usually say that people should be as edgy and experimental as they want on their own time. A serious product or workplace should have a different standard of decorum.
By punk standards, 'Tampon' would be a relatively boring and unimaginative name. However, aren't we comparing apples to oranges?
I used to play in a punk band, during which time I sported a very respectable mohawk. I also wore tweed jackets from the salvation army, moshed and drank aggressively and cursed profusely.
As great fun as that was, I wouldn't do either of these things in a place-that-I-code. Not in a co-working space, not at a coffee shop, and certainly not in my place of employment.
My point was mainly one of self reflection
I guess the logo transfers as well.
On the flipside, I'm sure opting for a potentially inflammatory name has attracted attention that they otherwise wouldn't have received.
There's always the possibility that maybe, just maybe, the name is the most interesting part about the project.
There are a ton of products (free and commercial) that do this -- but only one had a name that made me not even want to find out if it would be useful to me. No comment on this page discussed anything about whether it was good (in fact the non-name comments I see are negative) -- my guess is that, like me, no one is really giving it a serious look.
I think it's legitimate to factor this reaction into your naming strategy.
So, in short, if your market is global (and it is), try and go with a word that doesn't have any additional connotations in most languages, especially English, which a lot of your target audience will be using as a primary language.
Why not take a page from 'Enteron' and shorten it... 'Tam' or 'Tamp'?
(If anyone does want to build an extension for Buffer, I'd love something that let me schedule certain tweets to post on certain dates way off in the future.. but I don't want to sign up to Hootsuite or anything big like that.)
Not to dilute your efforts at all, but something like "Buffer-like app" or "Buffer-style app" or "Buffer-esque app" would be more precise.
Anyway, congrats for doing this. Back when Buffer's pricing plan was horrible, I was almost tempted to do something similar. Since their reorganization, I've been happy with their pricing plan, but it's always great that open alternatives exist.
A "Buffer" is pretty generic in software though, so this wording might be confusing also. You could say RabbitMQ is an open source buffer as well :)
But anyways, it would be pretty easy to add this feature to Tampon. I've been thinking about it actually!
The background daemon is based on PHP-Daemon too, which is actually surprisingly robust and efficient.
Also, I don't think this counts as security:
if (strlen($id) == 24) {
// Looks like a valid MongoId
Edit: this looks bad too: $post = json_decode(file_get_contents('php://input'), true);Checking to see if an ID is of the right length is a good way to filter out miss formated ID's early. And the JSON decoding statement is a pretty standard way to get the JSON body out of the request and into an associative array. Of course you will need to validate that it has the right format now, probably using JSON Schema or something similar.
$m->tampon->queue->insert($post);The API only allows querying posts on the current user (with now user input) so there's no risk of "NoSQL injection": https://github.com/julien-c/Tampon/blob/master/api/posts.php
I use this JSON Schema validator with great success: http://packagist.org/packages/hasbridge/json-schema-validato...
Aha! This might explain why I haven't been invited to any family events this year..
You might think it's funny. Your primary school friends might think it's funny, too. But it's not really getting you anything, right?
Cringeworthy.
More accurately: "for tone-deaf people with a seventh-grade sense of humor"
If you want me to make me laugh OR take you at all seriously, you're going to have to step up your game. I love humor and levity. Github and Zappos are both great examples of companies that don't take themselves too seriously without being juvenile.