Welcome!
If you’re reading this, thanks for stopping by.
I’m a software developer who enjoys understanding how things work beneath the surface. This website is where I’ll document that journey.
Rather than focusing only on how to do something, I like exploring why it works that way, what happens behind the scenes, and how different pieces fit together.
What to Expect
Here you’ll find articles about:
- Linux and the Unix philosophy
- Neovim
- Arch Linux and system administration
- Bash scripting and shell utilities
- Open-source projects I build
- Lessons learned while solving real-world problems
How I Write
My posts will take a few different forms:
- Tutorials — Step-by-step guides with practical examples
- Design discussions — The reasoning behind design decisions
- Documentation — Notes and ideas I’ve found useful enough to share
I believe the best way to learn is to build things, ask questions, and explain what you’ve learned to others.
If any of these topics interest you, I hope you’ll find something useful here.
What’s Coming First
My first few articles will cover topics I’ve been working on recently:
- A safer Arch Linux update workflow
- Understanding Arch News and Informant
- Why I built
arch_sysreport - Designing small Unix utilities
- Building
passfzf— A fuzzy finder for thepasspassword manager
Thanks for reading, and I hope you’ll enjoy following along as this collection of articles grows.
See you in the next post! 🚀