1 # About
2
3 [Oper.io](https://oper.io) is my contribution back to the world's largest
4 knowledgebase in history: the internet. Here I document my various experiences
5 with technology and anything else I care to write about.
6
7 I also publish the majority of my personal code
8 [here](https://oper.io/src/nullspoon). If you're interested in contributing to
9 anything, send me an email (see below) with a pull request and we'll start
10 working together.
11
12 [Code (Git)](https://oper.io/src/nullspoon)
13
14
15 ## Who Am I
16
17 My name is Aaron Ball. Relevant to my profession, I am a Linux engineer and
18 programmer with an unending curiosity to understand any and all systems. I love
19 reverse engineering systems and trying to find more elegant solutions. Those
20 things combined enable me to write or assemble software that automates just
21 about any infrastructure task that is needed. I also love automating my own
22 tasks as home (such as programatically fighting off botnets from my servers!).
23
24 Not relevant to my profession, I love studying spoken languages (English,
25 Spanish, Dutch, French, Icelandic, Finnish, you name it), rock climbing, hiking
26 our wonderful mountains here in
27 Colorado[,](https://en.wikipedia.org/wiki/Serial_comma) and swimming. I also
28 love coffee, beer, [whisky, and
29 whiskey](http://grammarist.com/usage/whiskey-whisky/).
30
31 I thank God routinely for all the engineers He has put on this Earth to
32 discover and make all the great things that have been made. The world is a
33 complex and interesting place and there's nothing like poking at something
34 until you figure out how it works.
35
36
37 ## Contact
38
39 For communication related to jobs, email me at `aaronb@oper.io`.
40
41 For communication related to any of my projects, open source development, etc,
42 email me at `nullspoon@oper.io`.
43
44 If you are particularly concerned with security or just want to add a fellow
45 PGP user to your list of security-minded friends, [public
46 key](/files/nullspoon-oper.pub) is...:
47
48 ```
49 -----BEGIN PGP PUBLIC KEY BLOCK-----
50
51 mDMEYAjcGxYJKwYBBAHaRw8BAQdAvAkXFbA/JR54oBsgYpXDpqdbLsjsU/WBovIF
52 qVKqtVm0HkFhcm9uIEJhbGwgPG51bGxzcG9vbkBvcGVyLmlvPoiTBBMWCAA7AhsD
53 BQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEDPJXW4ITuMic0+rZc7uToE0MDf4F
54 AmAI30UCGQEACgkQc7uToE0MDf6m/wEA/yu7Gqk8XnIwLJbJZprAZh6B/n2dYfEo
55 phj+tRoSk3EA/Al7Vh0cChwWs7M3R6gxUOVx48h/DWyyYuaenJNbEWQHiQIyBBAB
56 CAAdFiEE2Qfr3/0g12fb+3z1u9EVkliLpJsFAmAI3aYACgkQu9EVkliLpJtVBQ/3
57 Vm9UUyThhPu+xM1wVx/D+ZZ/wgYUIp/HK+e+x0PKzAxU8v6i/Ubg0WgEC+K5Gj6l
58 NHtGil8chw3k+PVMTFDKzicPejBughfs5WvcFre7AnRQ9n3RuLanrunbuHIBo8fc
59 lDKGlcYyOMzcuZDUkRk90pNjLw0Yrr4RcqA/m4QRPNmgvcfzDSFSPv4XxNB5IjGL
60 qR2R/JGAQHZ6uiNPrP+BdOE5+pDtlBn0pW4h5h9JVQdZTKLmtTYDXsBocQeSLE/w
61 GurDBEveT/lmlS+AVPCEWenmONy1lyZs/9OqnFRjwR08+1kPmz+Ygtgu6ovKCqQn
62 puOAeFirqHII7Nl2yCr0pAEFdsD+JvzpztjqtXb1d0IKu3IzuXxkdN+c90X732xJ
63 9QZuTlx8crHVy6Yb1vlCX2nwg0oNg8whjF0o7yagiAFsykja/Hf6YFmVN2rXiYL1
64 5HrxAPxINcoJFhoW4tA7VzyMdvOb2X7Zz7OnYcdtHESiDgIm52v6K2x98fEW/IcB
65 CkSWLgW7HFDf7fWMJM/w4pxf1FvY5u4yj+qfN5epblN/2281bwDw4OFv5ePolzNR
66 QwV6rTSVW+zZzngtw+aTkEZotJXqgy2axo3pPvkDJ+8Y6UiKGWiXOlvfipGI6W/B
67 TnLykbpsEfe6n+BsrREjBcqB+gHyXbtp966K8u6Xv4h1BBAWCAAdFiEEWdONm2Pn
68 7It4kL+/JPP7fvfITJ4FAmAI3ggACgkQJPP7fvfITJ4NogD/ak6VZ3NBUdZuJlYd
69 dU6uvlm6utek/DuDSAMkbliK0rsA/Rt8kYJ4ofVVhqnmdG9b/QCCYXatr1q3ardA
70 MBGtSDkMuDgEYAjcGxIKKwYBBAGXVQEFAQEHQBv1fZuQddO9JrAGq5Gb9uxgGlmh
71 2KyP8nFO+EhXn5sBAwEIB4h4BBgWCAAgFiEEDPJXW4ITuMic0+rZc7uToE0MDf4F
72 AmAI3BsCGwwACgkQc7uToE0MDf4crQEAk7ugmUR5F2bF5F1deof4dOL6fG9MIWfS
73 h+USus3yN24BALQfrHZYYx85iZJKLkZ+0cDasLL6WOvY95HTQczCCXILuDMEYAje
74 fBYJKwYBBAHaRw8BAQdAFvwbDQhRiAV4uNQxjh0+4x70MoWw66V9Tbt15R0DG4eI
75 7wQYFggAIBYhBAzyV1uCE7jInNPq2XO7k6BNDA3+BQJgCN58AhsCAIEJEHO7k6BN
76 DA3+diAEGRYIAB0WIQSfjEERw7YXfrfdMdxnsthobl2YWgUCYAjefAAKCRBnstho
77 bl2YWvUfAP98kkwamrrxyWD9YQRxZtpnWLgOP9J0B/CozM+GA0IVPgEAg7ISZH3R
78 3LQp7Sqjyofi1ncRkm9TvwcfNAo5VPdaIQSmzAEAo7EtRkKNCQtkCZSbUMXEdXsp
79 aXkRC/Xjs9wjenPLmf8A/3+21inZQ+VUAMkokJR6Atlhi+Kx5kcMcW5Fj9A1hjcF
80 =8vfc
81 -----END PGP PUBLIC KEY BLOCK-----
82 ```
|