+1000 on the health and taxes part. If you aren&#39;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&#39;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&#39;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&#39;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">&lt;<a href="mailto:grayarea@reddagger.org">grayarea@reddagger.org</a>&gt;</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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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>
&gt; Hey all,<br>
&gt;<br>
&gt; I&#39;ve been a software engineer for well over 10 years, mainly C++, but<br>
&gt; Python for about the last year, and I&#39;m really enjoying it.<br>
&gt;<br>
&gt; I&#39;m getting more and more interested in transitioning from a<br>
&gt; full-timer at a large company to being a Python+Django freelance<br>
&gt; consultant.  My background is mainly in engineering, not design, but<br>
&gt; of course I&#39;m fully versed in HTML+CSS, I&#39;m just not the best person<br>
&gt; to be designing interfaces from scratch or doing complex visual design<br>
&gt; &amp; graphics.<br>
&gt;<br>
&gt; Has anyone here made this transition before?  How did it go?  My<br>
&gt; biggest fears are:<br>
&gt;<br>
&gt; - How am I going to attract clients? (Although this list, and sites<br>
&gt; like <a href="http://djanggigs.com" target="_blank">djanggigs.com</a> seem like pretty good sources to start.)<br>
&gt; - Am I good at managing client relationships?  How hard will this be?<br>
&gt; (billing, scope creep, missed deadlines, etc.)<br>
&gt; - What about the graphics/visual design side of things?  What do you<br>
&gt; usually do for this, or has the client already outsourced a design and<br>
&gt; they just need implementation?<br>
&gt; - Maybe I just want to get a FT position with a web design&amp;build firm<br>
&gt; instead?  What are the pros/cons of that approach vs. freelancing?<br>
&gt;<br>
&gt; Any thoughts or experiences from people who have done this transition<br>
&gt; would be great.  Thanks!<br>
&gt;<br>
&gt; Steve<br>
<div><div></div><div class="h5">&gt;<br>
&gt; _______________________________________________<br>
&gt; Baypiggies mailing list<br>
&gt; <a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>
&gt; To change your subscription options or unsubscribe:<br>
&gt; <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>