I am Adam Anderson. I work as a Software Engineer at a Bitcoin Exchange. I also do occasional consulting in the realms of data engineering, IT and general software development.
I love learning about programming (Python, Go), Data Science, Linux and open-source software.
For fun, I enjoy running, reading sci-fi and attempting to make things out of sterling silver.
My tech journey began in 2001 when I took my first course in HTML and CSS in high school. Since then I have been obsessed with all things web and open-source.
I worked in education for 9 years. I taught Spanish, Japanese, English, and Drama. I worked in classrooms in Nicaragua, Japan, Turkey, Bahrain, and the US. To seek further (continual) growth opportunities I transitioned fully into IT starting in 2016.
In tech I am largely self-taught. I have taught myself Linux administration, the command line, bash scripting, python, database management, security best-practices, networking, etc., through the Linux Academy, ITpro.TV, Codecademy, and various textbooks.
By June, 2016, just prior to getting my first job in IT, I had earned the following technical certifications:
- LPIC Level 1
- CompTIA Linux+
- SUSE CLA
I am currently working on learning Go.
My favorite sci-fi novels include
- The Foundation, by Isaac Asimov
- Pushing Ice, by Alastair Reynolds
- The Algebraist, by Iain M. Banks
- Ender's Game (and the Ender Saga), by Orson Scott Card
- Pandora's Star (and The Void Series), by Peter F. Hamilton
- Nexus/Crux/Apex, by Ramez Naam
- Daemon (and Freedom™), by Daniel Suarez
How this site was built
Why I started Kernel Mastery, the blog
- To document my learning and mastery of open-source technologies,
- To provide accessible and concise tutorials on Linux and open-source tools, and
- To inspire others to use and contribute to open-source projects that enhance our freedoms and productivity.