You should always charge the client for research costs. I've been coding for 15 years but that does not matter I need more or less googling then you do. You probably know tricks I don't and Visa versa. The client pays your hourly rate for doing work. And if that work is writing code or looking stuff up it does not matter.
I still would say that it depends on a few factors. If I would research how to write a loop in JS for half an hour, I would probaly not bill that. If I research edge cases of support vector machines to evaluate if they are suitable for the client in this case, then yes, research should be billed.
Saying that every hour we spend should be billed it's our egoistic developer perspective ("I worked for an hour and the hour must be payed by someone"). The client perspective most likely is that they hired an expert who knows things they don't and is an expert in his field. So they will most of the time not be happy to pay us to learn things we should know in their perspective. So, as often, it's about finding a balance and being honest about what you offer for the hourly rate.
Damn and I thought I could get by without time tracking software haha.
So yes, that balance is what I am looking for. Charge for the "important" research and maybe not charge for the hours remembering the selected language's syntax.
If you are a developer that has to research how to write a loop in JS for half an hour your hourly rate should reflect that.
In my country you can get developers from 10 euro an hour to about 250 an hour. The hourly rate reflects the skill and expertise of the developer.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You should always charge the client for research costs. I've been coding for 15 years but that does not matter I need more or less googling then you do. You probably know tricks I don't and Visa versa. The client pays your hourly rate for doing work. And if that work is writing code or looking stuff up it does not matter.
I still would say that it depends on a few factors. If I would research how to write a loop in JS for half an hour, I would probaly not bill that. If I research edge cases of support vector machines to evaluate if they are suitable for the client in this case, then yes, research should be billed.
Saying that every hour we spend should be billed it's our egoistic developer perspective ("I worked for an hour and the hour must be payed by someone"). The client perspective most likely is that they hired an expert who knows things they don't and is an expert in his field. So they will most of the time not be happy to pay us to learn things we should know in their perspective. So, as often, it's about finding a balance and being honest about what you offer for the hourly rate.
Damn and I thought I could get by without time tracking software haha.
So yes, that balance is what I am looking for. Charge for the "important" research and maybe not charge for the hours remembering the selected language's syntax.
If you are a developer that has to research how to write a loop in JS for half an hour your hourly rate should reflect that.
In my country you can get developers from 10 euro an hour to about 250 an hour. The hourly rate reflects the skill and expertise of the developer.