It's been an interesting 3 months since I decided to gamble away my Professional Career by leaving the cushy Desk Job, and becoming an independent, freelance software developer. And while spending the first two months totally goofing off is a great way to blow off some steam, it definitely takes a toll on the finances. Now it's February, and I'm finally back behind my trusty computer console - focused on hashing out a handful of ideas I've toyed around with in the past. Unfortunately, I'm still at least 8 weeks away from having anything “presentable” to the public in Alpha or Beta form. It's time to curb the excess spending and manage the burn rate until the expenses are within the means of the cash flow. While I'm not giving up a good Steak and Wine dinner for some Cup-o-Noodles, I have resorted to a whole bunch of “frugal living” changes that I haven't used since.. oh... college. Managing the Burn Rate (expenses) to fall within the projected Cash Flow (income) is an essential skill that separates the successful freelance consultants from the rest of the pack. And boy, let me just say, it's been TOUGH to take the Burn Rate down from a once cushy Software Engineer's salary to, well, “zero with a handful of deals in the pipeline”. This is the classic “Feast and Famine Cycle”, and I'm knee-deep in the Famine cycle. It'll remain a Famine Cycle until a few of those deals close and the payment checks are banked. How to Survive the Famine Cycle Being in a Famine Cycle can be scary while you're in it, but it's pretty common when you're just starting out. The main things to focus on: Exploring Opportunities Minimizing Expenses Avoid Big Purchases How to Survive the Feast Cycle Being in a Feast Cycle is, well, pretty darn awesome. You get a feeling of empowerment, accomplishment, and you're ready to take on the world. And most of all, you're BUSY doing all that paid work. Despite the busy rush, however, you need to be mindful of some important things: Continue to explore opportunities Schedule to Spread Out The Workload Project Your Cash Inflows Don't Go Overboard With Big Purchases Grow The Business Responsibly On the other extreme, being unable to say NO to new business when you can't handle the workload is equally detrimental. If you're hiring Junior Developers, you need time to train them up. Training time takes away from your development time. These are just a few of the things I'm facing as a newly independent developer. I'm having a blast learning the new technologies out there (IronPython,JRuby, GlassFish, Rails 2, Merb, Django, YUI, and Dojo). I'm still about 8 weeks out from putting anything out in the public, but as you can see from my R&D list, I'm working with some cutting-edge stuff. I may continue with the HOWTOs on these bleeding-edge technologies, but I'm really leaning toward writing my own books on these topics. (Anyone know anyone at Pragmatic Programmers, O'Reilly, Wrox, or Microsoft Press? Of course, I do write some software too. |
|||




Recent comments
1 week 2 days ago
2 weeks 1 day ago
2 weeks 3 days ago
4 weeks 2 days ago
4 weeks 2 days ago
4 weeks 2 days ago
4 weeks 2 days ago
8 weeks 4 hours ago
8 weeks 3 days ago
8 weeks 3 days ago