About RCH

January 1, 2025

This is my embrace of learning in public as inspired by Shawn Wang. The idea behind learning in public is that you learn more effectively by being open about what you don't know, by adding to the corpus of human knowledge, and by digesting concepts and explaining them in your own words.1

This site is a way for me to digest my own learning. It's primarily here for future me, and it's how I plan on:

I write everything from essays on leadership and articles tracing my software development journey to full technical guides to tiny thought snippets.

Background

I grew up fascinated by technology and was fortunate enough to learn the fundamentals of programming a long, long time ago, when the internet was new. Since then, I have spent most of my professional career in the service of software development teams. I have served in roles as an architect, business analyst, developer, lead developer, project manager, quality tester, scrum master, and team coach. I've made a lot of mistakes along the way.

Technology

I supported dev teams for years, before finally scratching the itch in 2018 and getting back into the hands-on fun of coding. I love software, because I believe it's modern day magic. But I'm a sorcerer that is just now waking up to the dangers of casting big spells using shiny objects (frameworks), depending on different reagents (dependencies), and after trying modern web development for the last 9 years, I think it feels like this:

The cartoon wizard Merlin facing a large red crocodile opening its mouth The Sword in the Stone (1963)

I am waking up to the dangers of modern "best" practices, and returning to sustainable approaches by focusing on fundamentals while getting back into the magic of forging my own spells.

Follow me on my quest to discover magic again by reading my home page.