I worked with machine code right to the end, mainly when debugging code in an OS rather than writing my own stuff although I did write some in assembler. It is quite amazing how compact and fast programs can be when written in machine code rather than a higher level language, although C (in its various forms) gets pretty close.
Stuart