Main Page
Welcome
My name is Sophie. I would describe myself as a hacker (as in hacker culture, not as in credit card fraud) and maker. My areas of interest include:
- developer tooling: editors, compilers and programming languages, version control, deployment pipelines, ...
- self-sufficient alternatives to cloud technology: homelabs and self-hosting, smart home appliances, federation of decentralized services, ...
- digital infrastructure: servers, networking, operating system components, ..., and especially the security and resilience thereof
- civil engineering: public transit systems, urban infrastructure, ...
- 3D printing, especially the construction and control of 3D printers
I firmly believe that hackers can make the world a better place, in some big and lots of small ways. While a lot of technology today is built to disenfranchise and oppress, it can also be used to enable and empower. Now more than ever, it is high time to roll up our sleeves.
Projects
I am somewhat proud of the following:
- sysgraph is a compact system state manager, written in hardened C, with as little dependencies as humanly possible. It can run on any POSIX system with a C99 compiler and busybox. I use it to control the services on my servers, and my desktop session. The goal is to eventually boot a system as PID 1, but a lot of scaffolding needs to be built before that.
- "neo-ed is the new standard editor." It is a modern, user-friendly, and extensible version of the original
edtext editor from early UNIX, written in Lua, and mostly POSIX.1-2017 compliant. Things are still a bit experimental and janky, but this thing positively slaps when working with line based data. I've used it as my main editor for some years now. - This website is generated from Markdown files using pandoc, based on this blog post. The sources can be found in this repository. Furthermore, the bottom of each page links to its respective source file and revision history.
All of my projects can be found on my cgit.
Articles
I occasionally write stuff down.