The path to effective hatred of software goes through the path of excessive love of software. You must have had love for vast quantities of software, and experience all stages of that love: to write it, to run it, to maintain it. Only then will you start experiencing that effective hatred, and appreciate its fruits: less code, simpler code, less dependency.