Any feedback will be appreciated.
111 karma · joined December 8, 2014
In my early career, I worked at a publicly-funded research center developing fiscal systems. I later joined Oracle, developing a component of their enterprise product suite. I subsequently worked with Thomson Reuters, where I was in charge of a component of a high-concurrency real-time trading system.
In last 8 years, I have worked with start-ups and developed a raft of innovative software products, across a range of industries including biotech big-data analytics, music video service delivery, IP (intellectual property) data analytics, and large-scale digital content management systems.
Now I'm working on Document Node: https://documentnode.io
Any feedback will be appreciated.
The GUI library is QT. But not ordinary Qt, we did lots of customization. A large amount of time invested in polishing it.
Sometimes, it is the art of balance. As a product, the goal is to save users time as much as possible. Eventually, the users have to decide whether it's appropriate to put a super complex table in Markdown, although it will be fine for tables with short rows.
While I'm writing this reply, I thought of how to improve this in Document Node. It can automatically check and add padding depending on whether any Markdown rows exceed 80 characters (or similar). One less thing to worry about.
Document Node is not just a pure Markdown editor, it has a beautiful HTML5 preview area, where you can see your tables in a perfect format. You can define your own styles using CSS, although we have 11 preview styles built-in.
Having said that, I think it's a good idea to give the users the option to enable padding. I will add that option in a later version.
There never be a final product for us and stop there, we will keep improving it and roll new versions frequently.
However, many users are using Document Node for notes taking, as it provides the most flexible way to arrange your content simply in folders.