+1000 on the health and taxes part. If you aren't into learning all about taxes, get an accountant. Whenever I get money in I immediately put 50% aside for taxes. You also should get your estimated tax payments set up if you have any kind of guessable income.<div>
<br></div><div>Oh and be prepared for people to not pay on time. I've had clients that were on the mark and paid days later and others that dragged it out for 6+ months. Really business/money saavy clients know how to string you along. Keep a keen eye out for these types and make sure the payment terms are strict and clear, with penalties.</div>
<div><br></div><div>I just started working with <a href="http://freshbooks.com">freshbooks.com</a> and I like it way better than stuff I've used in the past. I also use <a href="http://mint.com">mint.com</a> to manage which items are tax deductible - they make it really easy. </div>
<div><br></div><div>As for health insurance, things have dramatically changed and are still changing with the new legislation. I saved a lot of money (monthly) by switching to basically a catastrophe plan ($250/month down to $52) but I have a high deductible so if you can have that money in the bank shop around on plans. I really like this health insurance search engine and check often to see if I can get better rates: <a href="http://www.ehealthinsurance.com/">http://www.ehealthinsurance.com/</a></div>
<div><br></div><div>I just switched over to full time contractor after doing it on the side for many years. I'm incredibly happy with the freedom that comes from it so keep that in mind when you read about all the work that comes too! :)</div>
<div><br></div><div>Liz<br><br><div class="gmail_quote">On Tue, Jun 22, 2010 at 11:07 AM, John Withers <span dir="ltr"><<a href="mailto:grayarea@reddagger.org">grayarea@reddagger.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I can handle a couple of these, others I don't know so much about.<br>
<br>
Note that I have been w-2 for the last 7 years, so my thinking might be<br>
somewhat out of date.<br>
<br>
1. Hook up with a good designer who understands code and dealing with<br>
clients. This a must or you are going to severely limit the range of<br>
your possible contracts. In my experience about 50% of the people you<br>
run into are going to need the whole shebang. Or, as I have seen more<br>
than once, they start with a designer, realize they don't actually like<br>
what is happening, and start casting about. If you have one in your<br>
pocket, your stock shoots up. You can email me personally if you want a<br>
reference to someone I think is quite good and have worked with.<br>
<br>
2. Healthcare and taxes are brutal. Spend some time getting to know<br>
about these issues. Then sit down and start drawing up how many hours<br>
you have to work at what for you seems a slightly low rate, a medium<br>
rate, and a high rate. Then compare your rates with others who are<br>
working as freelancers and see how they stack up. Too many people don't<br>
do this before they leave a W-2.<br>
<br>
3. Attracting those first few clients is a pain, in my experience. After<br>
that, it just kind of rolls on its own if you do good work. Being good<br>
at speaking and promoting is a definite plus. Donna, on this list, is<br>
really exceptional that that. I don't know if she still does, but she<br>
used to speak at the drop of a hat.<br>
<br>
Speaking and writing for groups that aren't all tech heads brings in<br>
money. In an entirely different field, I once wrote a set of articles<br>
taking down pretty much verbatim some stuff from a guy who was good at<br>
sandblasting. Got them published in a sign magazine. I rapidly became an<br>
acknowledged expert in the field of sandblasting signs. I didn't know<br>
crap about sandblasting; I knew about writing. But that exposure and a<br>
couple of grants put me through college. I dropped the whole thing once<br>
I was done with school, but I could have made a whole mediocre career as<br>
a writer/expert in the sign trade.<br>
<br>
4. Managing client relationships is a nightmare, period. Scope creep<br>
happens. Random crap happens. I have been on both ends of this. Right<br>
now I am being a nightmare client for a designer/developer team. It<br>
isn't really my fault and more the organization I am embedded in, but it<br>
is ugly. A two month project has stretched to almost a year. And my<br>
developer is handling it brilliantly. He blocked the time at the start<br>
of the project, charged a low amount for blocking it, and then when we<br>
ran over, he allowed as how he was still on it, but that he couldn't<br>
guarantee turn around times anymore and very nicely made it obvious that<br>
was on us. And kept billing in dribs and drabs as we actually made<br>
decisions. By being flexible and chill and putting up with our crap, he<br>
is going to end up making at least half again what was originally<br>
spec'ed.<br>
<br>
Moral of the story from me watching him handle this better than I used<br>
to: be totally flexible, but when the project goes sideways require your<br>
clients to go to some kind of regular hourly billing and a lowered<br>
turnaround expectation. Put this in your contract and everyone ends up<br>
happy.<br>
<br>
Hope this random rambling spew helps.<br>
<br>
-john<br>
<br>
On Tue, 2010-06-22 at 10:35 -0700, Stephen Lacy wrote:<br>
> Hey all,<br>
><br>
> I've been a software engineer for well over 10 years, mainly C++, but<br>
> Python for about the last year, and I'm really enjoying it.<br>
><br>
> I'm getting more and more interested in transitioning from a<br>
> full-timer at a large company to being a Python+Django freelance<br>
> consultant. My background is mainly in engineering, not design, but<br>
> of course I'm fully versed in HTML+CSS, I'm just not the best person<br>
> to be designing interfaces from scratch or doing complex visual design<br>
> & graphics.<br>
><br>
> Has anyone here made this transition before? How did it go? My<br>
> biggest fears are:<br>
><br>
> - How am I going to attract clients? (Although this list, and sites<br>
> like <a href="http://djanggigs.com" target="_blank">djanggigs.com</a> seem like pretty good sources to start.)<br>
> - Am I good at managing client relationships? How hard will this be?<br>
> (billing, scope creep, missed deadlines, etc.)<br>
> - What about the graphics/visual design side of things? What do you<br>
> usually do for this, or has the client already outsourced a design and<br>
> they just need implementation?<br>
> - Maybe I just want to get a FT position with a web design&build firm<br>
> instead? What are the pros/cons of that approach vs. freelancing?<br>
><br>
> Any thoughts or experiences from people who have done this transition<br>
> would be great. Thanks!<br>
><br>
> Steve<br>
<div><div></div><div class="h5">><br>
> _______________________________________________<br>
> Baypiggies mailing list<br>
> <a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>
> To change your subscription options or unsubscribe:<br>
> <a href="http://mail.python.org/mailman/listinfo/baypiggies" target="_blank">http://mail.python.org/mailman/listinfo/baypiggies</a><br>
<br>
_______________________________________________<br>
Baypiggies mailing list<br>
<a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>
To change your subscription options or unsubscribe:<br>
<a href="http://mail.python.org/mailman/listinfo/baypiggies" target="_blank">http://mail.python.org/mailman/listinfo/baypiggies</a><br>
</div></div></blockquote></div><br></div>