Our great sponsors
-
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.
I use my neovim plugin note.nvim[1] to brainstorm and plan features as well as track day-to-day stuff. It's one of the few projects of mine that I've spent more time using than building - by a good amount.
I have a top level ~/notes/projects/foo. When the project is small I just keep everything in a single file. Each feature gets its own item hierarchy and I use folds to manage which 'scope' I'm seeing. After I decide on what (not) to work on, I can mark that node as "won't do" or "pending". When I pick up a task for the day I can deep-link to where I initially brainstormed the feature.
[1]https://github.com/gsuuon/note.nvim
Related posts
- Ask HN: Do you make a work breakdown structure before programming?
- Best note taking app that available in Linux (AUR or git) and Android?
- exrc.nvim - utilities for writing and managing .nvim.lua files
- What are your custom treesitter language injections?
- LSP or Conform? Which one should I use to format?