I had a little conversation with a colleague a couple of days ago about tax breaks that can be given to r&d department of some companies, but to justify that tax break, you need to prove that you really are a real r&d department by documenting all uncertainty that your projects may have that lead to a real research and implementation of a specific solution.
How can i document my project as a programmer when i am given a project with expected results? should i keep under source control the results of all my analysis (and code) , whether they work or not?
As a programmer, i am used to promote only the portion of my code that works, not everything that i have meticulously tried before reaching that solution whether it works or not. How would you adapt to allow your company to get that tax break if you work on an R&D Department?
I would love to hear what you have to say on the subject.