Freelancing

What If Code Doesn’t Match Client Coding Standards?

A blog reader asks a very relevant question that may be in the mind of every new freelance developer. The question is what happens when the code doesn’t match the client coding standards.

The reader asks:

As a freelancer working for a client, if my code doesn’t match their coding standard. Do I still get paid, or do they charge some money from me?

Freelancing doesn’t work like a traditional job where you have a technical person as your team leader or project manager who monitors your quality of code.

Still, there can be two scenarios

Case 1: Client isn’t Technical

The clients are often nontechnical. So they don’t even see the underlying code. However, they are more interested in the final outcome of the project and the functional aspect as per their need.

So if the workflow is as expected, and if you managed to deliver the work well within the stipulated time, you should be fine getting paid. This is one of the reason for college students to be a freelance programmer as clients are interested in the functionality and not the backend of the code.

Clients don’t have the technical expertise to understand the difference between the use of PHP frameworks over plain PHP. As a freelancer, it is you who have to lift the quality of your code. Even if you were paid for a code that you thought isn’t good enough and doesn’t match your or client’s coding standard, it is never too late to let the client have an update. This can help build an everlasting business relationship with your existing clients.

Also read:
How to get more repeat business from clients than one can handle? Here are my 5 ways I help my clients to send repeat business over to me.

Case 2: Client is Technical

Every client isn’t the same. There can be an exception where you aren’t directly working for a client. However, you are working for a client’s client and the person who is responsible for your payment is technical.

In such a scenario, the quality of your code comes into the picture. So you may need to match the client’s coding standards.

Again it is rare scenario at least in India because technical people don’t prefer outsourcing model and are more interested in hiring over outsourcing.

Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

Recent Posts

Absolute Beginners Guide to Google Ads

Free Google Ads Tutorial for an absolute beginner covering campaigns and their types, networks, keywords,…

2 years ago

How Freshers Can Make Money Programming in Java

Do you want to make money programming in Java? Here are 6 creative ways for…

3 years ago

Financial Freedom for Freelancers – 9 Smart Ways

9 smart ways for freelancers to achieve financial freedom. First, you have to believe it…

3 years ago

How To Become A Self-Taught Developer

With so many programming languages and resources available, it can be information overall to learn…

3 years ago

Wise Review – Best Exchange Rates For Indian Freelancers

Wise review from an Indian freelancers point of view to receive payments in India. How…

3 years ago

How to Tell a Client you Can’t Lower the Price?

There are 3 types of clients who want you to lower the price. How to…

3 years ago