• Sploosh! Pipes, Pain, and the Surprisingly Pleasant Past

    🛠️ SPLOOSH! Blog Post #3 “Pipes, Pain, and the Surprisingly Pleasant Past” This week, SPLOOSH! graduated from “barely a pipe dream” to “fully piped up and passing tests.” That’s right: pipelines are in, and they actually work. Multiple commands, redirections, built-ins, the whole glorious mess—you name it, I piped it....

  • Sploosh! Adventures in Auto-Completion

    Adventures in Auto-Completion: Tab-tastic Times with Sploosh! There’s something magical about hitting the Tab key and watching your terminal finish your thoughts like a caffeinated psychic. I knew I wanted Sploosh! (The Shell) to have that magic. What I didn’t expect was the chaos, heartbreak, and weirdly satisfying triumph that...

  • Introducing Sploosh!

    🐚 Introducing Sploosh! – A C# Shell Project Ever thought to yourself, “You know what my Linux box needs? A shell written in C#”? Me neither — until I did. Welcome to Sploosh!, my somewhat serious, occasionally snarky journey into building a POSIX-compliant shell using C# on Linux. This blog...

  • Recipes for the Holidays

    Today I came across a collection of recipes on Twitter of all places. I hate twitter, and I don’t want to lose these so I will write them down here and attribute them to their original authors the best I can. Inspector Rebus’s patented recipe for Scotch Eggs (Ian Rankin):...

  • Pragmatic Rubber Ducks

    In the early 2000’s, back when I still considered myself a young programmer, IBM laid off a large number of engineers in my town and my company scooped up a bunch of those guys. They needed jobs and we needed programmers. A few ex-IBMers ended up in the area where...