Joined September 2023
273 Photos and videos
The future of programming isn’t smarter AI. It’s better structure
1
2
46
I hosted the ClaudeCode codebase on V-NOC as a demo: vnoc.vercel.app/project/clau… Been exploring a different UX for navigating large codebases. I added grouping so related things can collapse into higher-level structures, which helps reduce cognitive load and control how much context you see at once. On a codebase like Claude Code, it makes it easier to know where to start and avoid getting lost. You can focus on a single function and isolate its dependencies almost like sandboxing, without unrelated code pulling you away. You can also share focused slices of the codebase, like this: vnoc.vercel.app/project/clau… I’m trying to find a better UX for interacting with large codebases, where you spend less time memorizing structure and more time navigating relationships. I’m also experimenting with a different kind of agent interaction using the canvas as a walkthrough layer. An agent could guide PR review, help debug, or support onboarding inside the code map itself. Feels like there may be something interesting in that direction. Still early, looking for feedback.
3
1
9
251
One benefit of a graph-based IDE is flexibility. You can reduce cognitive load by grouping related things together and controlling how much you see at once. On a huge codebase like Claude Code, that makes it much easier to know where to start and avoid getting lost.
2
3
87
Hey guys, I am experimenting on a new kinds of coding environment for humans and llms, it uses graph db, insted of files , and alone documents logs and task to be connect to the code , it's opensource vnoc.vercel.app/project/clau…, and can focus in single node vnoc.vercel.app/project/clau…
4
401
I put Claude Code into my graph-based IDE and hosted it here: vnoc.vercel.app/project/clau… You can browse the code docs without jumping through files, focus on one function at a time, and share links to specific nodes like this: vnoc.vercel.app/project/clau… agent coming soon!
2
99
I put Claude Code into my graph-based IDE and hosted it here: vnoc.vercel.app/project/clau… You can browse the code docs without jumping through files, focus on one function at a time, and share links to specific nodes like this: vnoc.vercel.app/project/clau… agent coming soon!
1
384
I put Claude Code into my graph-based IDE and hosted it here: vnoc.vercel.app/project/clau… can browse the code docs without jumping through files, focus on one function at a time, and share links to specific nodes like this: vnoc.vercel.app/project/clau… agent coming soon!
1
1
53
I put Claude Code into my graph-based IDE and hosted it here: vnoc.vercel.app/project/clau… You can browse the code docs without jumping through files, focus on one function at a time, and share links to specific nodes like this: vnoc.vercel.app/project/clau… agent coming soon!
1
93
I spent the whole day trying to add JavaScript and TypeScript support to github.com/v-noc/IDE. so I can explore Claude Code and test it also,
5
202
semantic-aware version control graph-based coding environment. Instead of tracking just files, it understands what actually changed functions, classes, conversation with agents(coming soon), and others.
2
3
342
semantic-aware version control graph-based coding environment. Instead of tracking just files, it understands what actually changed functions, classes, conversation with agents(coming soon), and others.
1
1
2
194
semantic-aware version control graph-based coding environment. Instead of tracking just files, it understands what actually changed functions, classes, conversation with agents(coming soon), and others.
5
83
One of the biggest advantages of a graph‑based IDE is that files and folders are no longer isolated or fragile. They can be connected, tracked, and enriched with documentation and metadata that stay with them over time. There’s no need to put documentation in separate folders where it becomes confusing for both humans and LLMs, and no need to search or guess where important context lives. You also don’t need to maintain the history or meaning of files and folders in your head or somewhere else. If something is renamed or moved, all its context, data, and documentation move with it automatically. Nothing breaks, and nothing gets lost. This means you can stop worrying about structure, naming, or mental models. Just focus on the logic and the ideas you’re building—the computer handles the rest.
1
1
6
176
The default dashboard for programmers should be the IDE. With the right UX, all relevant information should live next to the code itself—not scattered across log dumps and disconnected dashboards. Why dump thousands of logs that are hard to search and harder to understand? Instead, logs should be stored and tied directly to the function they describe—linked through the call chain, preserving structure, and visualized as flame charts (like a sampling profiler) to instantly see what’s slow, what’s failing, and why.
2
5
99
I’m experimenting with a new kind of IDE, designed especially for people with ADHD. github.com/v-noc/IDE The idea is inspired by how hardware is maintained. If one component fails, you don’t analyze the entire machine. You isolate the component, test it, fix it, and put it back. The same rule applies here. If a function misbehaves, you can isolate it along with its dependencies and work on it directly. There’s no need to copy code into a separate project just to focus—the IDE does that automatically. Instead of treating code as text files and folders, it converts code into graphs and lets you work visually. You can isolate a single function and focus on it without being distracted by the rest of the codebase. Folder structures and design patterns are no longer required just to understand how something works—the IDE turns the system into a clear schema. Documentation lives with the function it describes. Logs live on the function that produced them. Nothing is scattered. If you want to understand what a function does, everything related to it is already there. The goal is to make programming as simple as possible, especially for minds that struggle with overload. Complexity should not grow as the codebase grows. The size of the project should not matter.
2
5
100
I’m experimenting with a new kind of IDE, designed especially for people with ADHD. github.com/v-noc/IDE Instead of treating code as text files and folders, it converts code into graphs and lets you work visually. You can isolate a single function and focus on it without being distracted by the rest of the codebase. Folder structures and design patterns are no longer required just to understand how something works—the IDE turns the system into a clear schema. Documentation lives with the function it describes. Logs live on the function that produced them. Nothing is scattered. If you want to understand what a function does, everything related to it is already there. The idea is inspired by how hardware is maintained. If one component fails, you don’t analyze the entire machine. You isolate the component, test it, fix it, and put it back. The same rule applies here. If a function misbehaves, you can isolate it along with its dependencies and work on it directly. There’s no need to copy code into a separate project just to focus—the IDE does that automatically. The goal is to make programming as simple as possible, especially for minds that struggle with overload. Complexity should not grow as the codebase grows. The size of the project should not matter.
1
1
211
I’m experimenting with a new kind of IDE, designed especially for people with ADHD. github.com/v-noc/IDE Instead of treating code as text files and folders, it converts code into graphs and lets you work visually. You can isolate a single function and focus on it without being distracted by the rest of the codebase. Folder structures and design patterns are no longer required just to understand how something works—the IDE turns the system into a clear schema. Documentation lives with the function it describes. Logs live on the function that produced them. Nothing is scattered. If you want to understand what a function does, everything related to it is already there. The idea is inspired by how hardware is maintained. If one component fails, you don’t analyze the entire machine. You isolate the component, test it, fix it, and put it back. The same rule applies here. If a function misbehaves, you can isolate it along with its dependencies and work on it directly. There’s no need to copy code into a separate project just to focus—the IDE does that automatically. The goal is to make programming as simple as possible, especially for minds that struggle with overload. Complexity should not grow as the codebase grows. The size of the project should not matter.
1
116
Yared Ts retweeted
Git Failed
51
29
563
27,138
Yared Ts retweeted
14 Nov 2024
Yes. Programming is not Bottlenecked by Typing Text. If yours is, you're not doing Programming. You're just Typing Text. It's not about remembering What Text to Type. It's about Understanding the Problem you are Solving.
193
449
8,156
543,997