Learn x86-64 assembly by writing a GUI from scratch (2020)
What sort of jobs are there these days that use assembly?  Is anybody still using it directly?<p>These are pretty non-specific, but these are area I know about already for others who may have the same question as me:<p>1.  Compiler development<p>2.  Security research (malware analysis/reverse engineering) - although not much if any writing assembly, just reading<p>3.  Kernel development - again mostly just reading assembly, not writing it.  Bulk of code written in C (or potentially a very recent development, rust)<p>4.  Driver development - mostly C but some devices can involve assembly