-
Software
-
I love to deliver working, tested, well-documented code. These days I write a lot of Elixir and Rust, but I
feel like I've written a little bit of just about everything at this point. I've built drivers and SaaS apps,
utility scripts and libraries, frameworks and microservices and everything in between.
-
Networking
-
Most people just use the network: I've helped build it. I've monkied with IP stacks, written layer-1 drivers,
and built an overlay network for containers.
-
Linux
-
I love VIM. I've published and contributed to several OSS projects. I prefer the command line. By the way I
use Arch.
-
Learning
-
From rock climbing to functional programming, from woodworking to container orchestration, I've taught myself
a lot. I learn by reading, talking, and doing.
-
Architecture
-
From embedded applications to cloud-deployed, clustered application frameworks, I don't just like writing
code, I like desigining software. I challenge the status quo but approach new ideas critically.
-
Buzzwords
-
Generative AI. Functional programming. SDN/NFV. Containerization. Agile... Name your buzzword, I've tried it
and I've probably got an opinion. Actually, I'm pretty in to all of those.
-
Tools
-
I'm a power user. I like diving into config files and settings menus. I love keyboard shortcuts and workflows.
I tend to root my phones and compile my own kernels, and I do a task approximately 1.5 times before I automate
it.
-
Coaching
-
I really like learning alongside other people. I love pairing because I enjoy learning from folks smarter than
I, and I like sharing the things I've learned with others.
Social