These days, with tools like IDA and Ghidra, I find I’m no longer dealing with disassembly regularly. These tools are doing such a good job of turning assembly code into usable C that reading disassembly is now only necessary in corner cases (SSE functions, rare instructions like AAD, or obfuscated code). It’s honestly incredible how much progress has been made in this area over the past few years.