How to build a second brain as a software developer

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

  • I was disappointed that Joplin (https://joplinapp.org/) wasn't included in the app list.

    Having used both Evernote and OneNote, I've found Joplin to be a better choice, especially when I'm bouncing between platforms. It doesn't lock you to a particular ecosystem or cloud service, and the open source app is free for use.

    For what it's worth, I'm not affiliated with Joplin, I'm just a user.

  • TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  • logseq (https://github.com/logseq/logseq) has all features of roam plus

    - markdown (or orgmode) based local first

  • Zettlr

    Your One-Stop Publication Workbench

  • I read all those note taking threads with great passion (from the first to the last comment - typically comments are way more interesting then articles), looking for the holy grail of note taking.

    I've tried a lot of solutions but the one that clicked for me is a mixture of org-mode for current/smaller notes and Zettlr (https://www.zettlr.com/) for stuff that my kids will inherit one day.

    Zettlr's advantage is that is it just a layer on top of folder or folders with standard markdown files. Zettlr adds ability to tag and search notes plus it displays MD in a nice way. Nothing more, nothing less.

    I keep the notes on Synology drive, so they are synced/backed-up and it just works.

  • anki

    Anki's shared backend and web components, and the Qt frontend

  • What I miss from these conversations is an emphasis on memory. I know it has a bad rap, since it's not the same as understanding. But I have the feeling that most of our work relies on things that we've done so many times, they've been memorized and do not need to be looked up again.

    Have a look at Anki https://apps.ankiweb.net/, the tool that I use to make memory a choice. See also Michael Nielsen blog on this: https://augmentingcognition.com/ltm.html

  • obsidian-mind-map

    An Obsidian plugin for displaying markdown notes as mind maps using Markmap.

  • athens

    Athens is a knowledge graph for research and notetaking. Athens is open-source, private, extensible, and community-driven.

  • I cam across two alternatives for Roam Research:

    Foam. Built on Visual Studio Code and GitHub, Foam is early but already powerful. Write your content in markdown, use [[page]] for internal links, and explore your content with an interactive graph. The Backlinks Explorer lets you find all notes that link to a specific note. Foam also makes it easy to back up your notes on GitHub. [1]

    Athens. Quite ambitious, Athens aims to offer a full open-source version of Roam. Built with Clojure. It's founder wanted to work for Roam but was rejected because he didn't know Clojure. So he learned Clojure and started writing an open source alternative. Roam was rejected by YC but AThens was accepted. [2]

    [1] https://foambubble.github.io/foam/

    [2] https://github.com/athensresearch/athens

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nextra

    Simple, powerful and flexible site generation framework with everything you love from Next.js.

  • Here is my final destination after years of path work with notes saving, I been doing this for 3 months and I am extremely happy.

    three parts.

    1/ saving Notes in markdown files on github

    2/ using static site generator to create website https://github.com/shuding/nextra

    3/ hosting on Vercel for free

    https://docs-site-coral.vercel.app/

    The above is the sample site that was created with Nextra and hosted on Vercel, when you navigate on this site you would appreciate the simplicity of markdown files with good website navigation . Vercel hosted site will be updated as soon as you checkin .md file changes to github

    All you need to do is clone this repo https://github.com/vercel/swr , npm install and run the site locally .

    If you like the site, remove the files and replace with your own .md files , check-in into your own github repo , create Vercel account and it will pull your github repo and you Docs site is online .

  • SWR

    React Hooks for Data Fetching

  • Here is my final destination after years of path work with notes saving, I been doing this for 3 months and I am extremely happy.

    three parts.

    1/ saving Notes in markdown files on github

    2/ using static site generator to create website https://github.com/shuding/nextra

    3/ hosting on Vercel for free

    https://docs-site-coral.vercel.app/

    The above is the sample site that was created with Nextra and hosted on Vercel, when you navigate on this site you would appreciate the simplicity of markdown files with good website navigation . Vercel hosted site will be updated as soon as you checkin .md file changes to github

    All you need to do is clone this repo https://github.com/vercel/swr , npm install and run the site locally .

    If you like the site, remove the files and replace with your own .md files , check-in into your own github repo , create Vercel account and it will pull your github repo and you Docs site is online .

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts