Show HN: ThinkPost – split-panel note taking & brainstorming app for devs
ThinkPost is a digital tool for note-taking and brainstorming, featuring multi-mode panels, a diagram editor, a math editor, and a versatile code editor, enhancing productivity and collaboration for developers.
Read original articleThinkPost is a digital tool designed for efficient note-taking and brainstorming, particularly beneficial for developers. It features multi-mode split panels that allow users to jot down ideas in blocks while exploring various concepts. The application includes a diagram editor, enabling simultaneous comparison and analysis of multiple drawings, and a math editor for quick calculations. Additionally, it offers a versatile code editor that supports multiple programming languages and syntaxes. Users can manage their notes using a draggable block editor, which allows for easy reordering and movement of blocks across panels. Different block types cater to various needs, including text, code, math, images, and links. Customer testimonials highlight the app's effectiveness as a digital alternative to traditional pen and paper, facilitating comprehensive exploration of ideas and enhancing productivity during discussions and meetings. Users appreciate the ability to organize their thoughts and collaborate seamlessly within the app. Overall, ThinkPost aims to streamline the brainstorming process and improve productivity by providing a cohesive platform for idea generation and organization.
Related
Maker of RStudio launches new R and Python IDE
Posit introduces Positron, a new beta IDE merging R and Python development. Built on Visual Studio Code, it offers a user-friendly interface, data exploration tools, and seamless script running for polyglot projects.
Why Claude 3.5 Sonnet Is Insane at Coding: Mechanistic Interpretability
Mem is an AI notes app with Mem Chat for answers, Related Notes, AI Collections, Smart Search, and collaboration features. Trusted by professionals, it offers quick access, offline mode, and real-time syncing.
Show HN: I made a simple Markdown blog creator
Portfolo.app simplifies portfolio creation with markdown, themes, and templates. Users highlight projects effortlessly, emphasizing simplicity to save time. Feedback shapes platform development. Free trial available, followed by a one-time yearly payment for full access.
Show HN: Posting v1 – The modern HTTP client that lives in your terminal
Posting is a versatile HTTP client for terminals, enabling request storage in YAML files. It features navigation shortcuts, environments, syntax highlighting, themes, and Vim key bindings. Installation is easy with `pipx install posting`.
Show HN: NoteTech – Create personal automations by writing notes
NoteTech is a platform enabling users to create automations and tools through natural language notes. Currently in Beta, it invites users to join for access and community updates.
- Users appreciate the split-pane design but express concerns about its potential limitations and usability compared to specialized tools.
- There are inquiries about pricing and the possibility of future ads, indicating users' apprehension about long-term commitment.
- Feedback on the user interface (UI) and user experience (UX) suggests that some find it overwhelming and suggest improvements for better interaction.
- Several users request additional resources, such as explainer videos, to better understand the tool's capabilities.
- Overall, while many users see potential in ThinkPost, they emphasize the need for refinement and clarity in its features.
THOUGHTS
1. Target: Is the market for enterprise/work or for consumer/personal use or does it not matter? Similar question for people, is it more for people who need diagrams in combination with notes and if so, are these mostly technical people who could author both the notes / diagrams and for non-technical people who would read/consume them?
2. All-In-One: The inevitable question/concern on a tool that combines many things into one, is that, it being good but not great at any one thing. This is something I'm also dealing with on one my projects. How do you address this concern?
3. Limitations: Are there any limitations with the note taking, or the diagramming capabilities compared to specialized products / apps like Joplin, UpNote, Bear, or Draw.io ?
QUESTIONS
1. Tab: Is a "tab" analogous to a "note" in other apps?
2. Panels: Are all the panels linked to a tab and is there a limit to the panels?
3. Folders: I didn't quite get it, but how are multiple notes organized into 1 collection?
4. Diagrams: Do you have an example of a sophisticated diagram made with your app?
I use diagramming quite often, but it's mostly for work purposes for technical software architecture diagrams, which I eventually embed into other wiki pages and/or git readmes. For personal use at home, I can't remember the last time I had to diagram anything. The first thing that comes to mind is how does the diagramming compare to something more specialized like draw.io. I can definitely see potential in this for work purposes.
All the Best!
But: split-panel layout is merely one of myriad features in Obsidian. Serious note-takers typically have a long list of UX and non-functional requirements, which require serious investment and/or a robust community & ecosystem. So I think you've got your work cut out for you to make a solo project in this space appealing to even a small minority. And that's before the "Might run ads later" kicker.
You can only write as much in a single flowchart node, so tools where you can only draw lack a place for extended notes.
Also it's a great way to illustrate written points. I can see this being used e.g. in classrooms. Theory on the left, examples on the right.
Great work!
---
[1] https://dinky.dog/?q=about-9315ba924c9d16e632145116d69ae72a
But I'm having some major GUI issues:
1. Icon-Button-Click-Area: Click on the STAR (Panel Type) I can only activate it via putting the mouse cursor at the left bottom of icon/button. Putting my cursor RIGHT on top in the middle does not activate it.
2. Panel-Split: Not sure if its related to 1, but I could only ever managed to figure out how to split my left horizontally plane once. Trying to split the right panel also like this, proved to be impossible (for me)
3. Sluggish-Feel: This could def be related to 1, but there seems to be a general delay between action(if it fires) and visual feedback
Suggestions:
* Re-look at GUI and make it more predictable/familiar in terms of interaction
(click-area, feedback,speed)
* Templates-For-Tab: Would be nice when creating a new tab, I could pre-select from a few templates, silly examples follows:
- 4 box splits),
- 2 vertical splits,
- 3-splits (image, code, text)
b) GUI-Feedback: Just to make it feel more responsive.c) Use-Cases: I do like the free-form-thinking with wide constraints ntoe taking idea. I can even see it being used for: WebToon-Layouts, Storyboards, User-Testing, Use-Cases etc.
Again Congrats On Launching ! It's 90% of the challenge !
EDIT: Google Chrome Linux
Thanks everyone! Keep your votes, comments coming, I'm very active on HN, ill be responding to them anytime.
Nice work! Please let me give you money so I don't see ads.
I can definitely see a use for this already
> Many note-taking apps today single-paged have high-think-threshold [...] You have to think before you write in them, so not a good option for quick ideas.
Yes. Very much so. I often resort to pen and paper because I want to get down a more free form idea and I often feel very constrained by a note taking platform. I feel like this one is different in that way.
Is there an easy way to embed something from one pane into another? When I have a "drawing" pane I can export the image to svg or png and then import on the "text" pane, but I would love to just send the image over the wall with one click. Maybe its already in there and I'm missing it?
> Many note-taking apps today single-paged have high-think-threshold (windows notepad/apple notes have very low-think-threshold), you have to think before you write in them, so not a good option for quick ideas.
It's good that you are identifying competitors / alternative solutions; but "thinking before writing in them" is not a pain i think most users would connect with, nor is your platform in any way changing this dynamic of interaction. So it feels like a reach.
The UI looks good, but there are some UX frustrations. to me this overall does too much - there are too many things. It's good they are tucked away in menus but it is overthought to the point of being overwhelming. But...could possibly be addressed via different progressive disclosure.
I can see how/why you might use it. but for me it is not the right "it". It's also not "for devs" in the way you maybe want it to be as a platform. That all but kills it for me. I don't think that as a premise has a market.
Also, the split panel as a design decision feels constraining. Who are you to tell me how to use your software? And with them being the same objects it just feels redundant or like I'm expected to type with the left and right hands separately. But with a different start state and maybe using two different panels you could create more 'ah-ha".
I would lean into making this like a jsfiddle where it's low friction to generate things and share it with others. That can be a great starting point, and help give direction to the product.
+1000
I love the idea of this. I'm unsure how to use it to my advantage though. An explainer video would go a long way I think.
I had a very similar idea for going on a decade now , but never got around to working on it until a few weeks ago. Now I'm demotivated.
I like being able to do things side by side. However, I think perhaps the tabs should be within each split. It also should be geared towards quickly opening and closing things. A low entropy split view will result in space being taken up by stuff that isn't relevant. This is why the split view in Visual Studio Code works pretty well. It's like a browser where the tabs are constantly changing - not like Excel where you delete tabs but don't close them and they're persisted across sessions including the order of the tabs. (Actually, Excel has a split view but it works because you can quickly change which tab is open in each split, so it's relevant to the task at hand.)
> Many note-taking apps today single-paged have high-think-threshold
Like Notion and Obsidian? I find them to be simple to use if you don't use their advanced features.
> I'm personally a massive user of my app.
It's because you're testing your own app.
Related
Maker of RStudio launches new R and Python IDE
Posit introduces Positron, a new beta IDE merging R and Python development. Built on Visual Studio Code, it offers a user-friendly interface, data exploration tools, and seamless script running for polyglot projects.
Why Claude 3.5 Sonnet Is Insane at Coding: Mechanistic Interpretability
Mem is an AI notes app with Mem Chat for answers, Related Notes, AI Collections, Smart Search, and collaboration features. Trusted by professionals, it offers quick access, offline mode, and real-time syncing.
Show HN: I made a simple Markdown blog creator
Portfolo.app simplifies portfolio creation with markdown, themes, and templates. Users highlight projects effortlessly, emphasizing simplicity to save time. Feedback shapes platform development. Free trial available, followed by a one-time yearly payment for full access.
Show HN: Posting v1 – The modern HTTP client that lives in your terminal
Posting is a versatile HTTP client for terminals, enabling request storage in YAML files. It features navigation shortcuts, environments, syntax highlighting, themes, and Vim key bindings. Installation is easy with `pipx install posting`.
Show HN: NoteTech – Create personal automations by writing notes
NoteTech is a platform enabling users to create automations and tools through natural language notes. Currently in Beta, it invites users to join for access and community updates.