Learning in the age of vibe coding and AI.

Hello guys, how do you learn something new in coding in this current age of vibe coding? Like currently If a want a new feature or bug fix I can implement them via claude code or other coding tools. I just review it and implement it. Even though I review it won't stick on my mind for a long. Coding and learning something comes up with a practice right? Like doing it on our own, so that It will be like muscle memory. It looks like a mirage that I learn a lot in this AI era, but nothing stays permanently. Have you guys faced this? How do you do the real learning instead of shallow knowledge on new things?

reddit.com
u/chaoxed — 8 days ago

Learning in the age of vibe coding.

Hello guys, how do you learn something new in coding in this current age of vibe coding? Like currently If a want a new feature or bug fix I can implement them via claude code or other coding tools. I just review it and implement it. Even though I review it won't stick on my mind for a long. Coding and learning something comes up with a practice right? Like doing it on our own, so that It will be like muscle memory. It looks like a mirage that I learn a lot in this AI era, but nothing stays permanently. Have you guys faced this? How do you do the real learning instead of shallow knowledge on new things?

reddit.com
u/chaoxed — 8 days ago

Obsidian Sync Plugin - Built in GO.

I built Obsynk - two way sync between Obsidian and Google Drive, powered by a Go daemon.

I use Obsidian a lot, it's my go to note taking app because of file first approach, stores files as markdown and rich community plugins support. I was a Notion user before, it is one of the best, but Notion's UI felt bit cluttered for me. So I switched to Obsidian.

And I built this plugin to sync my obsidian notes across the devices, Obsidian has a sync subscription but it's out of my budget, there are some community plugins like git sync but it stutters and hangs the whole obsidian app.

This plugin is TypeScript running on Electron's UI thread. Hashing and uploading a few thousand markdown files there would stutter the editor. So the plugin is a thin client — it spawns a Go daemon that does the real work: a worker pool streams SHA-256 across the vault, and transfers run concurrently with rate-limit-aware backoff.

I have built this totally using Claude Sonnet 5 and Opus 5 models in claude code. Technically It's more of fully AI developed code, but solved a problem for myself.

https://github.com/spiritedman4/Obsynk

u/chaoxed — 12 days ago

Hello, we are developing a AI Agents for business intelligence. Basically it will go through the database schema defined in the skills, generate a sql query for execution as per the user's question. It's working quiet good now. But we need to control what data certain roles can see. Like certain roles can get only the particular columns in their response as the high level, important columns have to be restricted for them. How to handle these kind of security implementation for user level in LLM Agents. Do we need to write policies for the LLM for not to include those columns or tables while generating query for execution , if those objects are restricted to the roles/user. Is there any production level implementation that I can refer to? It will be great to see the resources. TIA.

reddit.com
u/chaoxed — 3 months ago