Archive | Uncategorized RSS feed for this section

Once Is Chance, Twice is Coincidence, Third Time Is A Pattern

(Actually, the person I learned that from said “Third time is enemy action”. But thats neither here nor there.)

Recently, I’ve had a number of customers who have had some difficulty with receiving their registration keys, which are automatically emailed to them when they complete the transaction. The page they are redirected to states this pretty clearly, and also states what they’ll need to do in case they don’t receive the email (contact support@ etc). I had been expecting to deal with one or two of these mails a month. My first arrived two weeks ago.

Then I got another this week, only when I attempted to respond to it my @bingocardcreator.com address got bounced by an incredibly restrictive school district spammed firewall (505 — “This message will be archived and *may* be presented to the recipient”, surely one of the least informative error messages of all time). I ended up having to use my @college.edu account to try to ensure delivery of the registration key she hadn’t gotten. Strike two.

Then today, I woke up to You’ve Got Money (1 sale on a Saturday is a very good Saturday given my target market) and… wait a minute, didn’t this gentleman already purchase from me? A quick check of paypal records said, yep, he had bought Bingo Card Creator from a different email address 48 hours ago. I can imagine a couple of reasons for doing that: the first is being conscientious about licensing and needing a new copy for whatever purpose, the second is “Maybe my transaction didn’t go through, I never got that email with my code”. Thats obviously a critical event for me to catch because if I don’t I’ll be humming along happily to myself until about a month from now and then BLAMMO double chargeback to my Paypal account. So I sent him an email asking which of the two it was.

If its the first one, I’m going to retroactively credit him $6 because I do have a purchasing-in-bulk discount. (If this ever happens to you, trust me on this, aside from being the right thing to do this is the right call from a business perspective. Every additional copy of my software sold is free money. A customer who has already demonstrated their willingness to purchase *two* copies from you, on different days no less, has a huge likelihood to purchase a third, which will pay for that $6 discount 3 times over. And the jawdroppingly excellent customer service you’ve just provided them makes them feel all warm and fuzzy inside and likely to drive a fourth, fifth, seventy-second purchase along your way.)

So in any case I want to rely less on the automated email reaching my customers, which means displaying their registration key inline in my website. This is going to actually take some web programming, which I hate with a burning passion (Perl still gives me hives). But I feel that over the long-run it will decrease customer discomfort and save me time supporting stuff that has nothing to do with the quality of my product.

Bits du Jour update

End result of the Bits du Jour promotion: 2 sales, which was exactly what I had been expecting. Ahh well, I am a wee bit niche, after all. I also had 5 sales from “regular” customers on the same day, which is an all time record, and I’m not sure some of them weren’t caused by a) downloading my executable straight from Bits du Jour b) using the purchase now button within the executable and c) neglecting to notice the fact they were getting charged $24.95 instead of $14.95.
I’m going to give it a day or two for Google Analytics to catch up with all the conversions (its been crazy slow this week for me) and then decide whether to credit all the ones I don’t have a positive identification of the source for or just credit them all.

Oh, incidentally, I got perhaps 60 hits from Bits du Jour during the promotion. For those of you who sell a somewhat less niche product, Bits du Jour could potentially make you a nice bit of money.

Bits Du Jour

Wow, the pressure of getting through a deadline at work this week made me completely forget: its now (barely) Friday in America and that means the Bits Du Jour promotion will be going on today!  (I talked about how I ended up saying yes to this promotion after an e-mail out of the clear blue sky several weeks ago.)  I was reminded of this by a sudden anomalous order in my mailbox — who orders Bingo Card Creator at 2 AM in the morning local time?  Apparently, someone who saw the 40% discount and just said “I gotta have it!”

I think Ellen did an absolutely superb job of writing the advertising copy.  She originally started with what I had on my website as a base, then made a slight addition at my suggestion, and then went on to “embrace and extend” my market to places where I hadn’t even considered it would be useful (and where it might not have been useful at $24.95, but was swingable at $14.95 — yay for smart market segmentation).

Let me take the liberty of reproducing this copy here since I guess its probably going to vanish into the ether after today is over.  Its, as I said, excellent (if a little more aggressive about getting the sale than I would be — then again, I guess that makes sense with the time-sensitive format).  I had originally been expecting about 2 sales but given that I got one of them at 3 AM in the morning I’m thinking Bits Du Jour is going to significantly outperform my expectations.  Its a pity I don’t have a bit wider of a niche, but for folks who do I recommend taking a half an hour one day and seeing whether you and Ellen can’t come to a mutually beneficial arrangement.  I’m always willing to take total losses on 30 minute experiments.

Check back tomorrow for the gory details of how many copies were sold exactly.  Maybe I’ll even make a chart — I’m very interested in whether these customers are going to look like my normal customers (teachers generally buy on their lunchbreak, shortly after school ends when planning lessons for the next day, or between the hours of 9 and 11 pm at night which I think is shorthand for “after I have put the kids to sleep”) or not.

Roll Your Own Bingo Cards

Bingo Card Creator

Regular price: $24.95
Bits du Jour Today Only price: $14.95
You save: 40%

If you’re a teacher – especially if you’re teaching younger children, or if you’re teaching a language – you’ve probably used Bingo playing as a great teaching aid.

But if you’ve ever tried making your own cards, you know how tedious it is. And if you’ve tried buying cards, you undoubtedly haven’t been able to find all the cards you wanted, or haven’t wanted to buy a whole set just for a limited-time use.

But you don’t have to be a teacher to enjoy this great program. If you’re a parent, you’re probably always on the lookout for a good game to play with your kids. But how great would it be if you had a game specifically tailored to their interests, or to recent vacations or upcoming activities? And daycare providers, retirement community workers and other professionals can almost always use a fun, personalized activity for their groups.

Bingo Card Creator lets you easily make and print your own Bingo cards.
  • Save time: Print Bingo cards for your entire classroom with your own computer and printer in mere minutes. Writing cards by hand takes hours. Let your PC do the tedious work for you.
  • Save money: Why spend $10-$15 on buying single activity sets from traditional publishers, when you can make an infinite number of your own.
  • Tailor your activities: There’s no need to limit yourself to stock Bingo card sets. Make your own cards, matched exactly to your lesson plan and your students. Teaching math? Make cards where the numbers are the answers to the questions you’re asking. There’s no limit to what you can do.
  • Keep their interest: What’s harder than competing with TV and computers for your students’ – or childrens’ – interest? But what about animal Bingo right after a trip to the zoo? Or landmark Bingo for that upcoming road trip? Or Christmas Bingo for that long week before the holidays?
  • Teach any subject: If you can type it on your computer, you can put it on a Bingo card. Answers to questions, vocabulary lists, translations, math facts, social studies facts, student names (great for first day jitters), famous people — the choices are unlimited.
  • Not just for parents and teachers: Use Bingo cards in retirement communities, at parites, or for corporate events. Read sample uses.

Who Needs Bingo Card Creator?

  • Teachers – It’s a great tool for teaching young children, languages (including ESL), and even older ages. You don’t have to call out words on the cards; you can have the answers to questions, translated words, or even class members’ names.
  • Parents – Do your kids get bored in the car, or shopping? Make cards they can fill in during trips and events. And make your own party game cards for birthday or other parties. Play Harry Potter Bingo, SpongeBob Squarepants Bingo or BratzBingo!
  • Daycare Providers – Here’s an activity you can do with a whole group, but tailored to their specific interests, the time of year, or anything else you think of.
  • Retirement Center or Group Home Workers – A Bingo Card Creator customer who works in a retirement community wrote that the residents are “absolutely thrilled to be able to play a brand new game of bingo every week”.
  • Corporate Event Coordinators – Get people introducing themselves quickly with Bingo Cards with attendees’ names. Or keep them paying attention in sessions with “Buzzword Bingo”.

A Good Day

Aside from being genuinely useful at my day job today, I woke up to a bit of good news this morning.  A huge influx of Thai pirates?  Well, OK, I woke up to that too, but as for the good news:

Between September 1st and September 6th I sold approximately $100 worth of software, which was fantastically good considering there was a holiday weekend in there and when school isn’t in session my sales trend to close to zero.  I stashed it away in my bank account to cover this month’s AdWords bill ($90, give or take), and then everything I made for the rest of the month would be gravy, since I don’t have any capital purchases planned.  (My hosting is covered through December, and the only other expense running my business aside from my time is $5 a month for e-junkie.)

So last night I went to sleep obscenely late after a hard night of eating dinner, blogging, and working on one fantastically interesting puzzle (I love puzzles, incidentally).  And when I woke up in the morning, it was to the lovely sound of You’ve Got Money!

And it was, relatively speaking, a lot of money.  Not like Daddy Warbucks a lot of money or even “I just sold a $500 developer component” a lot of money but definately “Hmm, I think I will get a Wii on launch day afterall” a lot of money.  Here’s a comparison for you: frequently, my father has remarked that I could just teach English lessons and make more money than this project, which is strictly speaking probably accurate at the moment (although its hard to find students who want to study between the hours of 10 PM and 2 AM, where a lot of my development hours were spent).  My one class a month that I currently do as a favor for a friend runs about 3 hours and I get paid $40 (below the market rate but, again, I only teach it so my friend can take one night a month off and spend some quality time with her new husband).  If I were really serious about getting my own students and all the hassle that would entail, I suppose it would be closer to $80, and it would still involve the opportunity cost of doing absolutely nothing interesting on a Saturday night.  Well, aside from teaching English, which I do enjoy but which is not the most enjoyable use of most of my Saturday nights.

And this morning, well, I earned rather more than $80 for… sleeping on a Friday morning, and firing off two emails when I got up (“Sorry to hear that, I’ve refunded your money” and “Que los estudiantes aprenden bien de eso juego de bingo interesante!”*, if you must know).  Elapsed time, four minutes and thirty seconds (I watch the clock in the morning because I am in perpetual danger of being late to the day job), not counting the sleeping.

And in the near future I hope to be taking a young lady out for a plate of sushi and the business will happily continue running itself while I do.  Yay.

This whole “do a little work once and keep getting paid for it for a while” passive income thing certainly has its benefits.

* The last time I addressed a customer in a language which wasn’t spelled out in my job description, at a job a number of years ago, it required: HR to be conferenced on whether I was the best person available, my boss and group manager to be briefed on the situation, a call to the help desk to make sure my phone’s automated recorder got turned off because Legal was unsure they were covered with respect to this customer, and VP level approval for a deviation from the standard operating procedures with “unpredictable legal and marketing consequences”.  All of that for a three minute phone call.  (I won’t mention who I was working for at the time, but suffice it to say the customer was offered cookies as our way to apologize for the delay.  Even great companies, and I am convinced that employer was and is a great company, have their hangups.  Had they been less of a great company, their VP would have taken the easy “Permission denied.” way to kill off a troublesome order worth less than his hourly salary.)

This is one of the lovely things about being a teeny-tiny slip of a company: you can outmaneuver the guys who have sixteen levels of managers to report to before anything as significant as a pleasantry can be exchanged.

Kanji of the Day: 任

Note to readers: This post is off the beaten path for this particular blog. You can safely ignore it if you aren’t interested in Japanese study. Its a proof-of-concept for the blog series Writing A Customer-Focused Blog, where you can see the motivation for doing this. In this post, I plug a piece of software called ReadWrite Kanji. I have received neither permission nor compensation for doing so. I am a happy registered user, and am using it to pass a certification exam this December, God willing. Everything which follows this disclaimer, including my representations as to my opinion of the quality of that software, is true. Apologies in advance if it breaks your RSS reader because it contains Japanese characters.

Kanji of the Day: 任

On-yomi(音読み): にん

Kun-yomi(訓読み):任(まか)せ-る, 任(まか)-す

Basic meaning: To leave something up to someone else, to charge someone with responsibility

JLPT(日本語能力試験) level: Level 2 (2級)

Words you’ll want to know for the JLPT: 解任 かいにん(to dismiss from a post), 主任 しゅにん (the person in charge of something, an official — note the short yu! 主 is a perinneal favorite of the test writers because there’s about a zillion different ways to flub up its reading ), 任せる(to leave something up to someone)

Words you might find fun to know: 任務 にんむ(the mission one is entrusted with — shows up about 3 times a Naruto episode, along with 任せて! being the catchphrase of one of the major characters), 任天堂 (see below)
Cool trivia: there is a poetic expression 運(うん)を天(てん)に任せる, which means literally to “Leave one’s fate to heaven”. Figuratively it means to take a gamble on something, to “let the chips fall where they may”, etc. This association of submission before heaven and gambling probably had something to do with the naming of a certain playing card company 任天堂 (にんてんどう), “the house of leaving one’s fortune to heaven”, which is probably better known as the company which went on to make two Italian plumbers household names in every nation on earth.

More kanji to study: You can continue studying 任 and 1,944 other kanji which you need to know to be considered literate in Japanese by trying out ReadWrite Kanji, a lovely little computer program which is like kanji flashcards for your PC. There is a free trial available and the price is less than you’ll pay for a single kanji study book.

Be sure to come back tomorrow for our next kanji of the day! You can bookmark us by hitting Ctrl+D or add us to your RSS reader.

Editor’s note: there won’t be a kanji of the day tomorrow. Its an example of an effective call to action. I’d also hyperlink both “bookmark us” and “add us to your RSS reader”.

Yo Ho, Me Hearties, Yo Ho

[Edit: This post originally included a quirky joke with me linking the words “Bingo Card Creator serial” to a funny video on YouTube for SEO purposes.  i.e. if someone searches for it on Google, they get the video instead of actually getting a crack of my software.  Then I thought, wait,  here’s a Seth Godin moment: why not make this an ideavirus?

If you are a shareware author, an uISV, or if you just want to take a stand against software piracy, you can do so in thirty seconds. Pick three software programs you enjoy, and write a blog post saying how easy it is to find Visual Studio keygens or Adobe Photoshop serialz or what have you. And link our happy pirate friends to that video on YouTube (why? Because its an insanely catchy tune, thats why!). Blam, instant Google bomb — or should we say, Google Cannon. Arr, pass the rum. Just a few people linking a small program will get that as the #1 result, and a few more people will cause it to rank highly for any query including words like keygen, serial, etc, because our poor pirate friends don’t typically get trusted links from anybody.]

It seems like that cracker group finally got around to realizing that their old keygen didn’t work anymore (the comments I saw were priceless — unrepeatable, but priceless), so they went ahead and cracked version 1.04. *yawn* Guess I’ll have to wait a day or two and then break their keygen again, since this time at least one of them actually does show up on Goooogle.

In the spirit of sticking it to pirates everywhere, I heartily support the #1 Google result for “Bingo Card Creator serial“, which is SharewareConnection’s excellent page on the subject. I think every download site should implement similar language (check the waaaay bottom of the page for why that page ranks for those search terms), because doing so would make it impossible to find the needle in the haystack. After all, its not like anyone is hotlinking the Bingo Card Creator keygen directly.

My Next Piece of Software

I just got an idea for it yesterday and I’m quite excited, although I still have some design and thought to do before I greenlight the project.  Ah, its nice being my own boss.  As opposed to Bingo Card Creator is, well, radically different in just about every way.

Its much more ambitious than Bingo Card Creator, and would probably take 2+ months of development if I go ahead and do it — likely more, as there is no possible way I can or would do the “full time job on top of a full time job” deathmarch for that long (it nearly hospitalized me the first time).  The budget is still hyper-low, since I get to reuse a lot of what I learned on (and bought for) Bingo Card Creator: I think I can do this for probably $500 for the first 6 months.

This is aimed at a much less price-sensitive customer (although its primarily B2C rather than B2B, although some of my prospects are chucking around close to $500,000), and the target user belongs to a community of 4,000 which is currently experincing a Web 2.0-type growth curve, so I’m guessing by the time I start writing there will be 10,000 prospects or thereabouts.  I’d probably start writing in January, since I’ve got a major ongoing time commitment between now and December (I’m going to get JLPT level 1 this year or perish in the attempt*).

Speaking of Web 2.0, this application screams “Make part of me a web service and charge by the month”, so I’ll probably release a couple of versions targetting various segments within the community: free forever, freemium (free trial for paid version), premium, and premium + subscription.

If course, given that I’d be scarily dependent on a third-party not totally wrecking me by either a) failing or b) radically altering their own software/business to eliminate the pains I’m going to solve, this might not exactly be a sedate experience.  Ah well, its so fun breaking out ye olde project management package (I’m a big fan of Paper v1.0) and sketching out some specs.

Maybe I’ll do this one in Visual C# .NET.  It would be great to add another skill to the list before I go back on the job market at the end of my current contract.

* Explanatory note for the peanut gallery: JLPT stands for the Japanese Language Proficiency Test.  I already have a sufficient oral skill and certifications of oral skill to work pretty much anywhere I darn well please, but I’m functionally illiterate.  I can get myself around a train system, buy a cellphone, navigate Visual Studio, and understand a letter from the apartment super about the water being off on Wednesday… but a memo about the recent accounting scandal in my prefecture might as well be written in Ancient Greek.  (At least I think it was about the accounting scandal… might have been someone’s favorite cookie recipe.)  Note only do I really, really hate it when I get a memo passed around the office and actually have to look at the individual words to understand the meaning (try to recall what it was like for you reading when you were 7 and had to sound out words like “dif, diffy, difficult — what does difficult mean, Mommy?”, now try imagine doing the same as a grown professional in real time with the boss standing over your shoulder), but it will greatly increase my chances that my next job will be one I really enjoy.

Anyhow, the JLPT comes in four flavors, level 4 (“I can order a beer”) through level 1 (“I can read Kirin’s annual shareholder guidance and scoff at their inadequate protection against currency fluctuations”).  Currently, I hold the level 2 certification (“I can tell a hostess that I can’t order a beer because a hereditary condition would make that potentially fatal”
).

Yay, 1.04 Out The Door

Its actually going out right now (go go gadget Robosoft!  I love not having to submit to half a zillion places by myself)

New features of note:

  • Mac version (side note: make one PAD file for Windows, one for Mac.  It will make submitting with Robosoft a lot easier for you.  Trust me on this.)
  • Beautiful new look and feel courtesy of stock icons
  • Word wrap within cells
  • Font family and size are now selectable
  • Ability to center a single card on the page (Remember Sally?  She asked for this.  What Sally wants, Sally gets.)
  • A few minor bug fixes (all display related).

If you want to try out Bingo Card Creator 1.04 why don’t you mosey on over to my website or check your favorite download site over the next couple of days.

How NOT to do your license key checking

Proving once again that encryption/hashing by itself will not make your system secure.

Feature Creep!

A customer convinced me to throw another one on the barbie, as it were.  Here’s whats coming in version 1.04.

  • A fresh new look (stock icons and changing the preview card to more accurately reflect the actual printed card).
  • Choice of fonts.
  • Choice of word wrap (or not).
  • Choice of where to position the printed card on the page (not sure this will make it in).
  • Printing calling cards.
  • Column headings (Doubtful that this will make it in in time but we’ll see.)
  • Card titles (Doubtful that this will make it in in time but we’ll see.)
  • Some minor improvements under the hood.

One of the features on this list took 4 solid hours to implement.  Another took 5 minutes.  Any guesses which was which?