Blame The Data is a fun yet useful VS Code extension that translates scary technical errors into funny, human-readable explanations — with helpful suggestions.
Because sometimes... it's not your fault — it's the data.
🚀 Features
✔ Translates common technical errors into funny explanations
✔ Suggests practical fixes
✔ Works with Python, SQL, and PySpark errors
✔ Lightweight and fast
✔ Makes debugging slightly less painful 😄
🧪 How It Works
- Select an error message in your code or logs
- Press: Ctrl + Shift + P
- Search: Blame the Data: Translate Error
- Enjoy your translated error 😄
🎭 Example Translations
Example 1 — File Not Found
Input: FileNotFoundError: data.csv not found
Output: ❌ File Not Found
💬 Translation: "The file went on vacation without telling you."
🔧 Suggestion: Verify file path and file existence.
🧠 Supported Errors (Version 1)
- FileNotFoundError
- Column not found
- KeyError
- SyntaxError
- division by zero
- Timeout error
- Permission denied
- Memory error
More coming soon 😄
📦 Installation
From VS Code Marketplace
- Open Extensions
- Search: Blame The Data
- Click Install
🤝 Contributing
Want to add more funny translations?
Feel free to:
- Fork the repo
- Add new error messages
- Submit a pull request
More humor = better debugging 😄
🐛 Known Issues
- Only works on selected text
- Unknown errors return generic message
- Humor effectiveness not guaranteed 😂