The author expresses a contrarian view on the use of imports in programming, particularly in Rust. They prefer using fully qualified names over importing symbols into local scope, arguing that this practice enhances code clarity and prevents ambiguity about the source of functions or types. This choice helps avoid confusion when dealing with overlapping names and allows for easier copying and pasting of code without worrying about import requirements, albeit at the cost of longer name usage.