Grit

Productivity

task manager

SHOW HN2021

255points
45comments
#145of 2,533 in 2021
Top 6%of 2021 by points

How HN took it

CuriousMostly questions and neutral comments

5 positive, 19 neutral or asking, 2 mixed, 1 critical, out of 27 comments about the project. Thread score +0.12.

Idea: 3 for, 0 againstPricing: 1 for, 0 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clever multitree structure for tasks

    From 3 comments
    • TiddlyWiki uses a similar data model for table of contents by default and I love it! I think the multitree constraint is a good idea over a general DAG.
      slaymaker1907 on HN
    • Looks and works fantastically. Great job!
      rochak on HN
    • Oh, so you can only crosslink from different root nodes. That makes sense. There are so many ways to structure todos. In this case, it appears to be using subtasks specifically…
      tunesmith on HN
  • Alternative to expensive Workflowy

    From 1 comment
    • Workflowy is good but it's really expensive for what it does, I'm glad we have grit as an alternative.
      xavierlint on HN

Objections

  • Name is confusingly similar to git

    From 1 comment
    • I really like trying out tools that allow me to organize and track tasks, as they help me keep focused and more motivated if I know where I am, what I have done and what I need…
      loloquwowndueo on HN
  • No sync across devices yet

    From 2 comments
    • I really like trying out tools that allow me to organize and track tasks, as they help me keep focused and more motivated if I know where I am, what I have done and what I need…
      loloquwowndueo on HN
    • This looks pretty interesting! How is the data stored? Would it be difficult to sync among different machines?
      fluidcruft on HN
  • Failed to build on Linux due to absolute import path in Makefile

    From 1 comment
    • Wow a very cool idea. The idea of many root nodes for different views seems interesting. Unfortunatly it does not build on my pc, it seems to import an absolute path in the go…
      Flockster on HN

Requests

  • Sync across devices

    From 4 comments
    • I've seen similar task management that syncs to CalDav: https://f-droid.org/en/packages/org.dmfs.tasks/ Is this something you're thinking about adding?
      encryptluks2 on HN
    • I’m going to play with this as well since I’m learning about the whole tasks/notes space. Do you have plans to support any form of sync? Like CalDAV or some API on top of which…
      vbsteven on HN
    • This looks pretty interesting! How is the data stored? Would it be difficult to sync among different machines?
      fluidcruft on HN
    • Some sort of UUID for task identifiers so that you can beam them around without collisions.
      smitty1e on HN
  • GUI version

    From 1 comment
    • I would kill for a GUI app like Workflowy with multitrees. I really do need a graphical representation in order to best visualize what's going on.
      r-w on HN
  • Storage in git or a sync-friendly backend

    From 2 comments
    • git. The right storage backend is either git, or a git-like Merkle tree. This is small data. Individual files for objects are fine. Compacting is better, but not critical. You…
      woofie11 on HN
    • I guess I'd be okay with a Merkle tree stored in SQLite, although looking over the Fossil documentation, it seems like the developers didn't get git, and what made the git data…
      woofie11 on HN

Questions

  • Difference between a DAG and a multitree

    From 2 comments
    • What's the difference between a dag and a multitree? The wikipedia article was confusing - it seems that it prevents diamond shapes? Like where 1 leads to both 2 and 3, and where…
      tunesmith on HN
    • Precisely; a multi-tree has a unique path between two nodes. On the same note, I wonder what is the relation between dags/multitrees and semilattices. They seem to be very…
      ssivark on HN
  • How ordering of tasks works

    From 1 comment
    • How do you handle ordering? I noticed: ``` $ grit add -p 5 Bread (5) -> (6) $ grit add -p 5 Milk (5) -> (7) $ grit add -p 5 Eggs (5) -> (8) ``` led to: ``` ├──[ ] Get groceries…
      kbd on HN

Alternatives named

  • Workflowy

    From 1 comment
    • Looks like a CLI version of Workflowy (https://workflowy.com) to me.
      JensRantil on HN
  • Taskwarrior

    From 1 comment
    • I just started migrating to taskwarrior which great due to the many clients. Actually its integration with vimwiki via the taskwiki plugin [1] is quite powerfull allowing…
      riedel on HN
  • TiddlyWiki

    From 1 comment
    • TiddlyWiki uses a similar data model for table of contents by default and I love it! I think the multitree constraint is a good idea over a general DAG.
      slaymaker1907 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26673221)