Category Archives: Entrepreneurship Journal

Entrepreneurship Journal, 3/22/2018

So I’ve changed my focus for the thousandth time. I’m now exploring the idea of teaching Rails testing.

Let’s review what I’ve explored since roughly this time last year:

  • Angular + Rails
  • Landing page breakdowns
  • AWS + Rails
  • Shopify email marketing
  • Job search skills for programmers
  • Rails testing

Of all the things I’ve tried since ditching Angular/Rails, the job search thing was the most successful. I was able to get about 100 of my Angular/Rails email subscribers to follow me to that topic. I also wrote an ebook on the topic and sold more than zero copies. (I sold four more than zero copies, to be exact.) So why did I decide to move on?

In January I enrolled in 30×500 which was something I had wanted to do for a long time. My approach for going into 30×500 was to be totally neutral and not bring the baggage of any previous ideas or endeavors I’ve had. If going through 30×500 led to the job search focus still making sense, then great. If going through it led to working on something else, great. The important thing is that I come out with something that works.

A big part of the 30×500 process is research. You go to places where people talk about the thing you teach (“watering holes”) and find out what their pains are in order to alleviate their pains.

I decided to do my research at /r/rails, at least for starters, to see what I could turn up. I ended up uncovering a certain amount of pain around TDD/testing, which is something I have a lot of experience with. I’ve been doing Rails testing since 2011. Many of the questions I saw were things I could answer.

I started writing blog posts (“ebombs” in 30×500 language) about Ruby/Rails testing. To my delight and surprise one of my posts ended up getting featured in Ruby Weekly. Then I decided to email my list of 2,353 Angular + Rails and job search subscribers and basically say, “Hey, I’m only going to write about testing from now on. If you want to keep hearing from me, click this link. Otherwise you’ll be unsubscribed.” So far 154 people clicked the link. Combined with the 43 people who opted into my “Ruby testing micro-course”, that makes a total of 197 subscribers.

(Side note: I just remembered that I kicked off my Angular on Rails product sales with only about 300 subscribers.)

Here’s where I’m imagining going with the Rails testing specialty. I’m imagining that to make money from this I can do two things: 1) sell online Rails testing courses and 2) sell live, in-person Rails testing classes. These are arguably roughly the same service, just delivered two different ways.

I discovered not long ago, through a Twitter conversation with Wes Bos, that it’s apparently a common pattern for someone to buy a course and then request custom in-person training services. This was a real eye-opener for me. It means that, presumably, all the work it would take to market and sell a packaged Rails testing course would be along the same exact path that it would take to market and sell onsite Rails testing courses.

I’ve also recently realized that it would probably be a really good idea for me to speak at conferences. So I started applying to a whole bunch of conferences to talk about Rails testing. I even got a talk accepted but the dates ended up not working out.

My plans as of right now are to keep putting out educational material around Rails testing and to keep going through the 30×500 course and keep following its advice. I can’t emphasize enough how helpful it has been to be part of 30×500. It’s so nice to follow a path as opposed to try to blaze my own trail which I’m demonstrably not very good at.

Unlike some previous ventures I have no goal of getting to my first dollar of revenue as quickly as possible. I want to focus more on building something that’s genuinely good and helpful. I want to focus more on doing things right than doing things super fast.

Entrepreneurship Journal, 2/1/2018

In 2016 I started selling an ebook about how to use Angular and Rails together. Between June 2016 and December 2017 I sold about $8K worth of the book and related video package. I sold (and still sell) these products at AngularOnRails.com.

In July 2017 I decided to put AngularOnRails.com on the back burner for various reasons. I then proceeded to flail around wildly for a while. I tried several new business ideas, all of which I ended up deciding I didn’t like.

I eventually basically said, “Okay, fuck it. I give up. I’ll just go back to the thing that was working—AngularOnRails.com—even though I’m maybe not super crazy about it anymore. It will be easier to grow this existing success than to try to make a new one.”

So I went back to AngularOnRails.com and tried to think of how I could grow its revenue. At that time revenue was at a couple hundred bucks a month (although it varied quite a bit from month to month). The two products I had for sale were a $49 ebook, a $99 video package and a $249 “corporate” package which no one had ever bought.

I figured the easiest way to grow revenue would probably be to add a higher-tier product (~$500) that people would actually buy.

I had gotten the impression that most people who were learning Angular + Rails were doing so because they wanted to get a job. So I sent an email to my list. The answer was an overwhelming yes. Over 50 people responded (out of a list of a little over 2000) saying yes, they were in it for a job.

So I thought maybe I could add some sort of “get a job” course as a higher-tier item in my product ladder. But then I realized there’s nothing specific to Angular + Rails about getting a job. So rather than add an item to my product ladder I decided to create a whole new product ladder.

I decided to call the new site Six Figure Coding, drawing some inspiration from Million Dollar Consulting. I emailed my AngularOnRails.com list. Over 100 people signed up for the SixFigureCoding.com email list within the first two days. The intention was to make the site all about how to get a higher-paying programming job (or how to get your first programming job).

Then, later, I decided I didn’t like the name Six Figure Coding. I renamed it to Code with Jason.

Then I realized that if I wanted an instant traffic injection for Code with Jason, I could just move some of my best-performing blog posts from AngularOnRails.com to CodeWithJason.com. That’s what I did and it worked.

Then, slowly, it dawned on me: I don’t have to completely abandon the audience I’ve built up at AngularOnRails.com. I can just retroactively decide that I’m just renaming AngularOnRails.com to CodeWithJason.com. I can still offer the same products, which are still selling, and I can still use the same lead magnets, which are still working. My email list can continue to grow as always.

But the advantage to the new domain name is that now I’m no longer limited to just talking about Angular + Rails. I can do a course that’s just Angular if I want. I don’t think the job search idea was a bad one but now I’m no longer sure that I want that to be the primary focus.

So my plans for the near future are:

  1. Launch my job search book, which I already have 95% done
  2. Move all the products at AngularOnRails.com over to CodeWithJason.com
  3. Move all the lead magnets at AngularOnRails.com over to CodeWithJason.com
  4. Start experimenting with an Angular-only product

I don’t imagine creating a product called “Learn Angular” or something like that. It will almost certainly be something more specific like Angular testing or observables or something like that.

Entrepreneurship Journal, 1/18/2017

Some interesting things have happened since my last update.

I renamed Six Figure Coding to Code with Jason. Something always rubbed me the wrong way about Six Figure Coding, like I was bragging about how much money I make or something. Plus I discovered that my readers aren’t mainly focused on making more money. They’re mainly focused on getting a more enjoyable/fulfilling job. I also like the name Code with Jason because it can be used for almost anything I want.

I realized that since I’m not concerned with keeping Angular on Rails alive as a business anymore, I’m free to move content from AngularOnRails.com to CodeWithJason.com for an instant traffic injection. So I did. I moved over my top 7 posts from AngularOnRails.com which account for about 2300 visits a month.

After I moved these posts I realized that if I want more traffic I can just write more about Angular + Rails. I can even move Angular for Rails Developers over to CodeWithJason.com and continue to sell it there.

I changed the name of my upcoming ebook from Six Figure Coding: The Book to The Job Search Manual for Developers.

I appeared on a podcast called Developer on Fire. Unfortunately I did this just before I changed the name from Six Figure Coding to Code with Jason. Oh well.

I plan to go on more podcasts after I finish and release the book. The planned release date for the book is still February 6th, 2018.

I’ve been working on the book pretty consistently. I got it to the length I want. Now I’m going through and editing it. Turns out I’m really not happy with most of what I wrote. So I’m rewriting a lot as I go. I suppose that’s kind of how it works.

Next steps are to finish the book, get a cover designed for the book, rewrite the sales page for the book, then launch the book, then go on a podcast tour.

Entrepreneurship Journal, 11/28/2017

The last few weeks have included some very positive developments.

Successful Launch

On November 8th, I set up a WordPress site at SixFigureCoding.com. My idea was that my next project would be teaching job search skills to developers.

I was able to leverage my existing AngularOnRails.com audience and immediately get over 100 subscribers at SixFigureCoding.com.

I wanted to get to my first dollar of revenue as fast as possible. So, on November 17th, I did a launch. What I sold was access to a Slack group for $19 and a coaching call for $249. Nobody bought the coaching call but 8 people did buy the Slack access. My total revenue for the launch (which took place over the course of 3 days) was $152. The first sale took place on November 17th, meaning it was only 9 days between the time I set up SixFigureCoding.com and the time I made my first dollar.

This is an improvement over Angular on Rails which took me 2 months to monetize. (And actually, Angular on Rails existed as an unmonetized blog for about 2 years before I made any real money off of it, but during that time I wasn’t really trying yet.)

And it’s a big improvement over the 18 months it took me to make my first dollar of revenue from Snip (my failed hair salon scheduling software business).

Next Steps

My planned next steps for Six Figure coding include:

  • Guest on career-related and coding-related podcasts
  • Guest post on relevant high-traffic sites
  • Write articles on SixFigureCoding.com to build up a body of useful content
  • Launch a light, relatively low-priced ebook

Something I’ve learned relatively recently is the wisdom of tapping into other people’s audiences rather than trying to create my own from scratch. A year or two ago, my traffic strategy might have been to write a whole bunch of blog posts to try to get traffic. That probably would have worked but it would have taken needlessly long.

This time my approach is different. I figure that when I guest on podcasts, I’ll get at least a little inflow of traffic as well as a backlink in the show notes which will have SEO benefits. Similar deal with the guest posting.

My thinking with the ebook is that it will have two particular benefits. First, it will get the feedback loop started early. I know that my first attempt at an ebook will not exactly be a bullseye. I’ll probably be at least slightly off the mark and I’ll have to go back and adjust based on buyer feedback. Since the first incarnation of my product will be imperfect and there’s nothing I can do about it, I might as well launch that first incarnation in a low-key, low-stakes kind of way.

Second, I expect that having an ebook, even a very small one, will do something to put my name on the map and lend me some credibility when I’m doing my outreach campaigns to podcasts. I’ll no longer be just “Jason Swett” but “Jason Swett, author of [whatever I decide to call my book]”.

Long-Term Vision

I’ve long been a fan of patterning off of successful people’s business models. For this one I intend to do a hybrid of Brennan Dunn and Ramit Sethi, mostly Ramit Sethi.

My understanding of Ramit Sethi’s products is that they’re mostly high-ticket items in the hundreds or thousands of dollars. Right now I’m thinking it could make a lot of sense for me to offer a program that is, say, $97/mo for 6 months, with the idea being that by the end of that 6 months you have a better job (or your first coding job).

Ramit’s “authority piece” is a published book. Brennan’s authority piece, on the other hand, was just an ebook. In the beginning, I think it was even just like a 30-page ebook. That’s the model I plan to pattern after because it seems a lot more achievable, especially in a short time span.

So several months from now, my product ladder might look like this:

  1. $49 ebook
  2. $599 job search program

That’s probably too big a gap between the tiers so it might actually look something more like this:

  1. $49 ebook
  2. $299 job search program (“light” version)
  3. $599 job search program (“pro” version)

If I can sell just 200 copies of something that costs $500 (just to pick numbers that make the math easy), then that’s $100K per year. That’s actually my #1 2018 goal, to earn $100K from SixFigureCoding.com.

Entrepreneurship Journal, 11/13/2017

In the last few months the following things have happened:

  1. I decided to put Angular on Rails on the back burner
  2. I started a new project called Landing Page Breakdowns
  3. I killed Landing Page Breakdowns and started a project called AWS for Rails Developers
  4. I killed AWS for Rails Developers and started trying to do Shopify consulting
  5. I decided not to try to do Shopify consulting anymore and decided to start a new website that teaches job search skills to developers

Here’s how the last thing happened. Some time after I decided to try to do some Shopify consulting, I realized how hard it was to get clients, or at least the right kind of clients. I also didn’t like the starting-over feeling of moving into Shopify consulting. It became apparently to me a little while after getting into the Shopify thing that it would take me quite a while to gain a level of genuine competence. To a certain extent I’m okay with a business idea that takes a long time to build but I’m not okay with an experiment that takes a long time to build.

Based on when I wrote the blog post about it, it looks like my decision to put Angular on Rails on the back burner came around July 2017. Then I spent July, August, September and October experimenting with various other business ideas, none of which ended up seeming very promising.

After all that time and effort and disappointment I asked myself, “Rather than trying to start a new thing from scratch, why don’t I just go back to the thing that was already working and make it work better?” Angular on Rails isn’t perfect but it does have revenue. And as of August through October 2017 it was even back to the $300-$400/mo it was doing around December 2016 to March 2017 (before it dipped sharply in June and July).

So I took a fresh look at Angular on Rails and even made a concrete list of things I might do to move the needle. One thing I wanted to think about was this: I have a $49 product and a $99 product. Is there anything I could create that would be worth, say, $499? Because it would sure be a lot easier to grow the business’s revenue that way than by just trying to increase volume.

In pondering this question I recalled that a good portion of the people who signed up for the Angular on Rails mailing list did so because they wanted to build side projects. I wondered if a large percentage of these side-project-builders were doing so because they wanted to try to get a better job. So I emailed my list of about 2,100 people and asked.

The response was somewhat overwhelming. Over 50 people responded, almost all of them with a yes. So I thought, it looks like there’s something here.

And then I thought: I could add a new product onto my Angular on Rails product ladder, or I could start a whole new product ladder. I decided that creating a whole new product ladder would make the most long-term sense. This decision was partially driven by the fact that a lot of the people who responded to my “Are you trying to get a new job?” email said that they were no longer interested in the Angular + Rails combo. There’s no reason why the skills of finding a new programming job have to be tied to any particular technology.

The name I came up with for my new endeavor is Six Figure Coding. IIRC I registered the domain on November 7th. By November 8th, I had set up a WordPress site (using WP Engine) and then I used Leadpages to connect my site with Drip, allowing people to subscribe to an email list. At midday on November 8th I emailed my Angular on Rails list and let them know that Six Figure Coding was open for business. I also tweeted about it and put a link on Facebook.

I would have been satisfied with 20 or so subscribers. I remember that I immediately got about 8 subscribers. Then later the number crept up to the mid-20s. Then the number passed 32, making it the second-biggest email list I’ve built after Angular on Rails. By the time I closed my computer for the day around 8pm, I had 67 subscribers. When I opened my computer the next day, I had 86 subscribers. By the end of that day, I had over 100 subscribers. Today I have 115. My expectations have been greatly exceeded.

At a high level, my plan is to come up with a product ladder with products at $0, $29-49, $99 and $299+. I plan to immediately sell access to a paid Slack org and see how that goes. I actually have that launch scheduled for Friday, November 17.

My plan for getting traffic early on mostly revolves around doing podcast interviews and guest posts.

I’ll of course continue to post updates here like always.

Entrepreneurship Journal, 10/16/2017

In the last few months the following things have happened:

  1. I decided to put Angular on Rails on the back burner
  2. I started a new project called Landing Page Breakdowns
  3. I killed Landing Page Breakdowns and started a project called AWS for Rails Developers
  4. I killed AWS for Rails Developers and started something else that doesn’t have a name yet

The reason I killed AWS for Rails Developers is because I realized that there are people who are just getting started with AWS + Rails who need help but don’t have much money, and there are established business who use AWS + Rails and have a lot of money and those two groups of people don’t really overlap. I’m capable of teaching myself how to help people get started with AWS + Rails but I’m not capable of teaching established businesses how to scale AWS + Rails. I believe that knowledge has to be gained experientially. I’m not really excited about the idea of doing something that requires super deep technical knowledge at this point, either.

The new idea I had was to build some sort of product for the Shopify ecosystem. I have no idea what this product might be.

My thought is that maybe I can do some consulting for Shopify store owners which would give me insight and visibility into the Shopify world. The consulting could potentially even be a good income source on its own. Maybe it could even be a replacement for my contract development income.

So far I’ve had calls with two Shopify store owners. Both expressed interest in working with me, at least on the free basis that I offered. Yesterday I had a call with a guy from Australia who I found on the Shopify forums. I plan to try to find more prospects that way.

I also have a friend joining me in the Shopify endeavor. We’re working on starting an email list for it too.

Entrepreneurship Journal, 9/20/2017

Product

Last time I wrote it was to say that I decided to back-burner Angular on Rails.

I had decided to move onto a new idea called Landing Page Breakdowns. The idea seemed good for a while but then I realized I didn’t know exactly who I was targeting with LPB or what exactly I was offering them. I found it really hard to even begin to gain traction for this reason.

Since then I’ve moved onto another idea that’s less of a radical departure from what I’ve tried before. I’m calling the new project AWS for Rails Developers. The idea is similar to the Angular + Rails idea except I’m of course applying it to AWS instead of Angular.

Here are some reasons why I think I can reasonably expect AWS + Rails to go better than Angular + Rails:

  • AWS changes at a slower rate than Angular, and the back-end world in general is less fickle than the front-end world
  • I personally enjoy AWS as a topic more than Angular
  • Unlike Angular, I don’t have a philosophical problem with AWS as a technology (although I might have some philosophical problems with Amazon as a company, but then again I definitely have some philosophical problems with Google as a company, the company behind Angular)
  • AWS costs money to use (sometimes a huge amount of money), so I think I can reasonably expect that the people I attract might be more closely tied to serious commercial activities than the people Angular + Rails attracted

All this is unproven and remains to be seen. I don’t even consider AWS for Rails Developers to be my official next business endeavor yet. I view what I’m doing as research. I’m asking the question, “Does anybody give a shit about this?” and trying to arrive at a reasonably confident answer as fast as possible.

So far I’ve put out one blog post which gave me a modestly good spike in traffic (~50 visits the first and second days of the post being live) and two email subscribers. I consider the email subscribers a stronger indicator of people caring about the topic than the traffic.

Right now I’m working on a second blog post that I think speaks more to the heart of the challenges encountered when working with AWS + Rails. My next goal is to get 10 email subscribers.

Service

I’ve decided to drastically simplify things on the service side. I’m not planning to take on any new training gigs anytime soon (unless on the off chance a wildly lucrative one falls into my lap). I started working with a new client full-time about 7 weeks ago. It’s a contract arrangement but for all intents and purposes it’s basically a full-time job. I’m okay with this. I’ve spent about 6 years experimenting with ways to get to a better place with freelancing and the only thing that has resulted from most of the things I’ve tried is disappointment, frustration and lost money. I’m glad I tried everything I’ve tried, though, because now I have a better understanding of what works and what doesn’t. I’ve learned that freelance programming is basically a sham and it’s futile to try to have a good freelance programming career because “good freelance programming career” is basically a contradiction in terms. The vast majority of freelance programmers (like 99%+, I would guess) are just contractors, just a tiny notch away from full-time employment. I do believe it’s possible to create a lucrative and enjoyable service business for oneself, I just believe it has to involve selling a service other than coding. (The service itself can involve coding but the thing sold can’t be coding, the thing sold has to be a result that may or may not be achieved by coding.) So long story short, I plan to take a long hiatus from attempting to improve my freelancing business. I have a small amount of discretionary time/energy available to me outside of client work and family time and I plan to devote 100% of that discretionary time and energy to moving forward with product income. Oh, I also stepped down as organizer of Grand Rapids JavaScript Meetup and stopped attending all three of the mastermind groups I was part of. I’m really making it a point to concentrate my efforts and simplify my schedule.

Entrepreneurship Journal, 7/11/2017

Over time I’ve come to discover some weaknesses in Angular on Rails as a business. These weaknesses include:

  • Most of the people who subscribe to my email list seem to be interested in building side projects. They don’t come to my site because they’re part of a going concern that has suddenly developed an expensive problem. They’re interested in my site because they’re working on a side project which almost by definition doesn’t have any revenue associated with it. I’m selling to individuals paying with pocket money, not businesses paying with business money.
  • Angular moves and changes very quickly, meaning my content is constantly going out of date. I have to either live with the out-of-date content or go back and update it, which is very, very time-consuming.
  • The market size for “developers who use Angular + Rails” might not be great enough to support the size of business I want to build.
  • I actually believe that most web applications should not be single-page applications and that the single-page application craze is a force for ill in the web development world.
  • Unlike other people’s self-published books apparently did, mine never led to any real consulting gigs (I tried!), probably for the “side project reason” listed above.

So I’ve decided to move on and start a new business. Unlike when I killed and shuttered my previous business, Snip, I plan to leave Angular on Rails up for the time being. It doesn’t cost that much to run and it doesn’t require any meaningful level of customer support.

Ideally, my next business has the following characteristics:

  • My customers are spending company money to buy my products and services, not personal money
  • The domain of the business is something I personally can write about intelligently
  • The domain be written about in an evergreen way
  • It’s conducive to building an audience
  • It touches on an area where I already have some expertise

I have an idea which I believe checks most if not all of these boxes. I call it LandingPageBreakdowns.com. It’s somewhat inspired by UserOnboard. I first conceived of the idea a few weeks ago, although in a somewhat different form. Today I kind of finalized the idea, registered the domain name, and put up my first breakdown: I Will Teach You To Be Rich.

My thinking is this: over time I expect to build some traffic and get some email opt-ins. Once I have enough subscribers—1000 or so—I can think about putting together an info product, perhaps just an ebook aggregating my breakdowns and discussing what the good ones and bad ones have in common. Then, like Samuel from UserOnboard does, maybe I can offer training. I also plan to do interviews with some of the people behind the businesses whose landing pages I examine.

And maybe throughout the course of doing all this I’ll come up with a software product to build.

In any case, my first goal is to get my first subscriber by the end of the week and to get 25 subscribers by the end of August.

Entrepreneurship Journal, 6/25/2017

The work experiences I’ve had in the first six months of 2017 have been pretty different from anything I’ve experienced before this. I’ve learned some interesting things.

The main way the first half of 2017 has been different is that most of my income for this period has been from training as opposed to from coding. It seems that I generally enjoy training more than coding. To put it more precisely, I enjoy training more than I enjoy most of the real-world coding experiences I’ve had so far. Hacking away on leisure projects is more fun than either coding for money or doing training for money.

There are pros and cons to training as opposed to coding. One of the main pros of training is that it can be more lucrative. I know multiple people who have charged $10,000+ per week for training. It’s pretty hard to get that kind of compensation for coding. One of the main cons of training is it typically involves travel. Travel itself actually has pros and cons within it. The main con of travel is that it’s hard for my wife and two young kids for me to be away as much as I am.

I actually made a decision yesterday to be more judicious about what training gigs I take on. My strategy up to now was to take any training gig that came my way, no matter how low the pay was (to an extent), how inexperienced I might be with the subject matter (again, to an extent), or how ill-suited the timing was. From now on I only plan to take on training gigs that are some attractive combination of a) lucrative, b) prestigious, c) convenient and/or d) in alignment with my career direction (e.g. I wouldn’t want to try to teach a .NET class since I have no plans to do anything with .NET in the future).

Part of what made me decide to scale back on training is that I just finished teaching week 2 of a 5-week coding bootcamp I’m teaching in Detroit and my absence is really hard on my family. In addition to that, I’ve been volunteering at our local Eagles club and doing some coding work. This means that even though I’ve been coming back home on the weekends I’ve barely seen my family since the bootcamp started. I also decided today to step down from my position at the Eagles club.

I actually drove down to the Eagles club this morning and put in my resignation in person. Afterward I felt a great weight lifted off my shoulders as well as an instant flood of clarity. In addition to all the other crap I have going on, I’ve been talking with a major publisher of programming books about writing an Angular book. Before today I was imagining that I’d do my training/coding work, volunteer at the Eagles, write a published Angular book and continue to grow Angular on Rails. For some reason it wasn’t until after I resigned at the Eagles club that I realized how nuts that was. So now I think I’m probably going to tell the publisher nevermind. So rather than trying to do the Eagles thing, do a bunch of training, and write a published Angular book on top of coding and Angular on Rails, I’m going to say no to most training leads and focus on just coding (because I have to make money somehow) and Angular on Rails (because my #1 career goal is supposedly to create a successful product business). I feel good about this new focus.

Within Angular on Rails, what I’m working on right now is improving the design of the site. I’m working on both the aesthetic aspect of the design as well as the structure of the site. These things are perhaps not the highest priority growth-wise. The reason I’m making design the current top priority is psychological. Right now when I look at angularonrails.com I think, what a piece of shit. I’m not proud to show it to people. I can’t point to it and say, “Here’s a site I made that’s a good example of a well-optimized website.” So before I resume my previous top priority of building traffic for Angular on Rails, I first plan to make it look good, and also make it a little more navigable.

Entrepreneurship Journal, 5/18/2017

Product

I started doing Facebook ads. So far I’ve spent $52.29 for 21 subscribers for an average of $2.49 per subscriber. My average sale for April was $52.52, and about 8% of my subscribers buy something, so I believe that means a subscriber is worth $4.20 to me ($52.52 * 0.08). This means $2.49 per subscriber makes sense. For every 100 subscribers I buy ($249) I’ll make 8 sales, resulting in $420.16 ($52.52 * 8) of revenue and $171 of profit.

This is all assuming that subscribers who came to me via Facebook ads convert the same as subscribers who came to me in other ways. So far none of these 21 subscribers I’ve bought have bought anything from me.

Revenue for May hasn’t been very good so far. I’ve made just $257.25 in sales so far and it’s already the 18th. At this rate I’ll make less than $500 this month, which would be lame. That $257.25 even includes a sale when somebody accidentally bought the book twice, so it’s really more like $207. I’m reminded of this tweet:

We’ll see how things shake out.

Training

I’m in Detroit right now teaching a 5-day class. It’s going well. (By the way, Chris Cornell died here in Detroit last night. Crazy.) Next week I’m teaching a 3-day class in Amsterdam. Then I’m off for two weeks, then I’m teaching a five-week bootcamp in Detroit. Nothing planned after that yet.

I have some potential work in the pipeline. I taught a one-day class last week and the client was happy and wants to do more classes. This is through a training company so I don’t have much control over the sales process. All I can really do is make suggestions to the training company and then wait. I also have some other prospects but they’re much earlier-stage.

Development

I haven’t done any development work in a long time. The soonest I could possibly do any development work is after July 14th when my bootcamp ends. So I guess I will have gone four and a half months without having written any production code, which is totally crazy to me. I’ve been trying to line up some development work in what little extra time I’ve had but nothing has panned out yet. I don’t expect to have any more time between now and July 14th to find something. It actually seems more likely that I’ll line up some training work before any dev work. I kinda hope I find some dev work though because I have a somewhat long vacation planned for August and it would be nice to have some location-independent work to be able to do during the vacation.