The intellectual property situation is bad and getting worse. To be a programmer, it requires that you understand as much law as you do technology.
Creatures whose mainspring is curiosity enjoy the accumulating of facts far more than the pausing at times to reflect on those facts.