Date: 2022-08-12
Last Updated: 2022-11-03
This is a list of topics that I would like to learn about or improve on. As topics have been met they will be struck through.
The numbering is irrelevant.
1. OPNSense
- PF
- VLANs
2. FreeBSD / OpenBSD
- System administration
- Jails (FreeBSD)
3. BIRD
4. Bitwise operations
5. PostgreSQL
6. Containers
- Container Networking
- Filesystem Layers
7. gRPC
8. Protocol Buffers
9. Lua scripting
- Perhaps a Neovim plugin for replacing LaTeX commands with their appropriate glyphs akin to what
does. Or an equivalent `:make` command for `just` like there is for `make`.
10. Improve my knowledge of memory usage and allocations by Go programs.
11. Kubernetes
- Jobs fed by a queue, e.g. Creation of Materialized Views.
12. TLA+ and Formal Verification
13. TTYs and Shells
14. Network layers (2-7 mainly)
I'm now running OPNSense at home, it took a couple of false starts, don't forget to by good quality Ethernet cables.