Solved

consulting?

Posted on 2007-11-14
3
244 Views
Last Modified: 2010-04-01
Hi,

Over the past 4 years I've built up a lot of experience in a very specific software area. I'm wondering if there are any special precautions I need to take in setting up some kind of software development consulting 'company'? The company would just be myself, and I'd just like to charge an hourly rate for people. I've realized I have a lot of offers from people and don't want to necessarily move to another full time position at another company. It would be nice to give employing myself a shot (I know this is very risky).

Any thoughts on this? I am posting in the C++ forum because I assume some of you are doing something similar to this?

Thanks for any thoughts
0
Comment
Question by:DJ_AM_Juicebox
  • 2
3 Comments
 
LVL 17

Accepted Solution

by:
rstaveley earned 500 total points
ID: 20280996
Go for it, but don't underestimate the amount of business work required. You'll find that your old boss actually did stuff :-)
0
 
LVL 39

Expert Comment

by:itsmeandnobodyelse
ID: 20281808
>>>> I've realized I have a lot of offers from people
You should check whether these offers would give you enough work to earn your living. I made the experience that you hardly can do more than one job at a time. The day has only 24 hours and the week only 7 days, and if you have to go to the customer they rarely will let you in at Sunday evening but from Monday 8 AM to Friday 6 PM. A few times I achieved to go from Monday to Thursday to one client and Friday to a second one. But that was luck.

You may also consider that if working as a one-person company you may have no time to make aquisition for yourself. So, the time between new projects can be long. That's why I was using intermediate companies which make the aquisition for me ... and make that I get my money a few weeks after I bringing it to account . Of course they take their share  but it is worth the money if you ever have experienced a customer not paying the bills for months.

Regards, Alex
0
 
LVL 17

Expert Comment

by:rstaveley
ID: 20281946
I'm guessing that DJ_AM_Juicebox is East Coast USA from the time zone in the question.

I do most of my consultancy out to that neck of the woods based from my poky office in London and I must say that the business footing is much easier over there than it is here in the UK. It may be because I primarily deal with small media / interactive companies in the UK, but I find that getting money from clients in the UK is like getting blood from a stone. The US is much more business-friendly, once you get over the shock of the scary wording in contracts.

I'm not on site, so I don't have to fall within office hours, but I'm a family man, which means that I try - and fail - to keep my hours sociable.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

In days of old, returning something by value from a function in C++ was necessarily avoided because it would, invariably, involve one or even two copies of the object being created and potentially costly calls to a copy-constructor and destructor. A…
Many modern programming languages support the concept of a property -- a class member that combines characteristics of both a data member and a method.  These are sometimes called "smart fields" because you can add logic that is applied automaticall…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now