425 karma · joined January 19, 2011
I spent 5 years trying to get a micro ISV off the ground which made scheduling software for hair salons. It was a terrible idea for a large number of reasons (described in detail here: https://www.jasonswett.net/im-shutting-down-snip-heres-why/) and I never made more than about $430/mo.
My opinion now is that info products are a better way for a solo founder to get started with a product business. The reason is that a SaaS product can take a huge amount of effort (perhaps pre-traction effort, which is risky) to get off the ground whereas an info product business can be started with a tiny "guide" and then expanded outwardly from there, keeping effort in proportion with traction the whole time.
My current business is AngularOnRails.com, an info product business. In its third month of making money, it made $1580, over 3 times what the SaaS made at its peak. Here's a detailed income report: https://www.jasonswett.net/november-2016-angular-on-rails-in...
I specialize in Angular/Rails and I'm the author of AngularOnRails.com. Over 10 years of professional experience.
jason@benfranklinlabs.com
Location: Michigan Remote: Yes
Ruby on Rails developer, author of AngularOnRails.com. Been building web applications since 2000.
Email: jason@benfranklinlabs.com
Phone: (616) 856-8075
Remote: Yes
Location: Grand Rapids, MI
Email: jason@benfranklinlabs.com
I'm a senior-level web developer and author of AngularOnRails.com.
* Read How to Win Friends and Influence People
* Read The 7 Habits of Highly Effective People
* Join Toastmasters (and, importantly, participate!)
* Make it a part of your life to continually study psychology and human nature
My life has also improved personally/professionally/socially since I got fired from my last job in 2013 and went freelance. Having to run my own business has forced me to develop social skills and freelancing has given me the opportunity to regularly change the group of people with whom I'm surrounded, which has allowed me to "collect" people I like along the way, which can happen at a regular job but much more slowly.
If all you have to contribute is discouragement, why bother saying anything.
So the communication from one client could be disruptive to other work, i.e. it could make a person lose money. If making a certain agreement with a client would cause me to lose money, it doesn't seem unreasonable to me that I would either charge for it or not agree to do it at all. In my experience, reasonable clients respect this.
This is exactly what I do. I used to not and it sucked. I would never ever go back.
I would also add the micro-tip that I set up not only separate accounts for business and personal, but separate accounts within person for "money I can blow" and "money to live on". My wife and I each have our own money-to-blow account which totally prevents arguments about wasteful purchases.
Don't mix up hard work and valuable work. If a recruiter approaches you with a client for you and all you have to do is accept the job, that saves you a lot of the hassle of going out and finding a new client. If I sell you a $100 bill for $50, why should you care how much effort it took for me to get that $100 bill?
Another thought: once you get above a certain rate it ceases to make sense to work with staffing agencies. Staffing agencies in my experience usually seem to be willing to pay $30-80/hr, and I'm guessing they probably bill out at about twice what they're paying you. So if they advertise $50/hr as the rate for a particular gig, they're probably billing the client $100/hr, and if your rate is $150, that's a total no-go from the start.
My advice would be to not worry about what anyone else charges. There will always be people who charge more than you and less than you, and it varies wildly. There will always be businesses that will be absolutely shocked by a rate another business would find totally reasonable.
The way I handle my hourly rate is to get a client at $X/hr, and once I've been working at $X/hr for a few months, set a goal to get a new client at $1.5X/hr or $2X/hr by a certain date. Then $2X becomes the new $X and I repeat the process. In this way I've tripled my rate from what it originally was.
I don't share my rate publicly because I don't want a client in 2015 to say, "Well, I saw that you were charging $0.5X in 2014, so why are you asking for $X now?"
I wrote about the micro-ISV community here: http://www.jasonswett.net/the-whos-who-of-the-micro-isv-worl...