There is an interesting project you can take on and make a difference: non-evil assignment of inventions agreement.<p>Typical AoI assigns all rights to the company, so a developer can not even take a script not related to the core business with him when he moves. The company itself ends up not using the script but not letting the developer use it either - it's a huge waste.<p>A better arrangement would be to give equal ownership rights to both employee and employer for all work except work that is company's competitive advantage. Determining the latter is super tricky, but if you can come up with workable definition you will make a huge impact to both concept of employment and the software industry (not unlike the open-source idea).