A good friend of mine once told me, when referring to both of us, that we’re “input people”, people whose minds won’t stop generating ideas. He followed that up with: “I think we have to become output people.” And to a certain degree, he’s right. And I’ve tried. I’m still trying. (This website is a testament that I'm continuing to try.) But I’ve learned that swimming against that current, forcing myself to finish something just for the sake of finishing, does more harm than good. That road leads to lost motivation, built-up frustration, and a general apathy toward what I’m creating. So why fight it? Why can’t my input be an output? Instead of cursing my inability to “commit” or framing it as a lack of willpower, I decided to build a space that embraces it.
What You'll Find Here
Welcome to Perpetually In Progress! This site isn’t about polished tutorials or definitive answers; though you might find a bit of that too. It’s about the never-ending cycle of the creative process. The fleeting whims and half-formed ideas of a mind that refuses to be quiet. But more than anything, it’s about chipping away slowly and letting tiny, almost unnoticeable efforts add up over time.
We build things and share the progress not because they’re finished, but because they’re becoming. This site is a living record of experiments, half-built ideas, learning detours, and systems that evolve over time. It lives somewhere between a dev log, a notebook, and a playground: a place to document how things are made, broken, rebuilt, and occasionally shipped. I tend to work in cycles of intense focus: diving deep into a topic for days or weeks (if I’m lucky), eventually moving on to something new, then circling back later with fresh context. Whether that circling will be in a few days or 5 years remains to be seen.
Why Share Unfinished Work?
Because progress is messy. It doesn’t move in straight lines. It lives in drafts, branches, notes, half-working systems, and way too many TODO lists. Sharing things while they’re still forming helps me think through what I’m actually building. It allows me to stay accountable without pretending everything needs a deadline. It helps capture ideas and lessons before they get over-edited or forgotten. It serves as practice for getting comfortable with iteration, experimentation, and changing my mind. If something here feels incomplete, that’s probably because it is; and that’s kind of the point.
If you are reading this, thank you, genuinely! If you’ve made it this far, I hope this helped you understand me a little better, even if you don’t work the same way.