My interests are quite broad. Most subjects are interesting once you get your hands dirty programming them, but if I had to pick...
- Heterogeneous computing or compiler toolchains.
- Reconfigurable computing from a software perspective.
- Network/packet filtering, on networks cards/FPGAs/in the kernel with BPF.
- Pen support for Emacs? I'd really like to scribble and jot down notes on top of my org files.
- More about UVM, or RTL verification/modelling more broadly.
- A bit about embedded/low-level tooling, such as Yocto, bitbake, and RTOS's.
- I'd like to try some of the newer languages around, such as Jai, Nim, Zig...