Nye Noter - et brud med logseq

Tags:
Categories:

En af de første ting jeg skrev som en del af den her samling af løse skriverier til nettet, var Logseq + syncthing overi at jeg beskriver fordelen ved værktøjer som obsidian.md og logseq til behandling af noter og vidensarbejde (strukturing af viden, information og etc.). Jeg er dog sidenhen løbet ind i det problem at logseq’s teknologiske begrænsninger i form af at være en Electron-applikation,1 samt den nye retning som udviklerne bag logseq har valgt at tage, har vist sig at være en for stor kammel at sluge for mit fortsatte brug.

Electron apps og skiftet til en database

Electron-programmer er bare ikke ligeså performative som “native-applications”, og da slet ikke i sammenligning med noget som er skrevet i Rust eller C som kører i en terminal. Over de 2.5 år, hvor jeg har brugt logseq er det kun blevet langsommere og langsommere desto flere noter som der er blevet tilføjet.

En af de store “selling-points” ved logseq var at alle noterne var opbevaret som markdown-filer lokalt på ens computer, og som var mulige at redigere og åbne med andre værktøjer. Dette er stadig i skrivende stund tilfældet, men grundet den manglende evne til at optimisere applikationen yderligere, samt et ønske om at indkorporere “google drive-style” flere brugere som kan redigere samme dokument samtidig, har de besluttet sig for at “pivot” og brugere nu deres udviklings-arbejde/tid på at omskrive programmet til at istedet for at redigere og anvende enkelte markdown-filer for hver note, til istedet at basere sig på en database-approach.

Logseq-projektet modtog i 2022, $4.1 millioner til accelerere udviklingen af projektet,2 hvilket jeg ikke var bekendt med den gang jeg startede med at bruge programmet, ej heller at der var et firma bag udviklingen (idet at alt materialet, altid lagde fokus på at det var et “community”-udviklet open-source projekt). Det ville heller ikke have haft (stor) betydning for om jeg ville have brugt programmet eller ej, men det ville have gjort mig mere betænksom om hvorvidt at jeg ville haft sat ligeså meget lid til projektet.

At de modtager funding er kun et “problem” i hvorledes at disse penge bruges, samt de interesser som diktere udviklings-retningen af projektet. I deres oprindelige blog-post hvor at de announcere den successfulde funding-runde, bliver nogen af disse ting implicit klare:

We’re proud to announce our first $4.1M seed round. The financing was led by Patrick Collison, Stripe CEO, Nat Friedman, former CEO of GitHub, Tobias Lütke, Founder of Shopify, Sriram Krishnan, GP at A16Z, along with Craft Ventures, Matrix Partners China, Day One Ventures, Charlie Cheever, Founder of Expo/Quora, and Dave Winer, the forefather of outliners, scripting, weblogs, RSS, podcasting, etc. The round also included participation from Logseq contributors and community members. The funding will be used to hire top talent and double down on product development.2

Deres skift fra file-based til database-based, er heller ikke announceret på deres blog som har været død/ikke updateret siden 2023. Det er kun gennem Discord’en, (måske deres discourse instans) og github at man har kunne se dette pivot blive omtalt. En ting er den manglende kommunikering af dette til deres mindre tekno-literate brugere, men også inklussionen af canvas-featuren startede en mindre kontrovers blandt nogen nørder i deres forum, i hvorvidt at det var en prioritering af udviklingsressourcer baseret på investorere interesser og ikke på faktiske use-cases - at det var noget som ingen bruger “efterspurgte”, men kun noget implementeret for markeds-differtiering af produktet fra andre note-programmer for investor/venture capitalist-interesser.3 At ressourcer blev brugt på canvas-featuren istedet for at optimisere core-funktionaliteten i programmet, som i den periode oplevede ikke bare delvis ustabilitet men var og er stadigvæk decideret langsom - er hvad en af hoved elementerne i sagen var.

Hvad gør jeg så nu?

Med min nuværende mængde af noter i logseq, er det bare et sløvt og langsomt mess, og jeg har nu forladt logseq til fordel for de grønnere enge med min primære text-editor helix, og diverse terminal programmer. Overførelsen af mine markdown-noter skrevet i logseq har dog vist sig at være en mere træls oplevelse end forudset, i det at logseqs idosynkratiske formattering af markdown filer og deres backlink-funktionalitet viser sig umådelig dårligt egnet til eksport, brug og redigering uden for logseq - men det har alligevel ladet sig lykkes i de fleste tilfælde at udtrække noterne på en måde som giver mening.

Hvis note-praksisser interessere en, eller man ønsker en længere gennemgang af alt det som kan være træls i note-program landskabet, kan jeg anbefale følgende video: Simple, Non-Commercial, Open Source Notes


  1. Electron værende et framework for at bygge computer-applikationer som er cross-platform ved brug af web-teknologier som javascript, html og css. ↩︎

  2. Som man kan læse mere op i deres blog-post fra dengang: Logseq raises $4.1M to Accelerate Growth of the New World Knowledge Graph ↩︎ ↩︎

  3. Dette er ikke en benægtelse af at der sagtens kan være brugere, som har gavn af eller som aktivt bruger den feature, men snare en påpegelse af hvilke interesser som diktere brugen af udvikingsressourcerne og retningen som produktet udvikles i. ↩︎