tangjeff0
1) He asked something about if I was going to find a co-founder or not. I think I said that we started getting traction pretty fast without one and I wasn't going to wait for a co-founder to appear -- cofounders are not something to force. I think this is how he observed that I was "young and hungry." 2) He asked about why I thought open-source was a key differentiator. I said it wasn't, it was just good marketing, and thought you can build the best product without being open-source. I think this turned out to be true. Some arguments for open-source are that it is better for extensibility, privacy, and community. Obsidian does a great job of these 3 things, arguably the best in the networked note-taking app category, despite being closed-source.
I remember both of these questions actually causing Michael and the other partners on the call to pause and think about what I said, because it wasn't necessarily what they expected. Expected answers to these questions might be: "I'm looking for a co-founder" and "Open-source is better because X/Y/Z" given that I had marketed Athens as "open-source Roam" for the first 1 year and throughout YC.
I thought I bombed the interview because I remember being pretty shocked and speechless when they gave me a call saying I got in.
1. We had revenue, meaning we weren't afraid to charge. Many first founders are afraid of charging, and there is step-wise more validation having $100/month than $0.
2. We had a product that my partners could actually download and use.
3. "You seemed young and hungry. And I like young and hungry." - Michael Seibel
Unfortunately, I don't have the video of how our actual interview went. I think that would've been very informative too.
Now there are even more single-player tools, they are all still competing with each other, and implementing the same features, i.e. wrappers around GPT-3. Super happy with the bet we made :)
> Shout out to Syrus Akbury (W19), Ian Tien (S12), and Taariq Lewis (S15) for encouraging me to apply and helping me with my application way back when :)
But seriously, thank you so much Syrus! I was thinking about you 3 the whole time while I wrote the post, hoping it would help someone else like how you helped me!
[0]: https://airbyte.io/articles/our-story/the-deck-we-used-to-ra...
Agree with your comment. What we've found is that most people don't actually want to self-host, even technical users who can. But they all want the optionality to self-host, which you don't have with most SaaS's like Notion or Roam. This is doubley important for "second brains", apps where you brain dump your closest thoughts.
As Balaji has said, given the choice, "you'd always pick open source over a comparable proprietary equivalent."
Another use case that goes beyond individual notetaking is collaborative knowledge management for organizations. So far Roam's collaborative features have been lacking to say the least.
So basically a Github vs Gitlab scenario. Both are extremely valuable companies. One is more for individuals, the other for enterprises. Knowledge management can go broad and deep, and we're only processing and collecting more information. Never underestimate a growing problem/market.
Their page https://sandstorm.io/how-it-works writes:
> For example, when using Etherpad – a document editor app – on Sandstorm, every document lives in a separate container, isolated from the others. The front-end and database for that document live in the container. The container has a private filesystem for storage. JavaScript running in the user’s browser can talk only to the document container for which it was loaded, no others. All of this makes up a single “grain”.
Right now Athens works directly with the filesystem (and therefore filesync services), not a REST-ful/HTTP server. I'm not sure how Sandstorm apps "talk to the document container." If they allow read/write access to the filesystem from the web app, it could work, but I'm not sure how Sandstorm works.
I do wonder if additional features are added, especially those that are not plain-text, how they would be supported. Even markdown-based notetakings struggle with block refs.
More recently, one of our users gave me a pretty detailed tour of their Tiddly, which shares sentiments of the other commenters. Single file is great until it's not. Lots of plugins but requires manual config. Needing to startup a server to collaborate wasn't great.
What "killer features" do you think Tiddly has?
Haven't tried recursive CTEs before, maybe I should dig into it more!
We actually do use Electron! ClojureScript compiles to JS at the end of the day.
Ultimately Clojure is pretty necessary to use our database, Datascript, a graph db with its own data query language, Datalog. Datalog is a descendant of prolog, and makes recursive/reverse queries trivially easy.
Main reason is access to datascript, one of the only client-side graph databases, which doesn't work the same with JavaScript.
1. Market: If the pie doesn't grow, you may be right. If, however, these become new platforms, with the majority of use cases and user value occurring in the future, then there's certainly room for many existing players to succeed, and for brand new players to. Most people don't even take notes. What if knowledge management looks different in 10 years?
2. Consolidation: Notetaking is pretty singleplayer and subjective right now. Until there are "network effects", reasons why people would want to purposefully join the same network, a lot of it will simply come down to taste. Note: network effects does not simply mean real-time collaboration.
SQL databases are indeed operationally simpler but that's because they have been around for much longer and are more battle-tested.
To your second answer, yes and yes. I write in the post:
> As for how we will make money, most users, even technical ones who could self-host, don’t want to self-host (but they value that optionality and insurance against lock-in). They want a subscription SaaS, which will make features like backups, integrations, and collaboration much easier.