Leetcode Toolbox: Surviving the Game
This section isn’t about data structures and algorithms — it’s about surviving the system. Tips and patterns to help you finish implementation before time runs out, even when your engineering instincts are working against you.
Sharpen the Pattern Detector
Rapid-Fire LeetCode: Pattern ID Drills
Solving, Not Sorting: When to Use Python’s `sorted()` and When to Drop Down
A timed problem-solver's guide to efficient sorting in Python
The Many Powers of `in` in Python
Existence checks, containment, and elegant branching
Why I Still Prefer Whiteboard Interviews
Whiteboard interviews aren't perfect — but they give hiring managers a chance to see how you actually think. Coding platforms, despite their data and automation, often miss the signal. This article explores why.
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.
Write It Ugly: Temporarily Letting Go of Engineering Discipline
You’ve spent years writing clean, modular, maintainable code — but Leetcode problems often demand something different. Here’s how to walk the line between speed and sanity when solving problems under pressure.