Developer Advocate • Community Builder • Technical Communicator
I'm a Developer Advocate with a passion for precision, process, and the mastery of complex systems—whether code, historical craftsmanship, or connoisseurship. My journey with technology spans over 35 years, from BASIC on TRS-80 and Commodore machines in the late 1970s to helping build developer communities at Heroku today.
What drives me as a Developer Advocate—communication, community building, education, and distilling complexity—are the same values I apply to my other passions: appreciating the craftsmanship and mechanical elegance of historical firearms, and the art of winemaking with its focus on process, patience, and refined detail.
Whether I'm explaining a tricky API, documenting a project's evolution, or sharing knowledge with the community, I approach everything through a lens of expertise, attention to detail, and the shared value of getting complex ideas right. If you'd like to connect about developer advocacy, technical communication, or building communities, I'd love to hear from you.
I sometimes write about technology and development at my blog. Check it out!
I'm a Developer Advocate with a passion for precision, process, and the mastery of complex systems—whether code, historical craftsmanship, or connoisseurship. My journey with technology spans over 35 years, from BASIC on TRS-80 and Commodore machines in the late 1970s to helping build developer communities at Heroku today.
What drives me as a Developer Advocate—communication, community building, education, and distilling complexity—are the same values I apply to my other passions: appreciating the craftsmanship and mechanical elegance of historical firearms, and the art of winemaking with its focus on process, patience, and refined detail.
Whether I'm explaining a tricky API, documenting a project's evolution, or sharing knowledge with the community, I approach everything through a lens of expertise, attention to detail, and the shared value of getting complex ideas right. If you'd like to connect about developer advocacy, technical communication, or building communities, I'd love to hear from you.
I sometimes write about technology and development at my blog. Check it out!