References
References and Resources
Main Sources
On Vibe Coding and Software 3.0
- Andrej Karpathy - Original tweet on vibe coding (February 2025)
- Andrej Karpathy - Software 3.0 - Vision of software development evolution
- Simon Willison - Not all AI-assisted programming is vibe coding
- Simon Willison - How I use LLMs to help me write code
AI Development Practices
- Simon Willison - AI-assisted programming tag
- Simon Willison - Async Code Research
- The Pragmatic Engineer - AI tools for software engineers (Simon Willison interview)
- The Pragmatic Engineer - Vibe Coding as a software engineer
Technical Documentation
Git
GitHub
Security
Recommended Tools
Coding Agents
| Tool | Description | Link |
|---|---|---|
| Claude Code | Anthropic’s CLI agent | claude.ai/code |
| Cursor | IDE with integrated AI | cursor.com |
| GitHub Copilot | AI assistant in VS Code | github.com/features/copilot |
| Aider | Open source CLI agent | aider.chat |
| Windsurf | Cursor alternative | codeium.com/windsurf |
Git Tools
| Tool | Description | Link |
|---|---|---|
| GitHub CLI | Official GitHub CLI | cli.github.com |
| GitLens | VS Code extension | gitlens.amod.io |
| Lazygit | TUI for Git | github.com/jesseduffield/lazygit |
| BFG Repo-Cleaner | History cleaning | rtyley.github.io/bfg-repo-cleaner |
CI/CD
| Tool | Description | Link |
|---|---|---|
| GitHub Actions | CI/CD integrated with GitHub | docs.github.com/actions |
| act | Run Actions locally | github.com/nektos/act |
| Danger | Review automation | danger.systems |
Security
| Tool | Description | Link |
|---|---|---|
| Gitleaks | Secrets scanning | github.com/gitleaks/gitleaks |
| TruffleHog | Credential detection | github.com/trufflesecurity/trufflehog |
| Semgrep | Static analysis | semgrep.dev |
| Dependabot | Dependency updates | docs.github.com/dependabot |
Inspirations
Happy Git with R
This guide is heavily inspired by Happy Git with R by Jennifer Bryan, Jim Hester, and other contributors. Their “opinionated” and accessible pedagogical approach guided the structure and tone of this guide.
Simon Willison Workflows
The automation patterns presented are inspired by Simon Willison’s work, notably: - Research repository - LLM CLI tool - Cogapp for dynamic READMEs
Further Reading
Blog Posts
- The future of programming - Andrej Karpathy
- Working with AI - Simon Willison
- The death of the junior developer? - The Pragmatic Engineer
Podcasts
Videos
- Andrej Karpathy’s talks on YouTube
- GitHub Universe sessions
Contributing to This Guide
This guide is open source! To contribute:
- Fork the repository
- Create a branch for your changes
- Submit a pull request
Types of welcome contributions: - Typo and error fixes - New examples - Translations - Clarity improvements - New chapters on related topics
License
This guide is published under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
You are free to: - Share — copy and redistribute the material - Adapt — remix, transform, and build upon the material
Under the following terms: - Attribution — You must give appropriate credit - NonCommercial — No commercial use