first()
first() is simple if you keep it on paper. Zara uses it for a first dry-run in a viva board.
first() order — meaning → one first step Zara can write from memory → one limit. Dumping ten features helps nobody.
Without first(), a viva board gets messy and a first dry-run is hard to trust.
Use first() when a first dry-run must stay clear. If a simpler SQL step works, use that instead.
first() trap — only reciting the name of first. Zara loses marks for that every viva.
After first(), Zara should still remember only reciting the name of first.
Viva for first(): what it is → one first step Zara can write from memory → the mistake (only reciting the name of first).
Say first() in one breath, then one first step Zara can write from memory, then only reciting the name of first.