Introduction - Day 2 - VaultStream
March 15, 2026•364 words
Hi,
Isn't life in a way funny? You keep running away from somewhere or something, convinced it's wrong or not right or such. But in reality it's because you lack the tool, or for now that segment of that journey has drawn to a close.
But then you grow, try again, learn more and you recruit the same tools, but with new appreciation and new understanding with how to wield these things.
No one wants to deal with ramblings, because that's a no longer rare, I doubt it ever really was.
But here's a little bit of accountability, for myself really. But maybe you see a bit of yourself in here. I wish I could go back 6 years and tell that person I was growing to be, 'hey it's okay'. Sometimes your dreams are too ambitious but when you're looking at the sky, you don't realize how far you actually moved.
So VaultStream is a less ambitious goal, which is to build a sync engine in Rust.
The other projects I've had, have focused on trying to build a whole product without having the raw engine needed. I've focused now on building the actual engine to allow these other ambitious projects (if I could somehow go back) in time to succeed further.
This is what I wish I could have built back then but lacked the knowledge. But so much expertise is build around struggle and attempts. I remember about 8 years ago, trying to get two lousy iframes to communicate and building a library. The amount of joy I felt when I finally got things lined up. The same sort of jolt of realizations when I actually understood how promises worked and built my own promise wrappers. These jolts of realization and clicking into place is what I live for.
Today I accomplished the following:
1) Setting up Listed.to
My goal is to try and blog at least once every 8 days. Build a sort of roadmap so I can see how far I actually got you know? Look back with wonder and pride.
2) Created Stub Library
3) Created Git Remote and token
4) Migrate issue tracker
5) Create stub project