Software & Open Source
Perl, web applications, developer tools, databases, and the communities that keep open-source software alive.
See the code →Hi. I'm Ruth.
Software developer, open-source nerd, writer, and maker. Different tools, same curiosity.
What I do
I've spent a lot of years learning how things work, building useful things, and helping other people make sense of them. These are the four neighborhoods where most of that happens.
Perl, web applications, developer tools, databases, and the communities that keep open-source software alive.
See the code →Technical explanations, practical how-tos, and books for people who would rather understand the thing than merely use it.
See the writing →Hart Woods is where ideas become actual things: publishing, consulting, planning tools, media, and other useful mischief.
Meet Hart Woods →On the bench now
A character-driven first-contact novel about grief, connection, and what two very different peoples can learn from one another.
Writing code, maintaining modules...pretty un-glamorous stuff, usually.
Serving as Co-Treasurer of The Perl and Raku Foundation, helping support the people, projects, and infrastructure behind the Perl and Raku communities.
This section is intentionally easy to edit. Because “what I'm working on” has never been a particularly stable concept.
Software & open source
I've worked in software for decades and spent much of the last twenty years writing Perl. I build web applications and developer tools, maintain CPAN distributions, and contribute to the organizational work around the Perl and Raku communities.
These days you'll find my public code scattered across the usual forges, with more of my Perl work moving toward Codeberg.
Writing
I have written some science fiction as Lyla Hopper, where the tools are spaceships and societies instead of editors and soldering irons.
I have also, from time to time, reviewed fiction for my friend Marlene Harris over at Reading Reality, under the pen name Amy Daltry. It's been a hot minute, but you never know when I'll turn back up there.
Hart Woods
Hart Woods Group is the umbrella for the businesses and projects I build with other people—and occasionally because I couldn't leave a perfectly good idea alone.
About Ruth
Growing up, my father taught me to solve problems and to keep learning. That stuck.
I'm a software developer, open-source contributor, writer, maker, project wrangler, and serial learner. I've spent a career moving between code, organizations, tools, books, and whatever interesting problem happens to be sitting in front of me.
The list changes. The connecting thread doesn't: I like figuring things out, making useful things, and helping other people understand what I've learned.
“Specialization is for insects.”
— Robert A. Heinlein, Time Enough for Love
Say hello
Software, open source, writing, making, consulting, or something difficult to categorize? Those are usually the fun ones.