Everyone should learn how to develop software - because it teaches you the fundamental consequences of short-term vs. long-term thinking.#SoftwareEngineering #Philosophy