05
Dec 08

Calamity howlers & positively selecting with surprise

Welcome to Dramatis Commentatis Theater, Act 1.

The crowd is hushed. Four actors in black clothing with black hats stand straight on the darkened stage, head bowed. The spotlight turns to the fellow one from the left. He jerks, suddenly, from quiet stillness to violent motion, ripping off his hat and stomping on it.

OMGZ THE PASSWORD FIELD IS CLEAR TEXT? HOW AM I SUPPOSED TO KNOW THAT IN ADVANCE. GET REAL! YOU MUST BE KIDDIN ME!

The remaining three stir slowly from their own monolithic stillness. They turn their heads this way and that and whisper, almost to themselves. Your ears strain to hear. You’re not entirely sure to believe what your brain is telling you that you’re hearing—they are that quiet.

I liked it.

It’s neat.

Finally.

You reel a little, dizzy from the outburst and from the strain to hear the whispering.

You’ve just experienced the phenomenon of the (near) silent majority and the calamity howlers.

Meet the calamity howlers

A “calamity howler” is a persistently negative individual who predicts rack & ruin, frequently and at the top of his voice. It’s a great term that was especially popular in political writings back in the mid-to-late 1800’s but has since fell out of disuse.

I think this is a real shame and, if this isn’t your first day on the internet, I’m sure you understand why.

Calamity howlers in modern times

Among other, shall we say, strongly negative feedback we’ve received, we had at least one individual telling us we must be “fucking kidding him” because of our clear text password fields on the signup form.

On the subject of clear text credit card fields on the same form (and every other web app), he remained mum.

This man is a great example of a calamity howler. Just like people who tell us that if we only perform an auto-craniorectalectomy on our pricing scheme, he might consider signing up.

There’s just one problem with his theory.

Calamity howlers don’t become customers

And in the rare event that one does pony up money, you’ll soon regret taking it.

Anyone who feels so deeply wronged by a free service is going to feel even more wronged once he has paid for it.

Fake security vs Real security

We’re not going to change the fact that our password fields are clear text by default on signup.

Despite having expletives hurled at us (are expletives ever handed over gently?), and being told more politely that breaking convention is totally pointless.

freckle_ Signup-1.png

Why did we even do it in the first place?

A simple reason: We hate the fake security theater surrounding web applications.

Real security is important to us: we keep your credit card data secure by not storing it ourselves—we leave that to the professionals of Authorize.net. They know what they’re doing with that stuff.

But fake security is our enemy. Fake security adds hurdles with no gain. With real security, the extra work is on us, to integrate with the credit card processing service. With fake security, the hurdles are for you, our customer: continuously logging in to applications that hardly contain sensitive nature (delicious, I’m looking at you), starred out password fields on registration that simply increase the chance of errors.

freckle_ Signup.png

But, still, clear text password fields are not what everybody on the intertubes is trained to expect. Wouldn’t it be easier to just do what everyone else does?

The beauty of positive selection

Well, yes, it’d be easier. I wouldn’t be writing this article, for one. (At least not about this particular topic.)

But down that road madness lies!

People who like freckle like it because it’s different. That’s the reason we like it, too.

So when you first sign up, within the first few fields, you experience something different. Those password fields. The checkbox that lets you hide your password in case someone really is peeking over your shoulder (or you’re ultra paranoid).

If you’re like us, you hate those damn fake security password fields. And so when you come across our solution, you’ll smile. You might write us a nice little something about it.

You’re probably also going to like the rest of the app, too, because that little password field switcheroo is simply a small manifestation of our entire design philosophy.

slash7 freckle_ Dashboard.png

If, on the other hand, you react like we just kicked your gramma in the teeth, you’re not going to like the app. It’s going to be one long elderly-face-kicking session for you.

So, sure, we could make the password fields back into what everyone else does to eliminate a part of the signup process that feels like a speed bump to some people. But that’d be almost like lying, wouldn’t it?

It’d be changing one projection of our design philosophy in order to entice people who aren’t going to like the rest of the app.

Folks like that will be happier with some other software in the time tracking space, the kind where you have to use 3 drop-down menus to select your client, then your project, and then your predefined task before you log your time. That will be comforting to them.

Why waste their time? Why waste ours?

We’d rather do what we think is right and let that be a line drawn in the sand for people who aren’t going to agree with us, anyway.

Otherwise we’re just going to have to take up gramma-kicking as a habit.

Do you enjoy a good gramma-kicking and other interface design intrigues? You should [subscribe][http://feeds.feedburner.com/freckletimetracking].


04
Dec 08

On 600 signups

Today we’re on track to whiz by the 600 accounts mark. This is by far faster than we were expecting, with the low-key launch that we’d planned. Imagine: at least 600 people have come to our site, skimmed our copy, clicked the big old pink trial button, chosen a plan, and filled out the forms. That’s a lot of accumulated time and attention.

But you know what? I don’t care.

To tell the truth, I couldn’t give a flying fig about signup numbers. Or maybe I could, I don’t really like figs.

Signup numbers mean nothing. They’re not just a poor target, they’re a false target. Signups aren’t the same as customers. Not even the same as potential customers. Signups aren’t even necessarily human.

We’re in this to build a sustainable business: to make truly great software, to help people add a little joy back to their daily business, and to make a living doing it.

We’re not building a tasty startup snack for Google to devour, digest, and defecate.

Our goal is to have a handful of very happy customers, not a legion of barely interested user accounts.

For us, the freckle experience has to be quality end-to-end or we might as well not bother. We won’t sacrifice that for popularity.

And if popularity comes to us anyway, we’re going to look away and resist it unless it can be used to further our goals for our product, our business, and for our customers.


03
Dec 08

Ecommerce Stuff Nobody Tells You

Well, we’ve solved our latest credit card validation problem and it seems like a good time to give a quick recap of the lessons we’ve learned during this whole sordid process. Things that nobody bothers to tell you, not even the people you’re paying to do just that. This is 2008, but credit card processing is a technological throwback to the Dark Ages.

Things nobody bothers to tell you, version 1:

  1. The web sites for credit card processors & merchant account services are completely useless. Do not try to use them, not even the big fish that everybody respects (e.g. Authorize.net). You will only waste your time. Instead, call their tech support. We’ve found their human support to be unfailingly friendly and helpful, at least when it comes to answering direct questions rather than making suggestions (hence the Stuff Nobody Tells You). The hold music’s so beyond awful it enters into laughable, though.
  2. If you want to process AmEx, you have to call them directly, set up an account with them, and then talk to your merchant account service. Just because your CC processor’s interface shows you that AmEx is active, and your merchant account people tell you that everything is systems go, doesn’t mean there aren’t hidden things you have to do to, you know, actually process cards. Or that the errors will be helpful.
  3. Address verification (AVS) is voodoo. Not real science. AVS is inclined to reject real, valid cards all the time, even when you don’t count “user errors” (e.g. your bill says Apt 4 and you put #4). D’oh.
  4. Test charges are pretty much unavoidable. So, since AVS essentially doesn’t work, the way to verify a card is to make a tiny charge on it and then void the transaction. It’s not a charge you’ll ever collect on, but it’s not exactly a hold either. To us, it’s a bit squicky to think that this is the only way to verify a credit card number in this, the 21st century.
  5. Some banks will reject small test charges. About 10% of cards used to sign up were declined. Thanks to Stuff item #6, we couldn’t tell why from the error reports. Nobody could tell us why, either. We called Auth.net and they had no suggestions. We only found out as fast as we did because one would-be customer, our friend (& tasty designer) Johnny Bilotta, called his own bank to ask if there was a problem. Trying to be considerate internet citizens, we had set our test charge to $.01. His bank told him they reject small test charges under $1.00, but our credit card processor never thought about it. Even though it’s their business. Useless buggers.
  6. Errors are incomprehensible and your credit card processor is useless at helping you solve validation issues. The error you’ll get in most cases is General error. In other cases, you may get Declined, but there’s no way to tell why. Calling your CC processor won’t help you, either, because in many cases, they can’t get more information than you’ve already got. In other cases the phone reps just aren’t trained in spotting what must be common problems (e.g. the low test charge).
  7. When you ask why stuff doesn’t work, even due to Stuff Nobody Told You, they think you’re kinda dumb. Despite the support being, as we said, unfailingly friendly, there are always these awkward pauses when we’ve asked about Stuff Nobody Told Us. For example, when we called and said “So our account says we can accept AmEx but they’re all being rejected. Can you help us?” The nice lady asked, “Well, are you set up for AmEx with your merchant services provide?” and I said “No, what do you mean?” Awkward pause ensues. The lady assumes she is speaking with a polite nitwit and then the rest of the conversation takes twice as long as it would have if she hadn’t thought I had a room temperature IQ. Which is too bad, because there’s no documentation or on-ramping process that tells you this, and nobody thought to mention it, either, when I asked if I made the calls to both Auth.net & the merch acct people to ask “Hey, we’re going to live. Do we have everything in place?” last week.
That’s all for now, but I’m sure there will be more.
For more real-life depictions of Ecommerce Surprise, & more harrowing stories of our adventures in setting up a paid web service: Subscribe. You know you want to.

01
Dec 08

On-the-fly FAQ edition #1

We have no FAQ page yet because we didn’t know what the genuine frequently asked questions would be, and by gosh do we hate fake FAQs.

Anyway, questions/comments/what-have-you:

You look very nice, but I wish we could date without having to give you a credit card on the very first day — Vlourenco

Three points here:

  • There’s a 30-day free trial with no features crippled. Yes, it requires a CC, but we don’t charge you for 30 days and we remind you twice to cancel if you don’t love it. We are not in any way trying to be sneaky.
  • There is a limited free account option that requires no credit card, available under the 3 paid acct options. This is an approach we borrowed from Basecamp, so I’m pretty sure it’s not an awful thing to do.
  • We’re also going to post screenshots and videos and stuff later this week, but we wanted to focus first on shipping. We didn’t want to fall into the trap that so many others do, not shipping for a year or more while trying to make things perfect for every potential eventuality. We honestly did not expect this much attention (like David’s nod) so fast.

We’ll work on building the actual FAQ page tomorrow. :)

Please keep the feedback coming. We prefer to genuinely learn than to pretend we know everything & can anticipate all.


01
Dec 08

We’re live.

We’ve launched.

No fan fare. No trumpets. Just a bottle of champagne, a little Daft Punk, cap deploy, and us.

Welcome.

A couple notes:

  1. We can’t accept Amex right now. Sorry. There’s a story here, we’ll splain later.
  2. We’re live, but not yet out of tire-kicking mode. We’d like to pretend you won’t find bugs, inconsistencies, or slow-downs, but to paraphrase, that’d be wanting “what never was and never shall be.”
  3. However, your data is backed up hourly. And we’ll do everything we can to respond to any issues.
Thanks! And welcome. We look forward to meeting you.

30
Nov 08

The night before launch

The night before launch
And all through the office
Keyboards were heard
Seeking rhymes for “office”
Office? Office! There’s naught a word
… that rhymes with “office”

Maybe not. There goes the attempt at pre-launch poetry.

Or… does it? When in doubt, haiku—that’s what I always say.

Preparing for launch
Home stretch can’t stretch any more
Hooray! Sleepless night

Actually, we’ve beaten our ticket lists into submission, and as for that sleepless night, well, that’s not really the kind of “startup” we are. In fact, we’re not a startup at all.

This seems like a great opportunity to discuss what we are.

And principally, we are not a startup. We may be making a product, which may be starting out (or up, if you must), but that does not a startup make.

Instead, we’re the key peeps in two happy, tiny, successful consulting companies (slash7 and abloom) who are working together on a product—the kind of thing we need to use every day in our consulting gigs.

We’re powered by passion! And Red Bull! We’re funded by our own enthusiasm! Not with venture capital.

Our focus is on creating a small, sustainable business. We’re not looking for mega launch day press (in fact, we’re hoping to not get mega launch day press, yikes). We’re not interested in flashy parties or getting on TechCrunch.

We’re interested in helping to make your day-to-day experience more enjoyable. We want to make great software that makes people happy. There’s just not enough of that to go around.


29
Nov 08

T Minus 2 Days: Top secret conversation REVEALED

Well, folks, it’s T minus 2 days til L-day. Launch, that is. Which is on Monday. Today is Saturday. Yes.

Your freckle team is hard at work, burning the proverbial midnight oil! We use Campfire to stay in touch, talking about all the sorts of really important things you’d think we’d be talking about just a scant two days before freckle’s world premiere.

Joe
argh, i just managed to hit a cut into my toe while walking upstairs. bleeding like a pig now :/
Joe
*high5es himself*
Thomas F.
1. raise your left foot. 2. move left foot forward. 3. put left foot down. 4. raise your right foot. 5. move right foot forward. 6. put right foot down. 7. repeat from 1.
Joe
sounds easier than it is :)
Thomas F.
hope it doesn’t get eitrig.
Amy
joe, i’m sorry you hurt yourself.
Amy
but i also feel less alone now! :)
Joe
haha
Thomas F.
you should do a social network for clumsy people

The secret’s out! Our next groundbreaking product: definitely a social network for clumsy people.

The corners? Rounded.