When choosing a Tool for Thought, it's important to consider if the tool is being actively developed.
This is one of the questions I have about Logseq. This small video shows their "developer commits." #TfT
What do we learn from this?
2/8 This is a super nerdy thing, but even if you are unfamiliar with it, there is something essential to learn.
Logseq is a TfT developed as open-source. This means all the source code for the project is available to the public.
What are the benefits of open-source?
3/8 As an open-source project, it allows other developers to:
+ Audit the code for security and safety
+ Contribute new features and fixes
But there is another advantage, what is that?
4/8 Since Logseq is developed in the open, we can review the history logs of their code repository on GitHub. We see how often (or infrequently) they update their code.
It also allows us to see what they are working on.
So what do we learn about Logseq from their history logs?
5/8 There are three things I note that I consider favorable:
#1: The team is very active in the development; there is rarely a few days there isn't some meaningful activity on their code base.
6/8 #2: They are constantly fixing the code.
Fact: all software is filled with bugs. It's unavoidable.
Sad reality: Often, companies focus on new features and never finish polishing old features or resolving problems.
It seems that bug fixes are a priority for Logseq.
7/8 #3: Logseq is actively working on new features.
Two features under development are their TNO sync service and whiteboards (drawing tool for visualizing notes).
I am using both of these new features, and well... they are fantastic even in their beta phase.
8/8 Summary
The developers actively work on @Logseq, fix bugs, develop new features, & have a published plan of where they are heading.
My confidence in this tool is increased.
I will use Logseq as my daily driver until the end of January & document the process along the way.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
1/6 @logseq deep dive continues... today some words on performance.
Some time back, I did a performance test on Logseq, but it didn't pass my expectations. Many graph DB-based Tools for Thought didn't do so well in the past. #TfT
However, things have changed for the positive.
2/6 I know engineers always intend to make speed a priority, but the truth is, early in the development process of a new TfT, it's easy to skip that part and focus on rapid iterations of features.
It is a tough balance to strike: new features that users demand and speed.
3/6 Most users don't notice this since they start with a small collection of notes & slowly add. But, as the months pass into a year or so, performance becomes a big issue.
When users notice it, they really notice it & rebel. Performance is a big reason people will switch tools.
I am on day 3 of my deep dive into Logseq. Also, I am using Tana in parallel, inputting the same data, tags, and structure into each tool. (Is anyone curious about my observations? 😏)
However, today's thread is about Logseq's template feature. #TfT
2/ This is another important feature, and Logseq has us covered.
It is super easy to define a template with bullets, structure and metadata (properties).
As shown here, right mouse click on a node and define it as a template.
To use the template, type /Template
3/ The template feature allows for inserting dynamic variables for dates and current page. Perhaps there are more variables? I don't know. Here is what is documented:
1/ I have been doing a test phase with @culturedcode's Things 3.
I admit it's a crazy thing to do, but I had to put this app through the "#TfT Hacker" productivity test.
So this probably has no value to my reader base, but I feel compelled to talk about this app.
2/ Things is a task manager known for its beauty and simplicity.
The Things UI is done right.
For some reason, when I see my daily task list in Things, I don't feel overwhelmed due to its focus on what is relevant right now and its generous use of luscious white space.
3/ They say Beauty is only skin deep. But don't be fooled, while Things is praised for its beauty, it's not just another "pretty" app.
It embodies a true and tested system for dealing with your tasks and projects.
Today I forced myself to take meeting and planning notes all day in Logseq. I am an old-time Outline lover. And I have to say it feels very natural. #TfT
I will continue the rest of the week doing so.
2/ Outlining is smooth. The keyboard is responsive and works the way an outline should regarding indenting, outdenting, zooming, page navigation, and rearranging nodes between levels and hierarchy.
If you like outlining, you will feel at home.
3/ I created a bunch of namespaces for organizing primary nodes I often use in note-taking into logical structures. Namespaces never really did anything in Roam, so I was "educated" today on their value in a tool that supports them.
1/ Because I am crazy and can't help myself, I am deep diving into @logseq. I have been promising my #TfT buddy @rroudt that I would do this for a while, and well, with the winter months upon us, it's a good time.
One initial impression: I like their sync service.
2/ I value tools that offer TNO sync capabilities, and not many do. I have to commend @obsdmd and @roamresearch since they offer TNO.
TNO is Trust No One Security
It means I provide the password (key) for the encryption between the client and their servers.
3/ For those rare "very sensitive" use case scenarios, this allows me to use their cloud services and be sure that even though they can get to my data, the data is encrypted with a key they don't have, thus the data is useless to anyone without the key.
In this essay, he talks about the amazing work of Edwards Deming, specifically the PDSA model.
PLAN
DO
STUDY
ACT
It's a model for continuous improvement by iterating through multiple workflows to achieve desired results through trial & error (honest examination of results).
The idea of PDSA is that it involves multiple loops of PDSA.
Rarely in life do we reach our intended goals with just one attempt, rather we succeed over multiple iterations, with each iteration getting closer to the desired result.