Honestly the simplest option is sometimes the answer. Google docs...
It meets all your requirements. Markdown interop is very good. Always backed up and in sync. Supports offline access. Really easy to export everything if you really need to.
Google Docs doesn't do classic "wiki" things like bi-directional linking. Search, ironically, is also a bit of a mess.
Google Docs was built as a MS Word competitor and that's what it does best. I love Google Docs and I use it every day, but this is one thing I wouldn't use it for.
With JJ I sometimes make a 'jj new a b c' to work on top of multiple changes. Then as I tweak things 'jj absorb' to automatically patch the right changes.
I work in a huge code base. Thousands of projects I have never even taken a single look at. At least once a day I run into an issue and all I have to do is point an LLM at it, and it will successfully follow the chains of includes and function calls and accurately find root problems.
It massively boosts my efficiency as just reading the code myself would take days.
I walk to work everyday. I simply do not enjoy working from home.
Honestly the only thing that would making work from the office better is if the senior in my team _wasn't_ remote. Nothing against his decision, but I do feel like I've missed out on the organic growth opportunities from collaborating in person with them.
I disagree. I used to do a lot of math years ago. If you gave me some problems to do now I probably wouldn't be able to recall exactly how to solve them. But if you give me a written solution I will still be able to give you with 100% confidence a confirmation that it is correct.
This is what it means to understand something. It's like P Vs NP. I don't need to find the solution, I just need to be able to verify _a_ solution.
It meets all your requirements. Markdown interop is very good. Always backed up and in sync. Supports offline access. Really easy to export everything if you really need to.
reply