It would be nice if more people here had such a mode in their brains.
For the life of me, you are a fool if you're going to write software as your sole course of earning a living and not invest time into studying copyright law, patent law and much more.
Business acumen is a must for every engineer.