NATHAN ALDERSON

NATHAN ALDERSON

SOFTWARE DESIGN ENGINEER
COMPUTER HOBBYIST
PERSON

Hi there! I'm glad you found me!

I think my Myers-Briggs type describes me pretty well. I'm an INTP.

Introvert

This one is often misunderstood. I definitely enjoy social interaction and collaboration. I prefer to work in a team room, for example. However, I need time to process things independently and when I need some time to "recharge," I tend to retreat to a private place. At a party, I will generally hang out with one or two people and have really great conversations, rather than bounce around and talk to everyone.

π

Intuitive

I'm comfortable with abstraction and theory. I love systems (like the MBTI!) and patterns. I'm fairly weak in this one, though, because I do eventually get tired of all the thinking and I start itching to act.

Thinking

I tend to think and act rationally and logically. I value precision in language and I tend to speak directly. I don't get offended easily because I don't take things personally.

Perceiving

This is perhaps my strongest mbti-letter. I hate making decisions. I'm really good at seeing and articulating all of the options, and I may even have a strong opinion about which one is the best, but I often need help committing to a particular course of action.

WHAT I'M GOOD AT

SOFTWARE

I've written lots of Scala, lots of python, and lots of embedded C/C++ (though it's been a while). I've built drivers and web apps, utility scripts and libraries, frameworks and microservices.

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. I'm especially interested in how SDN and NFV can improve carrier access networks.

LINUX

I love VIM. I've contributed to several OSS projects. I prefer the command line. Antergos is currently my distro of choice.

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

Cloud computing. Functional programming. SDN/NFV. Containerization. Agile... Name your buzzword, I've tried it and I've probably got an opinion. Actually, I'm really 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.

CONTACT ME

You can get in touch with me using the form provided, or any of the following links:

    nathan@nathanalderson.com

    hangout with me

    nathanalderson