Today marks 100 days since I started doing freelance Ruby on Rails development, consulting, and training here in sunny Seattle, WA on a full-time basis. I must say, it's been a blast.
Previous to the full-time consulting work, I was employed at a startup doing Rails for my day job. I worked on some cool stuff, worked with some cool people, and had a great time. Of course, all good things must come to an end, and when the funding stopped, so did my paycheck. Fortunately for me, I had been doing some freelancing on the side, so when the kick in the pants came, I was able to move quickly into freelancing full-time.
I have learned quite a bit in the past 100 days... about running a business, working with clients, and managing stress. A year ago I never would have thought I would enjoy this, but I've discovered that I really do. I'm still working on some cool stuff, with some cool people, and every day is an adventure.
So, if you need a web application built, or if you need some guidance on building one, or if you'd like some one-on-one Rails training, drop me a line. If you're thinking of diving in to freelancing full time and have a question you'd like to ask, send it my way and I'll do my best to impart lessons learned the hard way. :)