Skip to main content

9 docs tagged with "debugging"

View all tags

A Dirty Shell

Why the VS Code integrated terminal is not a clean environment, how it becomes polluted, and how to detect, compare, and avoid dirty shells.

Attach-First Debugging

Why you should run your program in a clean external shell and let VS Code attach as a UI, instead of allowing VS Code to launch and orchestrate your runtime environment.

Clean Logs. Dirty Bugs.

I silenced Django’s migration logs for a cleaner dev experience and unintentionally broke my entire tool. Here’s the story, the bug, and the fix.

Many Processes, Many Interpreters

Why VS Code and modern Python tooling often show multiple Python versions simultaneously, and how different subsystems each run their own interpreter.

When an Easy Problem Isn't

A deceptively simple stack problem, and the mental traps it led me into before the greedy insight finally clicked

Why I Push Systems Until They Break

Performance tuning isn’t about speed — it’s about discovery. Pushing systems to their limits forces you to uncover hidden behaviors, go deep, and master the fundamentals.

Write It Pseudo — Fix It Later

A mindset shift for coding interviews and problem solving: write your intent in pseudo-code first, keep your flow unbroken, and patch syntax later — turning missing API calls into momentum instead of roadblocks.