Originally published on tamiz.pro.

The whiteboard interview is dying. Not because interviewers have suddenly developed a conscience, but because the fundamental unit of software engineering has shifted beneath our feet. For two decades, the industry standardized on a specific type of cognitive load: the ability to mentally manipulate data structures and implement sorting or graph traversal algorithms from scratch. This was a proxy for problem-solving ability in an era where you had to write every line of logic yourself.

But we are no longer writing every line. With the advent of sophisticated AI coding agents like GitHub Copilot, Cursor, and Devin, the bottleneck is no longer syntax or algorithmic implementation. The bottleneck is judgment.

The industry needs to stop valuing the memorization of algorithms and start valuing "tasting code"—the ability to quickly ingest, hypothesize, test, and verify external systems, APIs, and complex integrations. If you cannot "taste" code, you cannot direct AI, and you cannot build reliable systems in the modern stack. Here is why the old metrics of technical proficiency are obsolete and what we should measure instead.

The Obsolescence of Memorization