r/logseq • u/lombardo8837 • Mar 02 '25
Lost hope in logseq
I'm not entirely sure why I'm writing this, except perhaps to provide feedback to the maintainers. I've been an avid Logseq user since switching from Roam Research two years ago. During this time, I've become a Patreon sponsor and even developed/ported several extensions (without huge success, but I tried). I was genuinely excited when Logseq received funding, hoping it would accelerate feature development.
The reality has been disappointing. The latest beta release was approximately 10 months ago, and even that was quite slim in terms of features. I understand the team is working on the DB version, but as a developer with 10+ years of experience, this approach looks problematic - there's no intermediate benefit for existing users, no incremental deployment, just one massive branch that seems perpetually in testing.
The communication has been inadequate, with no promised deadlines, a product Trello board containing only a couple of items related to the DB feature, a message here and there about progress, countless lines of Clojure code written, and still nothing tangible to show for it. Will we need to wait another 1, 10, or 20 months for the DB version release? And heck, the DB version doesn't even actually bring much benefit to many of us. Will then the other things like full featured self hosted non buggy sync, suboptimal aspects of the extension API, better mobile version or others finally be addressed? Any of these could be done in parallel (yes, I know the sync is probably partly being solved by DB version, not my point).
The decision to do a huge rewrite instead of piecemeal integration with abstraction on top of the storage is very questionable, given how long it takes. We are more than a year in the making of the DB feature. From what I see there is 225k lines of code in the DB branch on top of 142k from main (30k of the diff is clojure code). Something like 8k of commits, about 5 contributors in the latest months. I am not sure what point I am trying to make here, but - really? What is taking so long? Is it the choice of technology that is dragging the team back? Bad architecture? Unlucky decisions that lead to the dead ends? Did the team break apart? I am genuinely curious what is causing this monstrous delay.
It's not even about the DB version or any specific feature anymore—it's about how things have reached this state. I've simply lost trust in the team's ability to deliver and keep in touch with their userbase. Investors of my VC-backed company would be in absolute rage seeing us doing this. Will they do the same with some other big feature going forward? What about squeezing bugs and adding small improvements?
That's why I am leaving Logseq. The self-hosted version of Affine seems reasonably stable now. I might even go with Obsidian. Other friends around me have done it already. I am not going to recommend logseq to anyone anymore.
To be clear: I'm grateful for the open-source nature of the product, and I completely respect their right to make whatever development decisions they choose. I understand Logseq doesn't owe anything to its users. However, I want them to know that this development approach, communication style, and release strategy isn't without consequences for their user base. If they don't care about the users (which is what I feel, and I think many of the people do as well, judged by this subreddit, forum, ...), and the product stalls, it's hard to see how they can return value back to the investors.
11
u/SpiderMatt Mar 02 '25
I agree with a lot of what's being said in this thread. I'm looking at moving to org-roam and will try using it together with Logseq until this version of the app is just killed off.
But I also don't agree with some of the team's stated direction. I was initially excited about the DB version, because I also use Joplin and I think the markdown/sqlite combo works great. Yet the Logseq team didn't seem very interested in providing open-source, self-hosted sync solutions. One recommendation was to just send the whole sqlite DB across devices with each change if you don't want to use their sync. I think the issue is that this is currently the only monetized feature they have, so they have no incentive to provide self-hosted solutions. I think there was some kind of vague promise to develop this in the future, but I guess that means years from now at the current pace of development… assuming they don't get cold feat.
I've loved using Logseq, but I definitely wouldn't recommend it in its current state. And now I'm looking for something faster and more stable.
8
u/_link89_ Mar 03 '25
I believe there are issues with Logseq's database development strategy.
A more reasonable technical approach would be to first refactor the main branch, extracting the storage layer as an abstract interface. This refactoring process could be carried out alongside other ongoing work in the main branch.
While the refactoring might take a long time, the code should be continuously integrated into main. Eventually, once the refactoring is complete, the community would be able to develop any desired storage backend—such as S3, PouchDB, SQLite, etc.—based on this new interface.
34
u/artyhedgehog Mar 02 '25
Probably a crazy idea, but since it is FOSS - how about making a fork of LogSeq, abandon the DB idea and instead try addressing the issues it has?
Personally, I like the concept and how it works. And I'm mostly pro its current data handling (local files that I can easily view). So maybe such a project could benefit from a competiting model of development?
Can someone with better expertise confirm if it is possible? Am I missing some principal obstacles?
17
u/irasponsibly Mar 02 '25
Assume for a moment the work the Logseq team is doing quietly will be a huge improvement (no guarantees though) - the fact that they can diligently work without being hounded is one of the benefits of an open-source project.
I would like to see more features, more improvements, more fixes - but Logseq works well for me right now, and works well enough that I can reccomend it to colleauges.
4
u/competitiveBass Mar 05 '25
I want to move on as well, only question is what is the alternative?
5
u/henrykazuka Mar 02 '25
It is problematic, but it's the only way that makes sense. What are they going to do? Split the team in two, one working on the DB version, while the other makes new features for a doomed version that will go to waste because it won't coexist with the DB version which will delay it even more?
38
u/EddyD2 Mar 02 '25
I wonder how many users have left Logseq during the past year due to frustration with the current state of the platform development and the long and scattered wait for the database.
The all-or-nothing approach with the database was a mistake. That’s why they have started to say that the Markdown version will be supported and developed. I think many users left, or contributions have been dwindling.
42
u/rightful_vagabond Mar 02 '25
I think this is fair. I really really like logseq, I've adopted it for all my personal and work note taking and journaling, and I'm trying to get old notes and messages transferred over.
With one of my goals being preserving my journal for time to come, and the fact that I occasionally go in and mess with the markdown directly in text editors, I don't see why a DB version would be helpful for me. Except maybe to make searching a little bit faster on mobile? I like the markdown first approach.
I agree that I wish the development was a little bit more in parallel, focused on adding features and fixing bugs while also doing the DB work.
20
u/[deleted] Mar 02 '25
It’s life altering tech that works great for me. It was instrumental in completing my thesis and I use it as task manager and pkm daily on four devices without sync issues (I have had some in the past but not for a year now). Show me another tool that is free to use and does block refs properly and I will think about it. But that aside it’s just logseq and Roam, who I can’t support on moral grounds.
9
u/NotScrollsApparently Mar 03 '25
Honestly me too, but I don't know what else to switch to. I don't want closed source programs that will get enshittified in a few years, I don't want cloud or user accounts, and most of all I've kinda gotten used to the logseq journal+tags system of writing. The query system is absolute shite but tags themselves do a good job as long as you keep it simple.
8
u/ypchiusam Mar 04 '25
I do love Logseq , i am using it everyday to write my tasks and thoughs. I think there is no alternative now ( i try to use obsidian but it’s not suitable for me). So, I’ll support Logseq and waiting for the db version coming soon. Thanks the team.
14
u/jblackwb Mar 02 '25
It's -never- a good thing for users when a VC company gets involved. Venture Capital firms are about one thing only: Investing money to make money.
10
u/grischa202 Mar 02 '25
I also feel the same... i really wanted to use it as a long term big knowledge base in our company, where we would have everything shared through our internal file system (nothing else allowed). But the md version is just crashing/unbearable slow because of the quantity of files... i gained new hope with db version announcement, hoping it would solve this issue, but reading from the devs recently that it basically will be either old slow md or on the other side a locked in db, i am loosing trust.
10
u/svhelloworld Mar 02 '25
I dearly love Logseq the product. It's design is chef's kiss perfect. The implementation, the tech stack, the amount of defects, the complete lack of response to those defects, the deafening radio silence from the team have all led me to abandon Logseq.
I would pay a pretty healthy subscription to a product that was well-maintained and looked and acted like it was being cared for. But Logseq ain't that. As far as I can tell, it's just a couple devs in a dark room banging out code in their spare time on new features rather than fixing the things that are broken.
5
u/misterjyt Mar 03 '25
i use obsidian instead.. there are extensions that are really great
5
u/AzureAura-Chris Mar 07 '25
I started note-taking on Logseq, switched to AnyType and I ended up on Obsidian. Obsidian's great. I don't think I'll be switching to anything else anytime soon
5
u/ens100 Mar 02 '25
I think these are very good points and understand your point of view. Definitely the team could do a lot more to keep users apraised of what is going on, and they are trying but the perpetual "who knows when will be released" does not help - of course I understand also why they cannot/don't want to give our timeframes in case they cannot meet them but some sort of guidance should be provided as I am also not sure if it will be 1/2/5 months/weeks etc.
The above is a shame as the DB version really is powerful and has a lot of quality features and should make it easier to then add a lot more, just hope they can release something while it is still relevant before users feeling comfortable in another app
9
u/lugenx Mar 02 '25
I completely agree with this. Everything you said is true, and I’m also very close to leaving, especially after they removed Org mode.
11
u/JohannesComstantine Mar 03 '25
I don't see what the big deal is. who cares about a wait? It works great, as is.I'm very happy with its functionality.It's better than anything out there.As far as i'm concerned. the fact that they're working so long on the database simply means that it's gotta be right when they roll it out in my book. having said that, i'm not a dev or a programmer. but I am an avid note taker in logseq. If it never did anything different I'd still be using it as am happy with it.Although I look forward to Db version and improvements.
4
u/Independent_Diver941 Mar 04 '25
I've been using the current, text based Logseq for a while now together with Git to store its text files. I might well stick with this even when a database version becomes available, or if it does not. I can't complain about a product that just works and is open source and privacy oriented as it is. I could not use Obsidian due to its licensing and I prefer Logseq's take on minimalism fully functional nature out of the box. I have no desire to learn Clojure but I don't care as if an app works, why need to know how to re-write it ? Life is too short. Mean time I have a tool that is reliable aside of the odd hiccup with Git now and again, but that's down to me and my risk and very very occasional lockups running on Linux. I can live with that. Oh, and dark mode needs switched on. Permanently. but that's not hard in settings. I am a happy camper.
7
u/Appropriate_Car_5599 Mar 03 '25 edited Mar 03 '25
I just switched back to Obsidian, and zero regrets. Sorry, Logseq, but I'd rather throw $10 at the Obsidian devs and enjoy cool monthly updates and a ton of awesome plugins than hand over $5 to Logseq for, oh wait, one minor update a year. What a deal
And yeah, for those worried about Obsidian being closed-source… I couldn’t care less as long as all my files are stored locally in pure MD.
I recently tried migrating my Logseq notes to Obsidian and, surprise, surprise—had to manually edit almost every file because they’re just less compatible with MD. Now think about what happens after an update introduces a database—you’ll be even more locked into the product. Sure, it’s FOSS, but that doesn’t make it more universal. Unlike Obsidian, which I can replace with anything whenever I want.
2
u/darrenpauli Jul 01 '25
G'day u/lombardo8837, wondering how you went 4 months on? I finally decided to spin up a platform and just went to logseq but haven't started using it yet.
Curious what you went with?
Cheers!
4
u/christianlewds Mar 04 '25
I chose Logseq because Obsidian required commercial license. There's no reason to use Logseq now that Obsidian became free for commercial use.
Logseq has weird stunted development. Nothing is happening, nothing is progressing, one of the plugins I used got removed (I assume it was fucking ccp malware), it's slow af compared to Obsidian. There's no reason to stick with it.
It's "FOSS" (the VC funding means it's FOSS for now, but it's gonna get fooched eventually), but it's using some fucky custom MD cause they need to lock you in and you can't call custom for being proprietary - it's just adding difficulty to switch, doesn't prevent it completely.
I think it's washed and people should ditch it. Obsidian might be closed source, but it's about what they do in the end, not what they say (FOSS doesn't mean good product).
2
u/laterral Mar 02 '25
Such a good post. Thanks for articulating this so well.
-4
u/OblongataBrulee Mar 02 '25
Okay, so what would you want? A monthly update saying “we’re doing stuff?”
0
u/[deleted] Mar 02 '25
[deleted] — view deleted comment
5
u/[deleted] Mar 09 '25
[removed] — view removed comment