Geoinformatics, software development, software quality assurance.
Pay off your technical debt when you have the chance.
Treat warnings as errors.
Vim, not emacs.