After 5 years and 2 months of running my business, I finally got to see the ultimate “odometer flip.” Simpli hit its 1 millionth dollar of revenue today, September 9th, at 2:11AM PST.
I am ecstatic about this. After everything this company has been through, to finally hit $1 million means we are doing a lot of things right. Simpli continues to grow, and our customers continue to grow with us. This is a very exciting time.
Here’s to $2 million…and beyond!
EDIT 9/18/2006: People really seem to be getting the wrong idea about this blog post. Rather than removing it completely, I figured I’d clarify a few points. This is $1M since we started with this billing system approximately 3 years ago. It is not $1M this year or this month (I wish… we’ll get there!) It also doesn’t mean I’m a millionaire. That whole $1M has been invested or spent on things like colo space, electricity, servers, office space, salaries… you know, all that stuff needed to run a business. 🙂
View full post »
To be fair, this blog post is long overdue. I’ve been asked to write it many times. Obviously, being an entrepreneur and working with hundreds of startup companies and sole proprietorships (who are my primary customers), I’ve watched a lot of businesses start and fail, and some succeed. Most really struggle. And Simpli has its struggles too. I have really long days (I think 32 hours was my maximum working-and-not-sleeping-at-all period, and I hit that last month, with a 30-hour stretch about a year ago at this time as well.) It’s somewhere in the midst of all that exhaustion that I always wonder if it’s worth it to run my own business. And the answer, at least so far, and for me, has always been “Absolutely.”
As Simpli celebrates its fifth anniversary, and I celebrate having built this thing from practically nothing and marvel at how large it’s gotten (I can’t believe we’re about to book our millionth dollar of revenue!), I feel it’s time to start properly documenting the journey I’ve had and my rules for starting a successful business.
I’ll take a step back now and expand on a little bit about why I started Simpli and why the heck I went into web hosting instead of [insert other business here].
Interestingly enough, the signs usually tell you when it’s time to start your own business. I officially claim the “start date” of Simpli as July 27, 2001 — the day that I signed a colocation contract in San Francisco for a company I then called ShakaDesign.com. At that point I had a few friends hosted on a box at my house; I had colocated servers before and even charged for web hosting before, but that was the day when I decided to make it official and say “Hey, I’m actually going to run this as a business and have colocation expenses and whatnot.” The colo expenses were a little over $100 a month, and I figured that if I had enough profit to pay my cable modem bill every month, I’d be doing well.
I worked at Sun Microsystems at the time, having worked for Cobalt Networks (little blue boxes YAY!), which then got bought out by Sun. I loved Cobalt; in fact, Simpli’s first 4 servers were all RaQ4s. I hated working at the Sun monster. (I think I’ve blogged about that plenty… suffice it to say that a corporate culture built on negativity and a complete disdain for the simple-but-elegant Cobalt user interface forced me out of Sun pretty quickly.) I figured that my ticket out of Sun Micro would be web dev and consulting, which was my biggest passion back then. I was an expert PHP developer by that point, so in my free time I hung out in #php on openprojects.net (now freenode) and solicited web hosting clients there.
In May 2002 I finally found my way out of Sun for good, spurred on by one of Sun’s weird programs where they paid employees to leave (I took an option to leave and got paid severance, as I guess they figured giving people the option to leave was cheaper than forced layoffs. And I’m happy to say I QUIT!!!) I also took a web dev contract with a company that would pay me enough to survive the summer. And that’s how it went — Sun Micro was my last “working for the man” position, and I’ve been on my own ever since.
I really thought web dev would be my primary job for years to come and web hosting would continue to be a side job. I figured I’d just host my clients, make a few hundred extra bucks a month, and be happy with that. Except that my web hosting clients were growing… and they wanted to pay less for consulting, but more for web hosting. The beginning of 2004 came around and I did my financial wrap-up for 2003, and here’s what I found:
Income from Simpli: $22,744.00
Income from consulting: $21,447.58
I was taken aback. Here I was spending 70-80% of my time on consulting and only a tiny fraction of my time on hosting, and hosting was making more money. Of course, hosting had more expenses. But I quickly realized that even with more expenses, hosting was the right way to go. Within two months, I had informed all of my consulting clients that my consulting business was shutting its doors and I was going to make Simpli into a pure hosting play. By the end of 2004, I was 100% web hosting, and the company has grown significantly from there, with our first 7-figure year expected in 2007, and 4 full-time employees as of this writing. We have never taken a dime of outside investment — i.e. we have to be profitable every month to stay in business. You’d be surprised how good you get at financial discipline when that’s the case. 😉
So what are my three rules for starting a business? They’re pretty simple, actually, but you’d be surprised how many business owners ignore them. They are:
1) Do something you love. I’ve seen so many start businesses that they didn’t know anything about because they felt like it could make a lot of money, or because they felt like it was the “closest thing” to what they loved, or even because it was just better than the job they had. But the thing to remember is that this is not just a business. This will be your life for a minimum of 2-3 years. Are you absolutely 100% sure that you can wake up in the morning and love what you do? Are you ready and willing to put your heart, soul, passion, love, and work work work work work into this business? If you can commit to this business idea like you’ve never committed to anything in your life, you’ll be fine.
I’ve often heard starting a business being compared to having a child. I commented on this to one friend who is a business owner. He said “Yes, it is similar. But children sleep.”
Businesses don’t sleep. Your clients can (and will, especially in the web hosting industry) call at 4AM. Your sleep will be really fragmented. Things will go wrong 24 hours a day. Sometimes you’ll feel like there is a never-ending shitstorm bearing down on you. And you gotta love that. Embrace it. And realize that it will work out, and someday you’ll be rewarded with multi-millions for all this crap you put up with. You must believe that the payoff is worth it.
Which brings me to point #2…
2) Make sure you have an exit strategy. What is your exit strategy? That was the problem I had with my PHP coding career, for instance. It had no exit strategy. It just had me, doing ever-more work for ever-less pay, as Indian outsourcing came into the picture. Yuck. That’s not the kind of life anyone wants to lead!
Build something that you can disentangle yourself from when the time is right. Don’t build something that you will be stuck with for the rest of your life. My father is 62 years old and still a practicing attorney. He says he’s going to work until the day he dies. He can’t retire because he and my mother require their large incomes (Mom runs a title company) to support their lifestyle. Do not put yourself in this position. Build something that you can eventually sell, or IPO with, or hire and train someone else to run. Build something that will be worth it. Remove yourself from the hours=wages shackles.
3) Love your clients. This is actually a bigger point than I can summarize quickly, but the main gist of it is “Don’t be afraid to shower your clients with love.” This is really, more than anything else, the secret to Simpli’s success. I go out there and I support my clients as much as I can. When things go wrong, I take responsibility and explain what we’re doing to correct the problem. When things go right, I get thank-you notes. I enforce with my staff (sometimes to the point where they say “I get it, I get it!”) communicate, communicate, communicate with clients. I am not afraid to say I love my clients. I am not afraid to show my passion for running my business and to let my clients know, over and over again, that I am fighting for them and their success with every hour of every day, and that my staff is there to back them up. Clients understand that things go wrong, and they’re willing to put up with an amazing amount of crap if they realize that you’re out there doing the absolute best you can, and they see that you’re putting everything you have into this, and it won’t happen again! Don’t be afraid to show the love. People notice, and they appreciate it much more than that stiff, formal crap you see from big companies. You are not a big company. You are you, and maybe a couple other people who work with you. Use that to its largest advantage.
I am a firm believer in people starting businesses. Most people don’t start because they are afraid. They see themselves failing and think they wouldn’t be able to handle that. But I’m different. I looked at it from the perspective of “What do I have to lose?” I was young, virtually debt-free, and I figured the absolute worst that would happen was that I’d move back to Indiana and live with my parents for a while. You should be different, too. Tell those people who bombard you with what-ifs to shove it; that you are doing what you love…so what if it fails? You’re going to do the absolute best you can. And if it fails, the great thing about living in America is that you can just go out and start another company. And maybe this one will stick. Look, no one comes out of the womb knowing what they want to do in life. Things change. People change. Do what you love, show the love, and have an exit strategy and you’ll do fine.
View full post »
I’m about to send out an email to all of our customers detailing our two new hires: Ben Haga and Daniel Ballenger. Ben will be working full-time in a support role at Simpli, and Daniel is our summer intern for 2006. Daniel replaces Mooneer Salem, who was a valuable part-time employee of Simpli for 2 years before leaving this summer to move on to an internship in software development. Russ is also leaving us at some as-yet-undetermined point in the future to go after a different job tack. Once Russ leaves, I will be the only Simpli employee left who was not hired in 2006.
I’m often asked by customers and friends how I handle employee turnover. In particular, it’s tough for business owners like myself who hire almost exclusively entry-level employees. (My only two non-entry-level employees were in the COO position, which was held by C last year, and which is held by S this year.) Hiring and managing employees is easily the toughest job of any business owner. You want employees who have passion for what you do, but it’s hard to motivate without giving away equity or large salaries (neither of which is my company planning on doing in the near future.) You learn that most job seekers have unrealistic salary expectations and/or few qualifications. You receive resumes with broken English (my favorite was the one that started with “Myself [first name] [last name]”, which was a running joke at Simpli for a few weeks!) And, of course, you have the inevitable heartbreaks both ways — employees that you want to hire who suddenly find another job during the interview process, and employees you do hire who turn out to be disappointments.
But in the meantime, you also find incredible people who are willing to pour their heart into projects, work until they’re exhausted, but come away with smiles on their faces. (Personal favorite: when one of my employees resigned in order to take on a job in the security industry, which was his true passion, he turned to me and said “This was the best job I have ever had. Thank you.” He said it with such seriousness and sincerity that I almost cried!) You find those who believe in your vision and who love interacting with both servers and customers.
We do have a lot of turnover. Is that bad? No, I think it’s typical for a company that hires at the entry level. Our employees ramp quickly, gain job experience, and then in 8-12 months, move on for greener pastures in a field they love. I have learned to not only accept that, but embrace it. And many of them keep in touch and regale me with stories of their new adventures. (Once passionate about work at Simpli — always passionate about work they love, and always willing to send customer referrals our way!) I don’t hesitate to give out good reviews when former employees deserve them — and the vast majority of the time, they do.
Hiring isn’t easy. It is always hard to find the right person — one who fits in with your organization and who loves tech as well as people. And, for me, one who accepts that “support tech” is an entry-level position that probably won’t finance a new house here in the Valley, but will give them a ton of real-world, on-the-job experience. I now hire mostly from referrals from friends; I don’t use job sites much. There is a time and a place for job sites; for entry-level support techs, they don’t seem to work as well as friends and customers who send us their kids, their friends’ kids, or their young friends who need resume boosters.
Right now, I’m very excited about the future that is in store for Simpli. Our new employees mean support tickets will be answered and resolved even more quickly. They also mean we can finally get started on some projects (*cough*VPS*cough*) that I’ve wanted to do for quite a while, but haven’t had the time to research. We are growing quickly, but not so quickly that we’re dropping things on the floor. New employees bring fresh ideas, and fresh ideas are welcome here. The next few months should bring quite a lot of change!
View full post »
Russ wanted a “Simpli phone”, so I picked up a Sprint Treo 650 on craigslist yesterday ($275 including a 128MB memory card; slightly used) and began the long hassle of negotiating my cell phone plan with Sprint PCS.
Rep: “Thank you for calling Sprint PCS. How may I help you?”
Me: “I’d like to add a second phone line to my account.”
Rep: [launches into long reading of how great Sprint’s new Fair & Flexible plans are]
Me: [cuts him off] “I’m not interested in signing anything more than a 1-year agreement.” [Fair & Flexible plans require a 2-year agreement.]
Rep: [sounding disappointed] “Are you sure?”
Me: “Yes. What are your prices for 1000 minutes per month?” [quickly hits up Sprint PCS website to see retail prices]
Rep: “We currently offer 1100 minutes for $65.99 a month.”
Me: [notes that this is the same price as shown on the Sprint PCS website] “Now listen here. I’ve been a customer of Sprint PCS for 7 years, and I pay my bill on time every month. I think you can do a little bit better than that.”
Rep: [without missing a beat] “Of course. We have a special plan [snarky Erica note: “special” is defined here as “for the really pushy customers”] of 1000 minutes for $50/month.”
Me: “Great! I’ll take that, then. And it only requires a 1-year agreement?”
Rep: “Yes.”
This phone conversation took 40 minutes.
Morals of the story: 1) Cell phone companies suck. 2) Always negotiate, especially with big companies. You have more power than you think.
View full post »