🔥 Hells Coding: A Gordon Ramsay-Inspired VSCode Extension
💡 What Inspired Us
We were asked to mash up two unrelated ideas. We picked:
- Gordon Ramsay's chaotic cooking shows
- Debugging code
Both involve stress, high stakes, and yelling — so we built a VSCode extension that lets Gordon scream at your code whenever you mess up. Failed tests? He roasts you. Bad syntax? He loses it. You can even talk back (not that it helps).
🛠️ How We Built It
We used TypeScript and the VSCode Extension API, generated with yo code. Key features include:
- Real-time roast detection on file save
- Code analysis for common "bad" patterns (
console.log, deep nesting, etc.) - A command to "Roast This Code"
- A rage meter that escalates based on how bad your code is
All roast levels and responses are tracked internally, creating a mini feedback loop.
📚 What We Learned
- How to build a VSCode extension from scratch
- How to use
onDidSaveTextDocumentandshowInputBox. - Managing extension state and context
- Keeping the experience interactive and not just a one-off joke
🧗 Challenges We Faced
- Making the extension feel interactive, not just funny
- Rate-limiting roasts so Gordon doesn’t scream constantly
- Handling edge cases (like no code being selected)
- Writing code bad enough to trigger our own insult logic
👨🍳 Final Thoughts
Coding is stressful. Debugging is worse. But at least now, when your code fails, Gordon's there to scream at you — just like he always wanted.
Log in or sign up for Devpost to join the conversation.