Hiya-
Good to hear that you went to the sba.gov site. That's
definitely a start. Check also with irs.gov mainly
setting up and maintaining tax records. You will have
to do them quarterly.
As to starting off with a sales job, well, errrrr, gee,
that kind of sets a stigma in my book. I would suggest
a good solid stint as a journeyman engineer rather than
going to sales. You can get a lot of vendor interaction
as a design engineer. Maybe it's my own hidden shame being
in technical marketing that's talking (God, am I glad that
I'm out of that area and back on the design bench).
Uh, we didn't touch upon insurance, both health and
professional. Many companies are now requireing contractor's
insurance, even if you are the only man in your shop.
Malpractice insurance might also be an issue for you.
Especially if you make things that might go boom! ;-)
While on the related subject, a working knowledge of the
regulatory and certification of products might also be in
order. I'm thinking FCC, UL, etc.
An interesting book from a civil soils engineer was titled:
"Engineering and the Art of Not Being Sued"
You mentioned:
"A second motive is I'd sooner buy a lottery ticket than expect to find an employer who has enough talent to recognize it. Metaphorically speaking,
a bullet in the head sounds more appealing than working with some people I've met at jobs. I'm guessing that varies by region."
Hah! That's a laugh. The Pointy Haired Bosses (PHBs) just
become your CUSTOMERS! Contracting implies you get the
shitty jobs. The best that you can hope for is that you
get a rep. for getting the job done. You have to fit
into the environment of the shop that you are working in.
Damnit. I too suffer from that. I'm a 'nix guy and
feel much more comfortable there than in Windoze. HOWEVER,
if I can't convice the customer/PHB the merits, well then
it's limping along in Windoze....... OTOH, one of the
last projects I worked on required my extensive Motorola
68K assembly language experience. So, all experience is
good experience.
While on that subject, your experience points to the
hardware side as you have mentioned. If find that although
my customer might hire me for a "hardware" job, I'm
appreciated/retained for my "software" expertise, or vice
versa. Many customers, although claiming only wanting
a portion of a design effort, usually want a turn key
solution. Might I suggest moving up the layers of the
application level. Hardware side, computer system
architecture, software side, higher level languages, and
source control as well as operating system APIs. I
threw in a good data base, web servers, dynamic HTML
languages (java and PHP), when I re-treaded myself back
in 2002. Spent many hours sucking down iced tea in
Carl's Jr. Hamburger joint with laptop in hand wacking
away at a list of topics that I wanted (including PICs
BTW). Got myself certified as a Linux guy (they even give
you a cute little plastic card that you can carry around
in your wallet)! But, YMMV. And your mileage should
vary.
Speed also helps. There is an old adage in the consulting
game:
"You want an expert? Give me the book and six hours, and
I'll be an expert."
As a contractor, you also have to have an intuitive
understanding of marketing. Face it, if you decide to go
down this path (as many of us have), you will become a
mental prostitute. Bottom line, you are selling your
mental efforts (sweat) for dollars. You have to do
dilligence to make the package (you) as attractive as
possible.
Finally, (and I'm sure that many of the readers of this
post are going "whew!")is the development of a *STONG*
work ethic. Driving a project through on budget and on
schedule. Yes, you mentioned your rocket. However, that
didn't mention how long you and your team have been working
at it, tombstone delivery dates, gating issues, Gant or
Pert charts, all the good old project management stuff.
EGAD! All of a sudden *YOU* are the pointy haired boss!
For example, since December, I've been working full time
on an open source project and I'm TWO months behind
schedule! You can bet that even though it's open source,
there are some real interesting discussions between
labor (me) and management (me) going on! I'm sure that
your project has taught you valuable lessons along this
line.
Best of luck. Abandon all hope!
Cheers,
Rich S.