Author Archives: Jason

December 2016 Angular on Rails income report

In December I made $428.50. Here’s the full financial history over the months:

– August: $868
– September: $1053
– October: $1580
– November: $871
– December: $428.50

Like in November, I didn’t do much in December to try to make Angular on Rails make money. Instead I spent some time fixing some foundational issues to prepare for long-term success. Now that I know Angular on Rails is something that can make money, it’s no longer premature for me to invest serious time into things like making the site look good.

By the way, you might wonder why December’s figure is so oddly precise compared to the other months. That’s because my new payment plugin allows me to charge percentage discounts, not just dollar amount discounts.

Entrepreneurship Journal, 12/18/2016

I’ve been taking care of a number of things lately that at one point would have been premature but are no longer premature.

When I first started selling my book I used Gumroad. Gumroad was a fine way to get started but it has a drawback in that it’s impossible (as far as I can tell) to measure conversion rates because the visitor is redirected off your site and onto gumroad.com after they click the purchase link. There’s also the drawback that you can’t control the layout of the Gumroad checkout or anything like that.

So, at the behest of my business coach, I’ve been working on moving from Gumroad to something more controllable. It’s been surprisingly hard.

First I switched to the “Gravity Forms + Stripe” WordPress plugin which seemed to work okay but I later discovered it doesn’t seem to support coupon codes. That’s a deal-breaker for me as my business depends heavily on the use of discounts.

One of the other solutions I tried was WooCommerce, which looked like the de-facto standard for WP e-commerce. I found WooCommerce to be pretty bad. The main problem I had was that after I created my product and indicated that it was a digital product as opposed to something that gets shipped, I went through the checkout process and discovered that all the address fields were still present.

I spent what felt like a very long time trying to get past my WooCommerce frustrations which were compounded by the fact that everything to do with WordPress development is so dumb. In WP, apparently every entity is shoehorned into a “post” type, and so when you edit anything, you get the same fields you get for a post for the most part, which in most cases only makes a very small amount of sense. I could rant about WP forever so I think I’ll just cut myself off right here.

Anyway, the WP e-commerce solution I ended up being pretty happy with is Easy Digital Downloads. Since I use Stripe, I had to pay for an $89 EDD Stripe plugin, but that will probably end up being cheaper than it would have been to use PayPal and pay their fees.

I also re-themed AngularOnRails.com. I finally found a WP theme I don’t passionately hate and I think I paid $69 for it.

Next steps include adding some certain addition opt-in offers to the site with the idea being to increase my rate of acquiring new subscribers.

I meet with my business coach again in a few days. I’ll be looking forward to hearing what he thinks I should do next.

November 2016 Angular on Rails income report

I’m gonna try to bang out this post as quickly as possible.

Income in November was $871. Let’s look at that next to the other months:

– August: $868
– September: $1053
– October: $1580
– November: $871

As you can see, November was the first month where revenue went down instead of up. I believe the main reason for this is that I didn’t really do anything in November to make revenue go up. I didn’t do any launches and I barely communicated with my list at all.

Frankly, I don’t have any plans to necessarily do much in December to make income go up either.

I recently hired a business coach who I think I’ll keep anonymous. He’s not really a coach, just a successful person I know who I believe can help me.

In my first call with this coach who I’ll call “B”, he shared two opinions with me that I found kind of surprising: a) my conversion measurement is woefully inadequate and b) I should get off of Gumroad in order to have a better ability to track sales. Now that I see these things, they’re obvious. But I never would have found them myself. This is the exact reason I wanted to hire a coach and the exact type of outcome I hoped for in our call.

B also suggested that I add a content-specific opt-in to each of my 8 or so most popular blog posts. Right now I’m getting about 40 subscribers a week or 120ish a month. Based on my traffic, B seems to believe that I can and should be getting more like 500 new subscribers a month. That would of course be good.

So my priorities right now are:

1. Get adequate conversion tracking set up
2. Add some content-specific opt-ins to my most popular posts
3. Do a few certain other things to improve my landing pages/sales pages

So I expect revenue in December to be pretty low again, probably even lower than in November. But then I’m probably going to expect January to look more like October or even better.

October 2016 Angular on Rails income report

I decided to do an income report for Angular on Rails for October 2016. I haven’t officially done this before for Angular on Rails. I don’t know if I’ll end up making it a regular thing or not.

In case you’re not familiar, Angular on Rails is a site where I teach Rails developers how to use Angular on top of Ruby on Rails applications. I started the blog in 2014 but didn’t start making serious attempts to monetize it until April 2016, partly because I couldn’t think of a good way how.

In April 2016 I went to MicroConf where some conversations I had made some lightbulbs come on in my head. In June I pre-sold seven copies of Angular for Rails Developers then released the book on August 30th, 2016.

My revenue in those last couple days of August was $868 and in September I made $1053.

On October 25 I released a $199 book + video package which I sold on launch day at a discount of $99 (and, if you had already bought the $39 book, $60). My total revenue in October ended up being $1580.

To sum up the months it has been:

  • August: $868
  • September: $1053 (18% growth over August)
  • October: $1580 (50% growth over September)

My goal for November is $2000 which would be 27% growth over October. I had previously set a goal of $3000 for October which I didn’t hit, but 50% growth is still “better than a poke in the eye with a sharp stick”, as my grandpa used to say. I decided to adjust November’s goal to something less ambitious, partially because I don’t plan to launch any new products in November.

I’m not completely sure where I’ll turn my attention next. I like to think about next steps based on the health of the various steps of my funnel. The first funnel step is traffic. I think I’m good on traffic for the time being. Traffic has historically been 5,000-6,000 visits a month. In October it was about 7,900 visits even though I haven’t been doing anything to actively try to improve traffic.

The next step in the funnel is to opt into my email list. My opt-in conversation rate last month was about 22%. That’s pretty good.

There’s also the conversion rate from subscription to purchase. According to Gumroad I made 40 sales in October and according to Drip I got 270 new subscribers. That means about 15% of subscribers went on to buy something. That actually strikes me as pretty good.

A little while ago I read something interesting Pat Flynn wrote. He said if you want to double your sales, double a conversion rate. It seems kind of crazy but it really is that simple. You can double any conversion rate in your funnel and it will result in a doubling of sales. So maybe the question is: out of all the conversion rates in my sales system, which could be increased with the least amount of time and effort? That’s hard to say. 22% and 15% are both pretty good conversion rates. But I guess that’s not to say they couldn’t be improved. It’s hard to imagine doubling them though.

So far I’ve pretty much only talked about sales and marketing. There’s also the necessity of maintaining the product itself. There are some certain aspects of the book that I’m very unhappy about right now. For example, the material covering authentication is incomplete.

And there’s also the consideration of keeping my list warm. I haven’t been emailing my list nearly as much as I should be. And in order to email my list, I need to have something worthwhile to say. Putting together a worthwhile utterance usually takes me a pretty large amount of time since the nature of my material is such that I can’t just spout it off the top of my head like I could with, say, freelancing advice. There’s research involved. So I have to somehow fit that in.

And speaking of freelancing, that’s what takes up most of my time. For a while I was allocating about an hour a day to working on Angular on Rails, although lately I’ve been barraged with client emergencies as well as sales conversations too good to pass up, and both those things have swiped a pretty huge amount of time from my plate. So I have to get my schedule back under control, and once I do I have to fit all this stuff inside an hour a day.

Perhaps I’ll spend, say, three days a week developing my educational material and three days a week on sales and marketing (Monday through Friday plus an hour on Saturday mornings).

It’s interesting how the nature of the challenge has changed over the years. When I first started with attempts at a product business, the challenge was that I had literally no idea what to do at all. Now the challenge is that I think I know exactly what I need to do, I just don’t know the best way to prioritize. Like Dan Sullivan said, “The skills that got you out of Egypt aren’t the same skills that will get you to the promised land.”

Entrepreneurship Journal, 10/27/2016

It’s been about a month since I last wrote.

Two days ago I did a big launch. I came out with a new video product on AngularOnRails.com.

It’s always been my intention to create a product ladder for Angular on Rails. Here’s what the product ladder looks like now:

  • Free guide (to getting started with Angular + Rails)
  • Book ($39)
  • Video courses ($199)

The idea is that some visitors will download the free guide, some people who download the free guide will buy the book, and some people who buy the book will also buy the videos.

I launched the video courses on Tuesday at a special price of $99, and for people who have already bought the book, $60. Total revenue since Tuesday for the videos has been $576.

Here’s my month-by-month revenue so far:

August 2016: $868

September 2016: $1053 (18% growth over August)

October 2016 so far: $1364 (30% growth over September)

Total all-time sales is $3285.

I like to contrast these numbers with the fact that Snip never made more than $450/mo. Angular on Rails’ first month of making money was better than Snip’s best month ever!

My goal for November is $2000, which would be about 50% growth over October (or at least 50% growth over what October has earned so far, although I hope and expect I’m not done making sales for October.)

If I grow by 20% a month, I’ll be at $5,000/mo by June 2017 and $10,000/mo by September 2017.

If I grow by 30% a month, I’ll be at $5,000/mo by March 2017 and $10,000/mo by June 2017.

So I think it’s reasonable to shoot for being done with client work (or at least done needing client work) and living 100% off of product income sometime in 2017.

Entrepreneurship Journal, 9/25/2016

I haven’t written in a long time. This is not because nothing has happened but because things haven’t stopped happening long enough for me to take the time to write an update about it.

Last time I wrote, my book sales were at $273 and I had 370 subscribers. Today (exactly two months later) sales are at $1609 and I have 714 subscribers. Not counting the $273 in presales, that $1609 has all happened in the time since 8/30 (less than 30 days ago).

Angular 2.0.0 final just came out, so I’m working on updating my book to cover that version. I told my list it’s coming out Tuesday, partially to give myself a hard deadline.

Einstein

I recently finished Einstein by Walter Isaacson on Audible.

I actually don’t find Einstein himself to be terribly fascinating. I like polymaths like Benjamin Franklin and Leonardo Da Vinci, so even though he was a genius, Einstein seems kind of one-dimensional by comparison.

I was also disappointed to discover that (like Ben Franklin) Einstein was apparently a shitty dad. He abandoned a daughter he had early in life and seemed to have a pretty cool and distant (emotionally and geographically) relationship with his other kids.

I did find the science kind of interesting, although I didn’t really grasp it. I didn’t previously understand the theories of relativity at all and I think all that I understand better now is that it would require a lot more study for me to begin to grasp them.

One piece of understanding I did gain that I find pretty interesting is that gravity and acceleration are the same thing. When an elevator goes up and you momentarily feel like you’re pushed to the floor, that’s literally the same thing as gravity (in my understanding). I find that pretty crazy.

A Little History of the World

I just finished (very slowly) reading A Little History of the World by E.H. Gombrich.

It was one of the most interesting and enjoyable books I’ve ever read. It’s a book for kids and it was allegedly written in about six weeks by an artist, although you would never guess that it was written hastily by reading it.

The book starts with dinosaur times, then (if I remember correctly, which I probably don’t) the ancient Egyptians, then the Mesopotamians, then a bunch of European stuff. Since the book was written for kids, the style is very accessible and conversational, which I appreciate.

I think the most interesting thing I took away from this book was that I learned from it where the days of the week come from.

According to the book, the ancient Mesopotamians were aware of the existence of five planets. They named the seven days of the week after the five planets plus the sun and the moon. Saturday is Saturn day, Sunday is Sun day, Monday is Moon day and apparently the rest of the days don’t translate as well. I love learning stuff like this.

Titan

Some time ago I listened to Titan on Audible.

Since it’s impossible to remember everything in a book I usually try to think of just one takeaway from each book I read.

In this case my takeaway was the “price” John D. Rockefeller paid for becoming the richest man in the world.

The price he paid for his wealth wasn’t what you might think. Unlike other “great” men like Steve Jobs, Albert Einstein or Benjamin Franklin, Rockefeller was apparently a pretty attentive father, and he actually didn’t spend much time working. So he didn’t sacrifice his personal life in order to get rich or anything like that. Mainly it seems that the price he paid took two forms.

First, his incredible wealth and position in life made it hard for him to form real friendships. He tried hanging out with people but they would always eventually bring up some business scheme they needed funding for or bring up some charitable cause they wanted a donation for.

Second, Rockefeller made his fortune using tactics that were unethical and/or illegal. There’s no way that this escaped notice of his conscience.

Of those two things, the latter is pretty irrelevant to me since I don’t feel any need to resort to unscrupulous means to meet my personal goal of becoming a millionaire. The first item is worth pondering, though. I can easily imagine how the possession of a huge fortune could actually be a liability in the social realm rather than an asset. A “regular” person’s day-to-day challenges are much different from a super rich person, and so it might be hard for the two people to relate. Friends might ask for loans or gifts, and whether you oblige or not, it could create an awkwardness either way.

So this book made me think that if I do achieve my goal of becoming a millionaire, it might be wise for me to hide it.

The other thing I want to mention is that I actually found John D. Rockefeller’s dad, “Big Bill” Rockefeller, to be more interesting in many ways than John D. himself. Big Bill was a “snake oil salesman”, total liar and all-around shitty guy, but likeable at the same time. I would almost consider reading the book worth it just to learn about Big Bill. But that’s not to say that John D. wasn’t interesting himself, because he certainly was, and the book was written in a very gripping way as well.

Entrepreneurship Journal, 7/25/2016

Things continue to go well with AngularOnRails.com. Like I said in my last post, I did a book launch on 6/28/2016. Seven people pre-ordered my book (total sales: $273) which I’ll be delivering on September 1st.

At the time I did the launch I had about 300 subscribers to my list and was getting about two new subscribers a day (14 per week). About a week ago I redesigned the homepage for AngularOnRails.com to be optimized for conversion and that week I got 39 subscribers. That’s a 2.79X better than 14/week. There wasn’t a meaningful change in traffic, so that improvement can be pretty safely attributed to the conversion rate.

As of today I have 370 subscribers. I guess in a month I can expect to have (39 * 4.333) + 370 ~= 540 subscribers and in a year I can expect to have at least 2400 subscribers, although I hope and expect that my traffic and conversion rate will go significantly up between now and a year from now.

My planned next steps are:

  • Release the book on September 1st (with announcements to my list beforehand)
  • Promote the book via podcasts, guest posting, and I’m-not-sure-what-else
  • Pre-sell a relatively high-priced course
  • Continue to post new content
  • Expand and improve the book