"Invention means any invention or work of authorship, including without limitation any and all ideas, concepts, information, improvements, discoveries, developments, designs, formulae, materials, processes, procedures, techniques, mask works, know-how, artwork, data programs, software, source and object codes, and any other works of authorship or other copyrightable or patentable works. ...
During the period of my employment and for six months thereafter, I will promptly disclose to the Company fully and in writing all Inventions authored, conceived or reduced to practice by me, either alone or with others, including any that might be covered under Section 2870. In addition, during the period of my employment and for one year thereafter, I will promptly disclose to the Company fully and in writing all patent applications filed by me, on my behalf, or in which I am named as an inventor or co-inventor."
Will signing such an agreement make it difficult for me to work for a start-up or any other company for six months after leaving this company? It appears that for 6 months after I leave I would have to report to this company every line of code I write at my new company. Is this sort of request common in the Valley?