Topics for learning & improvement

Date: 2022-08-12
Last Updated: 2022-11-03
#Learning #Self Improvement

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
  1. FreeBSD / OpenBSD
  • System administration
  • Jails (FreeBSD)
  1. BIRD
  2. Bitwise operations
  3. PostgreSQL
  4. Containers
  • Container Networking
  • Filesystem Layers
  1. gRPC
  2. Protocol Buffers
  3. Lua scripting
  • Perhaps a Neovim plugin for replacing LaTeX commands with their appropriate glyphs akin to what go-latex does. Or an equivalent :make command for just like there is for make.
  1. Improve my knowledge of memory usage and allocations by Go programs.
  2. Kubernetes
  • Jobs fed by a queue, e.g. Creation of Materialized Views.
  1. TLA+ and Formal Verification
  2. TTYs and Shells
  3. 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.