My name is Jadon!

I have worked professionally in technology for over 10 years across Support, DevOps, Leadership. Product Management, Systems Administration, Sales, and Software Engineering functions. I have spent most of that time working with Linux, Python, JavaScript/TypeScript, Cloud Infrastructure, and DevOps/Automation.

Want to reach out about something? I'd love to hear from you. You can reach me at jadon@jadon.us

Do Repeat Yourself. Avoid the Wrong Abstraction.

Software engineers trap themselves when they follow the DRY principle too closely. Sandi Metz accurately describes how the wrong abstraction is worse than having duplicate code.

Aug 12, 2025

Read More

Build your own proof-of-concept sovereign AI cloud

Build your own demo sovereign AI cloud using OpenStack Sunbeam, Microk8s, MAAS, Juju, and LXC!

Feb 28, 2025

Read More

What Is The Maintenance Surface of a Program?

Just like a program has an attack surface where vulnerabilities can be found, a program also has a maintenance surface where regressions, faults, bugs, and other breaks in the program's intended functionality can be found.

Jun 10, 2024

Read More

Notes on - Chapter 1 of The Mythical Man-Month by Fred Brooks

My thoughts and notes on the preface and first chapter of book The Mythical Man-Month by Fred Brooks.

Feb 13, 2024

Read More

Notes on - Questionable Advice: Can Engineering Productivity be Measured by Charity Majors

My personal thoughts and notes on a blog post Charity Majors wrote in response to a question about measuring engineering productivity. Here is a link to the blog post: https://charity.wtf/2020/07/07/questionable-advice-can-engineering-productivity-be-measured/.

Feb 13, 2024

Read More