I agree; I read the headline as meaning a 6502 assembler was written, as opposed to 6502 assembly being written.
Writing compilers gets difficult, quickly. But writing assemblers is/was common enough for simple architectures and it's quite fun and relatively easy to prove/test for correctness. At least compared to most compilers.
One of my first gigs out of school involved writing a Z80 assembler because I "needed" nonstandard (Sharp/DMG/8080) instructions to be handled during a codebase port. It was enjoyable! I recommend everyone write an 8-bit assembler at least once!
Still, TFA is very interesting and I appreciate OP's share. :-)