A lot of buzz about @tana_inc & people patiently (impatiently) waiting for their invite for early access.
Many compare Tana to Notion and Roam, but Tana is its own thing and in its own class. #TfT
2/ Recently @SantiYounger did this great 9-minute video on what Tana is. Well worth watching. He also calls it a tool that brings in all the features he wants from tools like @todoist, @NotionHQ, @RoamResearch & @logseq.
3/ Also, @jcfischer, the other day, compared Tana to Lotus notes, which is also a great comparison.
Tana is the first tool I have seen that uses an outliner metaphor for collecting data with little structure to as much structure as you want, all built on a real database.
4/ Tana allows you to, in an ad-hoc way, create data structures with minimal predefined structure or with as much defined structure as you want.
In other words, Tana allows you to grow your workflows, data structures, and processes casually.
5/ It allows you to adapt those things and doesn't punish you for making changes to existing workflows later in time.
What is Tana to me?
I am going to NERD out, sorry if I lose any of ya.
6/ Tana is an approachable user interface layered on top of the powerful concept of a graph database.
Unlike traditional relational databases that work rows & columns, a graph database is well suited for data with endless interconnections (node to node).
7/ Tana is a graph database. Thus it's ideal for interconnecting thoughts (backlinks, etc). However, this is not to say traditional relational databases are bad, rather they are also powerful.
Tana is a graph database that allows us to create row/column-like data structures.
8/ We get the best of both worlds, both a graph database and relational database functionality.
The graph is for outlining and creating tree-like structures.
Our minds naturally process this conceptual view of data. Image 1 is the structure, 2 is the way we work with it.
9/ Tana also allows for more traditional database views of data. A supertag in Tana is comparable to a table definition. It has fields, data types, settings & constraints.
The first screenshot is a supertag (table) definition.
The second screenshot is a table definition in MySQL
10/ This is super powerful. Data structured in such a way can be viewed from many perspectives. The following pictures represent the same data but transformed into multiple views.
+ Card view (even groupable like with kanban)
+ Tabbed view
+ Table view
+ List view
Mind-blowing!
11/ the nerd party continues ...
Tana also can be compared to an Object database. Basically, Objects are "things" like: You have a Customer that is a person and you have an employee that is also a person.
They are all persons but have their own unique characteristics.
12/ So this means, in an object database, you define what a person is (first name, last name, etc), and then from that, you "inherit" all the features of a person and create a Customer object with additional data elements, and then an Employee Object with their unique elements.
13/ Object databases have the concept of inheritance. One object inherits the data elements of another object.
Now get ready for this mind-blowing fact:
In Tana, supertags are objects that have data elements. Supertags can be based on other super tags (inheritance!!!).
14/ In these two pictures, the first one is a Project supertag. It has all the base data elements I want for all projects I do. The second screenshot shows a "Budget" project supertag that inherits the data elements from the base Project supertag.
15/ There are many benefits from supertag inheritance:
+ Less work to define new super tags
+ Consistency in the use of field definitions throughout my Tana database
What is cool is I can even query for "Project" and the results can include all supertags that inherit from it.
16/ Tana also makes it easy to work with all these types of data structures you have in your graph, doing so through a powerful query design tool.
17/ So what is Tana? Is it a graph database? A traditional relational database? An Object Database?
In many ways, Tana is all of the above.
So Tana is its own thing. We can compare it to other tools, but I think in 2023, others will be comparing themselves to Tana.
18/ The reason I am excited about Tana is that as a developer, I understand data models. I see that Tana unlocks a lot of possibilities for the future.
I had hoped other graph-based tools would unlock this future for us, but they don't have the foundation in place. Tana does!
19/ Some may say this is too difficult of a paradigm for the average user. I disagree!
Users are smart.
We often think most people can't learn these concepts. But they can.
The key is to have a user interface like Tana that makes these diverse data concepts accessible.
20/ If you love outliners and blocks - you are going to love Tana
If you love databases, you are going to love Tana
Having these things combined into one tool is #TfT Nirvana
• • •
Missing some Tweet in this thread? You can try to
force a refresh
2/ Obsidian and Tana are not easy to compare. They are in the same competitive space: Tools for Thought, but they solve different problems. So there is overlap, but they are fairly different.
Obsidian is the best choice for Markdown, TNO, and long-form writing. Single-user work.
3/ Tana will be best for outliner database-like functionality: (everything is a database record). So stronger for more structured content and querying against that. Multi-user collaboration.
Tana solves many problems within the product that other TfT tools need plugins for.
/1 A rant, sponsored by the good folks at the #TfT Hacking foundation
I sadly notice increasing criticism toward content creators, with sarcastic expressions like "Shiney new objects" or of creators generating content about news tools.
Like they have selfish or evil intentions.
/2 I don't consider myself a content creator, but let me apologize on behalf of all those content creators who FORCE you to read their content on Twitter, medium, etc, or FORCE you to watch their videos on YouTube.
Please take note of the sarcasm in this last statement.
/3 People, we are the masters of our own domain (browser, inbox, etc). If you feel overwhelmed, use the "unfollow" button & don't open videos on YouTube.
Please, don't make these people feel bad for the self-sacrificing effort they put into providing us with educational content.
1/13 Today I share the most important advice you'll ever receive in your Tools for Thought journey. Some will think it's not important, but I hope you won't dismiss it too easily.
For this discussion, I encourage you to look at @tana_inc document. #TfT
2/13 Personal Knowledge management (PKM) and Tools for Thought (TfT) are basically about managing information, whether it's yours or someone else's.
So many factors: privacy, ownership, data integrity, backups, and more.
Information is our gold; put it in a safe place.
3/13 If you use such a tool, you must see your personal responsibility to educate yourself about data. Looking at Tana's document is a good example of key things you want to see from a company.
You want to see a clear explanation of what they WONT do, but WHAT they can do.
2/ This has everything you want under one hood:
+ Outliner - #roamantics will be satisfied
+ Supertags - tags on steriods, function like a database (Yep, a Notion of a real DB)
+ Strong query support designed for humans but powerful enough for programmers
+ Multiuser collab
+ API
3/ A crucial factor in choosing any Tool for Thought are the people behind the product.
Tana crew is fantastic. If I didn't have a job, I would be applying to work for them.
Amazing design & engineering team.
Friendly team, easy to work with, open to feedback.