Author: preston.lee

  • The Three Types of Start-Ups

    At OpenRain Elite Web Software we’ve seen all the popular combinations of startup business models when evaluating new projects. Here is a breakdown of the three most common startup models based on financial structure, the pros and cons of each, and recommendations on which one to choose for your new venture.

     

    1) The Pop-Start

    The pop-start–short for “popular startup”–is the stereotypical venture capital (VC) or Angel backed venture wherein an initial product prototype is created with a small angel fund, pitched to investors once (barely) operational, and subsequently funded for $1M+ in a second, third etc. round to fund growth to a profitable status. As each round is collected, additional personnel are generally hired immediately to kick off additional production development in a (hopefully correct) high-velocity direction.

    Pros

    • Should you raise enough in your initial rounds and find the right people, you’ll be able to keep the company operational in the early growth stages without incessant worry on keeping positive cash flow, which, depending on the idea, may not be possible.
    • Fast growth once the big investment dollars roll in.
    • A minimum of personal risk since only the initial angel round will likely come from close ties. 

    Cons

    • Tons of investor pitches and marketing/sales-speak on vaporware which will drive technical people insane.
    • Legal issues from the get-go. Expect difficult negotiations with second round investors and costly legal fees.
    • You’ll have to put up cash for airfare, lodging, marketing materials, legal fees etc. up front for possibly dozens of remote meetings. The costs add up fast.
    • Large amounts of constant pressure from investors.

    This is for you if…

    • Your idea requires a substantial capital investment to get off the ground, such as $100K in federal licensing costs or $500K in manufacturing equipment for a first line of production product. You legitimately need this funding to get off the ground, and the amount is too large to put up yourself.
    • Your exit strategy is getting bought out by Google for $100B.
    • You can afford the risk of working on this full time, with little (or no) compensation up front and no gaurantees on a second round of funding.

     

    2) The Weekend Warrior

    The proliferation of online services for company creation has allowed many dreamers to create legitimate legal business shells in free time for hundreds of dollars. The weekend warrior start-ups are those who believe in the idea, but cannot financially afford to quit day jobs.

    Pros

    • Low risk. If the company fails, you still have your day job.
    • Low cost. You still have the income from your day job, so eating small operational costs should be easy. If you’re supporting a large family on a single income, this may be your best option.

    Cons

    • Making progress is painfully slow since it’s an “in my spare time” project.
    • People will not take your business as seriously since you are not committing your livelihood to it.
    • The logistics of getting things done off-hours can be challenging, such as finding the time for calls during business hours without interfering with your day job.  

    This is for you if…

    • You can only commit yourself to working nights and weekends.
    • You cannot accept large financial risk.
    • You do not require large capital investments to reach financially sustainable operation.
    • You can accept the fact that progress and growth will be slow.

     

    3) The Self Serve

    Self Serve businesses are full-time owner operated organizations which grow based on their own performance, rather than external investment. They are self-funded, full-time ventures which put the responsibility of success squarely on the owner(s) since there is often no formal governing board. OpenRain’s web development business started this way, and continues to be entirely self funded.

    Pros

    • No pressure from investors.
    • Full-time personal investment gives you time to put operations in order.
    • Will be taken seriously by potential clients/customers.

    Cons

    • Self-funded. This can be mitigated by limiting personal credit exposure, but there’s no getting around the fact that initial operating costs will need to come out-of-pocket, and losses may personally bite you regardless of the precautions you take.
    • Personal pressure to constantly generate income since your personal income will be determined by the performance of the company.

    This is for you if…

    • External funding is not appropriate or necessary for your idea.
    • You (and you business partners) are comfortable operating the entirety of a business amongst yourselves, our are able to invest in quality people to fill in the holes as soon as possible. Technical work, finances, marketing, sales, human resources, operations and 8000 other miscellaneous tasks will crop up needing someone’s attention. And that someone is you.
  • Major Seagate/Maxtor Fail

    drive_failIt’s Friday, 10pm, and I’m not a happy camper. This picture is me holding a pile of ordinary hard drives I keep on my home desk. They are cycling backup drives and are not in any way frequently used. Four are Seagate Barracudas–one of which I’ve already had replaced–and the fifth a Maxtor DiamondMax. The oldest of the bunch appears to be from 2002 and all are PATA 200-250GB models. 

    I’m unhappy because I picked them up tonight to run a very infrequent backup of all my household data: over a TiB worth while requiring the use of all of them for a complete home backup. Much too my dismay, I won’t be running any backups this weekend.

    Failure rate: 100%. (5 out of 5 failures.)

    I haven’t been this unhappy with a manufacturer since the last of my IBM DeathStars failed around 2003. Fortunately all the Seagate models are still under warrantee, but such performance is still disheartening and frustrating.

    What’s happened to quality drive manufacturing in the 21st century? Some of the ~10MB hard drives in my 486-era machines easily lasted 10+ years, but a single drive these days lasting over 3 seems ever more scarce. Sigh.

  • Asset Tracking Webapp Written In Ruby On Rails

     

    asset_tracker
    Keeping track of company assets is important for insurance, warrantee and general informational purposes for purchased software licenses and hardware. I wanted a dirt-simple webapp written in Ruby on Rails, so I wrote one the other night and put the code on github. It’s a really simple Rails 2.2.2 app … no frills but does the job. If anyone would like to add some frills such as searching, sorting, pagination etc. I’d be happy to pull them back in. OpenRain would be very thankful 🙂
    asset_tracker 
    “A simple web-based asset tracking system for small businesses written in Ruby on Rails (RoR). New equipment is assigned to a specific location and the responsible person is notified of the assignment. You may optionally add serial numbers and an arbitrary amount of notes to each asset. Configured to run on top of PostgreSQL and sendmail by default, though both are reconfigurable.”
  • How To Make Original iPhone Sim Work In iPhone 3G

    I live in the U.S. and upgraded from the original iPhone to an iPhone 3G. If you simply put your old SIM into the 3G, however, you will only be able to use EDGE, and the phone will not use the 3G network. When purchasing a 3G model, multiple Apple sales representatives advised me that I would need to either keep each SIM in the phone with which it shipped and call AT&T to swap the phone numbers, or order a new SIM card for my existing number.

    Problem: AT&T won’t switch the phone numbers since each phone is still obligated to its own, separate 2-year contract, and ordering a new SIM will cost you $25.

    Solution: I physically went to an AT&T store and explained the issue. The sales rep just had to perform some voodoo in his computer system to enable 3G for the original iPhone SIM so it could be used in the new model and access 3G services. This allows AT&T to avoid having to modify any contracts while allowing you to upgrade to an iPhone 3G and use 3G services.

    Done!

  • Ben The Snowman Picture

    OpenRain’s heater when out recently, and it got cold. Property management figured out how to hack the unit into a working state again, but only after some badgering. Ben dropped some not-so-subtle hints 🙂

     

    img_0167

  • What If Ruby Had Final Variables Like Java Or Erlang?

    ruby

    After a long confusing Ruby debate today at OpenRain on the merits of functional, Erlang-esque write-once-read-many variables, I’m going to step onto the podium and just say it… Ruby should get “final” or “const” variables in a similar semantic style to Java, except at runtime. Rather than ramble on for 12 paragraphs explaining exactly how this might work, read this fictitious Ruby code snippet instead. (Optional: Also check out the chapter on “final” in Hardcore Java.)

    Final variables like this are really just an inline TDD mechanism.

    Allowing local stack data to be constant provides no functional enhancements to the software, but alleviates the need for certain types of tests by using the compiler and/or runtime to assert certain memory is immutable. The “friend_best” method variant in the code snippet would obviously break most existing Ruby programs, but ups the bar for defensive programming by preventing many common bugs out-of-the-box while still providing support for traditional Ruby variables. At the very least we should have something like “friend_better”. Adding this information to the parse tree will also make it easier for IDEs to provide features more easily implemented for static languages.

    TDD/BDD is in–no qualms about it–but we can make our code safer, cleaner and more concise by applying some of the lessons learned by our statically-typed language cousins over the last few decades.

  • 2008 Year-End OpenRain Reflections

    A couple weeks ago OpenRain had a private dinner party for staff and significant others to get to know each other better. Amidst each new wine bottle we talked about friends, family, etc… and discovered that our graphic designer becomes exceedingly funny with each glass of Pino. Beforehand, though, we had an internal meeting to note the goals we achieved/missed for 2008, and our high-level goals for 2009. I won’t go into the details, but the message is clear..

    2008 exceeded expectation, and 2009 will be huge.

    We’ll be growing.. a lot. Actually, we’ll most likely need to move again before summer. That’ll be an exciting time, but moving is always a massive pain. I do, however, look forward to hosting larger events without needing to borrow space from other suites in the building. Issues with our current lease notwithstanding, there should be plenty of options. We actually already have our eyes on a space, but it’s too early to speculate on.

    I’m feeling great about the team and our opportunities in the new year. We *do* have capacity in January we’re needing to fill (December is not a great time to be signing new web development projects), and have a new business development manager (John De Santiago) to own most of the new relationship development process, freeing my time for things which I’m better suited.

    With layoffs in Fortune 500 companies continuing to occur on a regular basis, I personally expect education enrollment and new small business start-up numbers to rise. Apollo Group (University of Phoenix) apparently just had it’s best quarter *ever*. American budgets in general, however, are being cut. It’s hard to say what this means for OpenRain’s web development business, but I think we’ll be fine by increasing attention towards marketing and sales activities.

    It’s funny to think I felt the same nervous excitement this time last year, but seeing as 2008 went so well, that’s a good sign of things to come.

  • Free Cross-Browser Testing

    If you’re a web designer or developer, definitely check out browsershots.org. It’s a free, easy tool for grabbing screenshots across browsers and platforms. Let’s hope the site stays supported!

  • Baby Pictures To Make You Smile

    I shot my nephews first birthday party this weekend. If these shots don’t make you smile, you may have a degenerative muscular facial disorder all up in the smilin’ region. Seriously… see a doctor.

    [flickr slideshow]

  • Better Business Bureau Racketeering

    I received a cold-call this week from a glowing BBB saleswoman representative excited to inform me that not only has my company been invited to join the BBB, but the 45 second Q&A at the beginning of our call qualified us for membership. And we can have the blessing and support of the BBB for the low low price of only $445.

    Let’s think about this for a moment.

    The BBB is supposedly a not-for-profit organization formed to protect and inform consumers on the ethical status of businesses. BBB funding, however, comes directly from the businesses they “investigate” in the form of membership fees. This means the BBB has a direct conflict of interest. An operational company with a clean record and good references (such as mine) has no need of the BBB except as a promotional novelty, and a company with a dirty record has no reason to pay to the BBB save for “cleaning up” their business record. There’s a name for this type of scheme; it’s called protection racketeering and is the same type of “business” performed by mobs. No thanks.

    Complete follow-up email below, though contact information changed to protect the mobsters representatives identity. Please do your own research on the BBB and help spread the word to prevent other startups from falling prey to this scam.

    —-

    Dear Preston,

    I enjoyed speaking with you regarding our invitation to become an Accredited Business with your BBB . You will be part of an elite group of businesses who have undergone a review process and adhere to the highest standards of business. I have enclosed our benefit package for you to review and a link to our website. Your annual BBB dues are $445. (This includes the BBB OnLine Logo!) We accept credit card or check by phone for your convenience. Please call me later at XXX-XXX-XXXX and we can take a few minutes to complete the accreditation information. We are the leader in marketplace trust and we look forward to having your company recognized as “BBB Accredited.”  Thanks again and have a great day.

    Xxxxx Xxxx | Business Relations Representative