RustShellUnix
January 5, 2025Writing a POSIX Shell in Rust
A journey through implementing a POSIX-compliant shell -- parsing, process management, pipes, and the beauty of Unix design.
20
A journey through implementing a POSIX-compliant shell -- parsing, process management, pipes, and the beauty of Unix design.
Ancient wisdom from the Bhagavad Gita that directly applies to modern software engineering -- detachment, duty, and focus.
A practical exploration of DNS -- how it works, why it breaks, and what I learned from building my own recursive resolver.
A common misconception demystified -- understanding the fundamental difference between containers and virtual machines at the kernel level.
How I structure my mornings around spiritual practice and deep work to set the tone for a productive, purposeful day.
Result, Option, the question mark operator, and custom error types -- a practical guide to handling errors the Rust way.