We all want to make as much money as possible and it can be very easy to take on more work than you can actually manage. If you are a self-employed programmer or run your own business, you need to carefully consider if you have the time and knowledge to take on a project before you agree to it.
Website projects can vary drastically from a simple brochure site to a fully-fledged ecommerce site that will be a lot more complex to build.
If you are only just starting out, then it may be worth doing a few smaller projects first to see how you get on with them and to check that your costing structure works and is accurate.
If you do take on a project and then realise that you can’t manage you either need to find someone that you can pass the work on to that is reliable or you will need to tell the customer that you can no longer work on. The son you can sort this out, the better.
You can always do online or classroom training courses to further your understanding and ability in areas such as design and programming.