Description

  • The emerging AI-driven approach to software development where programmers use natural language prompts to generate working code through LLMs

Key Permanent Notes

views:
  - type: table
    name: Table
    filters:
      and:
        - file.folder == "20 Permanent Notes"
        - file.tags.contains("vibe-coding")
    sort:
      - property: file.name
        direction: DESC
 

Open Questions

  • Because you may not have full control or understanding of what the generated code is doing, long-term maintenance, debugging, or scaling can be problematic.
  • Security and reliability concerns
  • It may be great for “throwaway weekend projects” but less suitable for critical production systems without oversight.
  • Instead of focusing on fundamental programming skills, different skills become important.