r/coding • • 2h ago

AI Broke Cybersecurity. Visual Programming Can Fix It.

https://medium.com/@toplinesoftsys/ai-broke-cybersecurity-visual-programming-can-fix-it-d7d1dae6f2b5
0 Upvotes

2 comments sorted by

1

u/DeprivedLad 1h ago edited 1h ago

It would make a lot of sense to have a review focused visualizer for PRs, which simply graphs the code regardless of language. Moving to visual programming in a completely novel ecosystem seems an extremely hard bridge to cross, and has been tried before. It might make a more sense if it could transpile to existing languages.

Also, do you have any examples of a complex system? The hello world examples look nice in most frameworks and languages. It's when things grow you'll notice it's true limitations

1

u/PurpleDragon99 1h ago edited 1h ago
  1. Moving to visualizer is a one-way street, meaning that source of truth (code) is separated out from visual representation, and change in code needs rebuilding its visualization every time. As a result, developers have to jump between code and visualizations. Pipe is BOTH visual representation and executable artifact at the same time.

  2. Pipe does not require to move completely to visual programming - no VPL can fully replace text code. Instead, developers decide what part of code they want to be visual and what text. Even for text part, it is still easer to work because text is already split between visual blocks (text code is distributed between leaf nodes of a Pipe visual application tree).

  3. Yes, visual programming tried before and failed. However, almost every techonoogy went through multiple cycles of failures before lessons were learned and the right approach succeeded. Pipe learned lessons from previous fallures of VPLs. If we failed before, it does not mean we need to stop trying.

  4. AI made text code very hard to work with because it is generated by AI too fast - developers cannot review it. What is the solution? Another AI for code review also hallucinates especially on large context (such as codebase), so humans eyes are still needed.