Sunday, February 20, 2011

Something to keep in mind while freelancing

I might be just too young to write this but yes based on my experience with clients i had, i did like to put forward some points which i think every freelance IT professional must keep in mind

1. Always Freeze the requirements with the clients. Make sure "This is what they want". If possible get a signed approval from them

Its better if you complete this procedure in beginning of project so that you can avoid suffering in end. In many cases clients start demanding changes that are totally different from what they had asked in beginning. By getting this approval you can save your self from extra efforts being forced on you. For anything extra demanded make sure you charge them separately.

2. List down what you will be providing in maintenance.

In many cases clients over period of maintenance demand changes which in themselves are project and which cant be denied cause of service u need to provide them. To avoid this kind off issues, make sure you finalize terms and conditions of maintenance as well. i.e what all services or changes will you provide in maintenance.

3. Never take "Replicate a site" project

These are highly paid and very attractive for new freelancers but trust me.... they will screw up your reputation.

and this one is for web developers

4. Clarify well in advance what clients can expect to see on IE

Many times clients will complaint that site does not work as jazzy as it does on firefox or chrome or any other browser. We all know its not developers fault. IE sucks Bigtime!!! (Be it any version). Make sure that you tell clients this well in advance. If possible tell them what they wont be seeing on IE.
If client insist that he need exact output on IE you have 2 choices. 1 degrade the sites transitions and any latest improvements in css or js used or say "NO" to that project.

Well thats all on this. Will add to this as i learn more and more from clients ;)

Small issue of padding difference observed between chrome and firefox

In some elments like heading (h1,h2,h3,h4 etc) and anchors elements show weird padding difference. For example element that appears aligned properly in firefox may appear aligned slightly above or below its position in chrome.

This problem exist even after applying css reset. After trying out few things i found solution to this problem. All you need to do is add this line to the beggining of the css.


And the issue is sorted. :)