Welcome to the personal devlog of Drew DeVault, where I document my work, philosophies, and insights into the world of open source software engineering. This page is a consolidated space for reflection, planning, and transparency.
I’m Drew DeVault, a software engineer and open source advocate known for creating minimal, efficient, and privacy-respecting software. I maintain multiple tools including SourceHut, Hare programming language, and contribute to projects in the Wayland ecosystem.
My approach emphasizes correctness, simplicity, and long-term maintainability. I believe in the UNIX philosophy, strong documentation, and a clean C codebase. Most of my tools avoid corporate control and prioritize community governance.
Working on asynchronous pipelines to speed up job processing in SourceHut’s CI system. This includes refactoring queue systems and replacing synchronous waits with event-driven job flow.
I’ve been reevaluating the long-term rendering strategy for wlroots, considering Vulkan pipelines and better frame scheduling. This is especially relevant for mobile and battery-sensitive use cases.
Helios kernel now has basic USB device enumeration. Currently working on low-speed HID support. All written in pure C with minimal abstraction.
Here’s what’s next: