Footnotes effectively have no place in CS, engineering or natural sciences. Other disciplines treat footnotes very differently, I think.
I do appreciate the arguments that footnotes can be distracting, or that one doesn't know whether to skip them, but at present I see them as the best option for keeping the main body streamlined/as short as possible without sacrificing points that I'd like to make that wouldn't make for or fit into an appendix.