Category Archives: Business

Posts about running and/or starting businesses. Mostly centered around online businesses but much of the advice/tips applies elsewhere.

Read before you do Amazon Associates (affiliate link program)!


In short I got done wrong, in my opinion, by Amazon using their affiliate link program “Amazon Associates”.  This is partly my story of what happened and partly an explanation of how to prevent it yourself.  I do continue to use Amazon links in my blog and I fully believe that others should since it’s a great profit sharing tactic for advertising items you actually use and believe in.

Background – how it went right

As of this article I haven’t blogged much and I’m just getting everything on my new site up and going as well as work on my opensource project:  This means I don’t have a ton of posts up here but I’m adding as they come and time permits.  My first post was on standing desks here which was the same content that I routinely told people and the same pictures i routinely emailed people.  It’s something I really believe in and saved my from having to be on pain killers and/or have back surgery and/or give up computer work.   I wrote the post then posted it on HackerNews (this was my first blog post and my first HackerNews post).  I had over 500 simultaneous visitors and over 7000 unique page visits in the day (according to Google Analytics) and stayed at the #4 spot on the front page for about an hour.


This really exciting and I even made $20 USD from purchases through Amazon (mostly the Thera Cane which I still use and have hanging on my desk as I type this).  This was the greatest success story I could imagine and the fun of it all still fuels me typing posts.

Background – how it went wrong

I’m a big believer that information should be easy to get to, people that will work hard will make use of the information if available, so I want people to know the good because it’s there.  I also want people to know the bad because that’s there too.

Process in General

For anyone that’s dealt with this program it is really a pretty terrible sign up experience.  I messed up something in the application the first go around and got an email saying: “…Unfortunately, we arent able to review an application once its been rejected. If your website has been further developed and now contains appropriate content, youre welcome to submit another application by using the following URL:…”  There is no way to fix an error, but this was early and I simply did a new application correctly and updated all my links on the site to the new ID.

Termination of Account

After the success of my post I received another email that my account had been terminated due to lack of content.  This was a huge deflation, I was angry, confused, etc.  I called in and received nothing but a “you can reapply when you have more content” message from multiple phone calls.  After filling out two different surveys noting the terrible experience I was granting the concession that in sixty days they’ll send the balance that I was owed on an Amazon gift card.  Ultimately this was good enough for me to move on, more on that in conclusion.

How you can prevent it from happening to you

The Problem

The problem I found was that apparently your application isn’t really fully accepted until your first sale (regardless of any email confirmation you may receive).  At that moment someone in a call center will take a look and actually check some amount of guidelines (I was told that a blog needs at least five of six posts to be considered enough content).

The Solution

  • If you’re a blog have at least 5 or 6 posts before you sign up for an account
  • Sign up and add links
  • Get a friend to buy something from your blog to force the application review process
  • Sit back and watch Amazon share their profits


I’ve not met my quota so I’ve re-done all my links for a third time and if the money shows up then I’ll call this good enough and move on with my life.  Mainly I want people to be aware of this issue and know how to get around it without difficulty.

I’m always reminded of my friend that worked in payments at Amazon who told me about a ticket where a father got a gift card for the value of a car on AutoTrader that they were looking at.  What a cool way to give his sixteenth birthday present I thought.  Then he explained that Amazon lost the transaction and the guy not only ruined the birthday but lost the money as well (he probably got it back eventually but that guy didn’t work at payments by then so I don’t really know).

For the most part my packages show up in two days, I like the music selection, and they offer almost anything at a pretty good value.

Amazon is a lot like a river; if you are in the middle of it and going with the flow you can get somewhere quickly but when you end up on the edge of the river you will likely get beaten into rocks have your boat destroyed…would you call that “Earth’s most customercentric river”

Amazon gives customers what they want and they’re fantastic at it, but they don’t actually care about the customer…

How to start a business – easy steps to get off the ground quickly!



Many people have books/posts/etc. on this topic.  This is my $0.02 on things people often overlook or do incorrectly when trying to start a business.  That said, lets get going…

The Idea

First, you need to figure out the idea.  Are you creating a service or a product?  The idea can simply be great content with advertising.

Focus on the Business

Jump in to the business NOT what you do for a living – as a developer I want to jump into coding but really developers are problem solvers first and wizards that can talk to computers second…  Make sure you’re focus is on growing your business and not doing a hobby where no one tells you what to do.


Get a name

Don’t shirk this step as it’s an important step because branding matters whether we like it or not.  Think about the tone you’re conveying about your business.  This is your first impression with a prospective customer so make it count.

Get a logo

This is almost as important as the name.  This communicates tons of information about your company and the investment in it.  Mainly you want to look professional, anyone can spot a lame “I did this in MsPaint” logo.  There are many cheap ways to get a very professional logo online.  I recommend Suki at Adaptive Logo Design as he is very inexpensive ($60/logo at time of writing), easy to work with, and very creative.  He has a YouTube video here introducing himself.

Web Presence

Get a website

Don’t spend $3K on a site name for an unproven business, get a cheap enough one and remember that if you’re wildly successful you’ll just pay someone to go get the nice one and move everything over.

Get common, easy to use hosting

Don’t run it from your basement to save money.  Also don’t use some experimental or niche thing.  This is written on WordPress, and no I don’t like PHP either.  I chose it because it’s ubiquitous so solutions are easily found and user interface is pretty nice as it’s been refined several times.

Get Google Analytics

This is free and will let you see how your doing but also can be a great bargaining tool to show your traffic for businesses that might try to attract donations of products in exchange for reviews, etc.  Sometimes investors use this to assess value, it’s easy up front so you should just do it…

Get real email

If you email clients directly (which who doesn’t nowadays), don’t use your personal email and have it saved by everyone to bother you later.  Setup a real email address against your domain early because it will save you time later.  I use Google Apps for Business and pay for users.  Remember though that really only need to pay for your “real users”!  Things like “support@”, “sales@”, etc. can be done using Groups which are free for as many as you like and just put yourself as the single member of all of them.  This makes it easy to scale in the future if you hire people and need to delegate sections of the business, keeps you organized, and looks far more professional to the outside world.

Get a LinkedIn page

Create a LinkedIn Company page and fill out some information (and use your newly created logo so you can get that branding on your personal LinkedIn page).  Then list yourself as a founder/CEO/whatever on your LinkedIn page, this is easy and free advertising for your business and will possibly attract investors…

Get some social media

If you’re young and/or in a high touch market you should probably create a Facebook/G+/Twitter account(s) because people should find it really easy to trip over your business on the internet.  If you’re in a super high touch line of business then you should probably have a YouTube video introducing yourself because it will make people feel very uncomfortable outsourcing.  These things are free and can only help funnel business to you so there is really no excuse.

Get some advertising

Sure you “never” click on those ads at the side but many years in internet advertising taught me that millions of people do.  It can’t hurt to run a standard AdWords campaign and see if it helps, if it doesn’t then throw it away.  This is easy to figure out because you’re already using Google Analytics…  There are exceptions if you run some niche thing that the presence of any advertising out on the internet would actually alienate your potential customers but this rare, most of the time people are afraid it won’t help or just simply too cheap to invest in it.  People have to know about you and hitting all the angles is good, for example social media is just advertising that you’re out doing yourself.

Paper Presence

Get business cards

This is often overlooked in the world of the ubiquitous smart phone.  Smart phones are great and allow for quickly adding someone to LinkedIn and verifying that you’re getting the correct person with the sub-par search they offer.  Aside from being one more place to use your logo; business cards work when your battery is dead and when you’re without signal.  You don’t have to worry about bringing them in your pocket when you head to the beach and left your phone in the car.  It also helps avoid that awkward moment when you meet someone who hands you their card and you’re without one to hand back.  I use and love their product and the easy to use site but there are several out there and they are all probably fine…


Get the corporate side in order

Don’t start with some friends and assume that when there is a ton of money you’ll just figure out how to split it up correctly (this sadly ends many relationships in general…).  Go get a proper LLC (or S-corp) and become really good at setting them up and keeping organized.  I use a registered agent service (specifically BizFilings) but you can use yourself or someone you trust.  This will cost a little bit of money but if you don’t have a few hundred dollars to try to start a business then you’re not in a position to start a business and need to save up capital or seek an investor.  Make sure there is a contract with the founders that explicitly maps out how earnings from the company are to be shared and how decisions are made (especially tie breakers).  This is easily done, can be gotten online for free and will save a ton head and heart ache in the future.  If you know a lawyer locally they can usually draft this up for not a lot of money also.

Get you books in order

This is something that took me a long time to figure out…  I now keep everything separate and it’s much nicer.  If you’re spending money then get a business checking account and credit card.  This is easily done at your local bank and they will usually waive any fees if you’re already a personal account holder.  This will allow you to keep easy track of your expenses.  You can also plug this stuff into Wave, FreshBooks, Mint, etc. to get things ready for tax time.  I personally don’t care for Intuit so I use Wave because they are free and have been happy with them so far.

Get an accountant

Unless you really like to do taxes for some strange reason (in which case you should probably be an accountant) or have a close relative that is doing this for you then this is a no-brainer.  They will pay for themselves in savings of doing things incorrectly and will make it easy to start and end companies frequently which will promote failing fast and not waiting too long on the good ideas.

Get time tracking, expensing, and invoicing software

If you’re invoicing clients, don’t just keep invoices in Excel or hand write emails.  This will just create headaches for you later because; it’s difficult to keep track of, impossible to run analytics on, and just looks amateur.  Use some software that easily tracks hours against projects and makes nice invoices.  If you’re having to log expenses then find a good program for that too, this is best done by just having a business credit card but for some lines of business it’s unavoidable.  Whatever you use should be easy to interact with on your cell phone AND be backed up somewhere besides your cell phone.  You will inevitably need to update stuff on the go but also want to be safe if you fall in the fountain on the way home from a meeting.  I use Harvest which costs some money but has a nice clean interface and provides any feature I care about.  If you expense a LOT you may want to go ahead and get an Expensify account also but that’s only for certain lines of business in my opinion.

Final Thoughts

I’m not going to sugar coat this at all, this stuff takes a lot of time to get going, it’s not hard work but it is work (nothing is totally free in life).  The maintenance is actually pretty easy but getting going is hard so start early while you have a day job to afford you the time to do it.  I’ve heard the great analogy that it’s like there are dollar bills stuck to the ground everywhere BUT you gotta spend the time to go scrape them up…  It’s not that it’s easy, it’s just worth it in my opinion.

Don’t be afraid and be a pro at this stuff because the lower the viscosity for getting going correctly the more likely you’ll get out there and be successful!