Here’s a quick demo video(never mind cant even share link) of an advanced database querying table integrated within Obsidian.md and was achieved utilizing purely AI (vibe coding). The demo showcases several powerful features designed to enhance your interaction with markdown data:
Core Features: Our solution efficiently renders large datasets with smooth virtualization and scrolling, enables inline editing, deletion, and real-time dynamic filtering for rapid data manipulation, and utilizes a modular architecture for effortless grouping, efficient pagination, and flexible customizable styling.
Insights from Development:
Developing this system with AI highlighted several key insights:
- Beginning with a functional prototype and gradually improving through iterative development proves far more productive than striving for immediate perfection. Clearly understanding how components interact and work together ensures smoother integration and more maintainable outcomes.
- Improved tools are essential for managing even relatively small codebases effectively (was working with a few thousand lines of code), especially tools that automate consistency checks and maintain integration across components without it redesigning component as a standalone component
- A deliberate, incremental development without asking for too many reworks at once allows to reduces complexity and leads to more robust and maintainable code.
- There is a clear need for systems capable of automatically tracking, reviewing, and testing new features to ensure seamless integration and consistency with previously developed components. Not quite sure how this should look like but there is deff a lack in this space.
- Explicitly reminding the AI to maintain context and avoid deleting or overlooking previously developed components is crucial to sustainable development.
- The code might be far from perfect, and arguably some of the messiest I’ve ever seen, but it gets the job done (good old code vibing). More importantly, it was an invaluable learning experience.
- Will AI replace humans anytime soon? No. These tools enhance productivity but can’t replicate the unique creativity/perspective inherent to humans.
Enjoy my insights, and your feedback is greatly appreciated!
We"ll be around..
b.