In what ways have the knowledge, skills, etc you've gained in your area of study/work helped you in other areas?<p>For example, how has programming helped your thinking skills in other subjects or in life?
Learning some combination of functional programming / DBA skills / thinking in terms of categories has helped me become much more organized.<p>I don't waste time on about detailed organization like alphabetizing files in a folder but putting stuff into the right folder and scoping the level of folders to be shallow has made it painless to save things and find things. My home folder is only dotfiles and symlinks to various other folders or active projects I'm working on. It feels very organized but it is even easier to maintain.<p>Finding the right scope and scale to work on something is the difference between stress and stress-free technology. Computers are good at lots of things but they can be very bad at auto-scaling and auto-scoping what you want to accomplish if you design the system the wrong way. ie. if you put the human in the loop at the wrong point then the system can be very inefficient and stressful to the human