Categories
Uncategorized

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.

Categories
Uncategorized

Speaking At Joe Developer: Wednesday, September 17th, 2008

This Wednesday evening, OpenRain will be hosting and providing food for Phoenix’s East-valley Joe Developer group. I’ll be giving a getting-started-with-ruby-on-rails type demo, after which I’m sure there’ll be good conversation and fun. Attendance and food are free. Food will be hot at 6PM. [Venue] [Google Group]

Categories
Uncategorized

Journeta Podcast Now Available (Rubyology #70)

Chris Matthieu of Rubyology has posted the audio from my PRUG talk last week on building Ruby P2P apps with Journeta. Chris did an excellent editing job and the final product turned out very well! [iTunes] [Web]

Running Time: ~1:04

Categories
Uncategorized

Financial Primer For Self-Funded Startups, Part 1

You’ve considered starting your own business–ExampleTech–and have pondered the initial investment, opportunity costs and personal risks. Here’s a brief financial primer on what you need to understand before taking the big leap, and key issues you’ll need to grok for after ExampleTech begins operations.

My big leap is OpenRain, for which I manage financial planning and performance amongst a bagillion other things, so I frequently receive questions on the financial aspects of forming and operating a company. This failure-based example assumes ExampleTech uses accrual accounting as opposed to cash-basis accounting.

Understanding Your Initial Investment 

When you start the company books, the first type of financial statement you’ll need to understand is the balance sheet. The balance sheet is a snapshot of the company’s finances at a particular moment in time, and aggregates all the company accounts into one single formula which always remains true..

Assets = Liabilities + Equity 

Once you invest in the company, that money becomes a company asset, and is no longer yours. You are only given claim to this money by an equivalent amount of equity. The company is a living, breathing entity, and is considered to a be a distinct taxable entity by the Internal Revenue Service (IRS) if you have formed an LLC (ExampleTech, LLC), S or C corporation (ExampleTech, Inc.). Even if you choose to do business as a sole proprietor (John Doe “doing business as” ExampleTech), which is not a distinct taxable entity, you should mentally consider your initial personal investment gone forever! Don’t event think about mixing personal accounts with business. ExampleTech accounts belong to ExampleTech and are maintained separately from your personal finances. Period.  It’s company money now, not yours, so get over it. You’ve invested $10K in ExampleTech to get it off the ground.

$10K Assets (cash) = $0K Liabilities + $10K Equity (ownership)

Since, the company has purchased $6K of equipment using $1K in cash and $5K on a credit card with an $8K limit (this will be important later). The balance sheet now looks like this..

$15K Assets ($9K cash + $6K equipment) = $5K Liabilities (credit card) + $10K Equity (ownership)

Where did these numbers come from? We have $15K in assets because we started with $10K in raw cash, spent $1K of it and received $6K of equipment in return. The difference is on the credit card as a $5K liability. Some interesting observations…

  • You (John Doe) still have $10K of ownership equity even though the company only has $9K of cash in the bank. It would not be possible to cash out 100% of your initial investment without liquidating (converting to cash, a.k.a. selling) the equipment.
  • If you bought the equipment out of warrantee and it breaks on day 1, ExampleTech will be down the $6K in equipment assets but would still need to pay off the $5K credit card liabiltity. The loss would come out of cash and leave the balance sheet looking like this: $4K Assets (cash) = $0K Liabilites + $4K Equity (ownership). Oops. On the plus side, you would realize what the term “equity-funded venture” means.
  • All book equity is held directly by you, the owner. This is a tremendous advantage over private equity venture capital (VC)-based start-ups, because you are the only person who cares about the eventual return on equity (ROE) investment. By using short-term debt instead of long-term equity, your creditors couldn’t care less about ROE as long as you’re making payments on time, so ExampleTech’s decisions remain yours to make.

ExampleTech is now ready to operate, and opens its doors with a slick new job for ClientComm.

Understanding Cash Flow & Income

After 1 month of operation, ExampleTech has performed and delivered $8K of services to ClientComm. Only $3K in credit card expenditures was need to complete the job. ClientComm has been invoiced and “the check is in the mail”, which should arrive and clear within 2 weeks. ExampleTech is now moving on to a much bigger project for MegaComm. Here’s your current balance sheet..

$23K Assets ($6K equipment + $9K cash + $8K accounts receivable)
=
$8K Liabilities (credit card: $5K initial equipment + $3K ClientComm job)
+
$15K Equity (ownership)

Note that you’ve increase your equity 50%, which is now $15K up from the $10K you started with. Woohoo! Here’s the ExampleTech income statement for the previous month..

Income
ClientComm: $8K

Expenses
Office equipment: $5K
ClientComm production expenses: $3K

Net income for period (last month): $8K (income) – $8K (expenses) = $0K

So in your first month you not only purchased reusable office equipment, but broke even! (That’s pretty awesome, go grab a beer!) Armed with $23K in assets and a renewed sense of self-confidence, you’ve signed MegaComm to a new deal worth $40K which will only cost $10K to deliver. You immediately start MegaComm production by writing a check for the $10K in materials and production costs.

..And you’re about to realize how you just screwed up.

To your surprise, you receive a call several days later that your check has bounced due to “insufficient funds”. What you forgot to consider is perhaps the most important aspect of financial management for the start-up phase of a self-funded new business: cash flow. Your cash flow statement for last month defines the raw dollars going in and out of ExampleTech during the given period, and looks something like this..

Cash at period start: $10K
Equipment investment: $1K
Net cash flow: -$1K
Cash at period end: $9K

Remember the $6K of equipment you purchased before you opened your doors? It’s only represented as $1K on the cash flow statement because $5K was put on credit, and creditors have not required ExtremeTech to pay out. The $3K shelled out for ClientComm production isn’t represented here at all because you chose to finance the entire amount with credit.
Thus, your bank only has $9K of raw cash even though your balance sheet showed you at $23K of assets, which also includes accounts receivable: money that has been counted as income on your income statement but has not yet been collected. Accounts receivable did not contribute to your cash flow statement since no money actually exchanged hands during the period, even though the job is completed! The cash flow statement will not reflect the ClientComm job until you..
  1. Cash the ClientComm check (which you really need), or
  2. Pay the credit card bill.
ExampleTech was cash flow negative last month despite having positive income, a non-intuitive but not infrequent business occurrence. Being cash flow negative isn’t in-and-of-itself a problem, but puts you in a short-term pickle because you don’t physically have enough cash for the materials, and your credit is already maxed out at $8K. You’re looking your next big client square in the face but don’t yet have the assets to pull it off, and you’ll be scrambling for the extra working capital to push forward rather than getting actual work done.

In Summary

Self-funding your company comes with the perks of directional freedom, less time pressure and fewer legal complications at the cost of pressure to stay cash flow positive from day 1. The self-funded company cannot grow–let alone survive–without an early, consistent trend of positive cash flow as we’ve just demonstrated. ExampleTech won’t have much wiggle room for strategic ventures and operational improvements until these numbers provide an ample financial buffer.

Next

We’ve glossed over quite a few important details such as taxes, loans, interest, accounts payable and, of course, paying yourself. So if you’ve found this information helpful and would like to see more content on the practical financial aspects of start-ups, let me know you’d like a Part 2 and the specific topics you’d like to know about!

Categories
computer personal

Presenting At September 2008 Phoenix Ruby Users Group

I’ll be presenting at the September 2008 Phoenix Ruby Users Group on Monday, September 8th, covering development of Ruby peer-to-peer applications using OpenRain‘s latest gem release, Journeta. Topics will include Ruby’s threading model, basic networking review, Journeta usage, and live demos. 6:30PM, here.

[Location Details] [PRUG Google Group]

See you there!

Categories
Uncategorized

Ruby Search Bookmarklet For Ru8y.com

Marc Chung put up a quick Ruby documentation search site recently: http://ru8y.org. Here a quick little bookmarklet for your Ruby searching needs. (Drag it to your toolbar.)

Ru8y Search

Categories
computer photography

Need Monitor Color Profiles (.ICC Files)

OpenRain will be launching a simple, online .ICC monitor color profile database shortly, and is looking for .ICC file contributions generated with hardware colorimeters. We’re also looking for administrators/moderators to add display models, remove bogus content, seek out .ICCs for missing models and suggest new features. If you work in the computers or graphic design space and would like to get involved for the sake of design professionals everywhere, hit me up!

Categories
computer

OpenRain 1.0 Officially Launched w/New Logo & Blog!

Pretty much all of OpenRain’s Q2 internal efforts boil down to tomorrow’s open house: a massive milestone date where all our startupy HR, legal and infrastructure tasks are done, and we consider ourselves a properly running software development company under a new brand. OpenRain 1.0 is neither a product nor service, but a state-of-being which represents our transition from a-bunch-of-dudes-hacking-on-web-projects to a-bunch-of-dudes-hacking-on-web-projects-really-freaking-well. We’re kicking off this exciting new period with a catered open house tomorrow.

We’re also launching several new sites today. First is our main landing page, www.openrain.com, updated with our new logo and color scheme. Second is blog.openrain.com, which we’ll be using for upcoming public event announcements, non-NDA’d project links and technical resource for our officially supported software.

Subscribe to the OpenRain feed using the ridiculously large RSS button on the right.

Categories
computer personal

Hacker Shopping Cart

My shopping cart..

  1. Energy drinks.
  2. Energy bars.
  3. Energy backups.

Guess what I do for a living. 🙂

Categories
computer

Bargain Of The Month: Apple + Adobe + HP + Crucial

If you qualify for an educator/student discounts from the Apple store and want a new machine, check out this crazy deal which I just did at OpenRain

 

  1. MacBook 2.4GHz White: $1300 – $100 .edu discount = $1200.
  2. iPod Touch 8GB: $300 – $300 MIR == $0.
  3. HP Photosmart C4480 All-In-One Scanner/Printer/Copier: $100 – $100 MIR = $0.
  4. Adobe Creative Suite 3 Web Premium: $1600 – $1300 IR = $300. (OMGWTFBYOB!!!)
  5. Crucial 2 x 2GB SODIMM RAM: $100

 

Total: $1600 + taxes and express shipping ~= $1800. That’s one helluva bargain for a great midrange laptop (w/4GB RAM mind you) and the powerhouse of Adobe CS3 alone. The iPod and scanner just add to the sweetness! Rock on!