Namaran

Code daily. Without assist.

Namaran is a one-question-a-day coding drill for programmers who already know how to code, and want to make sure they still can.

AI coding assistants are useful, and Namaran has no argument with them. But the more of the typing they take over, the fewer chances there are to notice whether the underlying skill is still there. Namaran is a place to check, briefly, without the assist.

No compiler, no login, no score. Pick a language and an exercise type below, read a small piece of code, and see if you still reach the answer on your own. Three seconds is fine. Getting it wrong is fine. The point isn't to prove anything — it's to touch the code once today.

Choose a drill

C23READ · WRITE · DEBUG

C++26READ · WRITE · DEBUG

Rust 2024READ · WRITE · DEBUG

Haskell 2010READ · WRITE · DEBUG

READ means predicting what a piece of code does. WRITE means filling in a small function by hand. DEBUG means finding and correcting a bug. None of the three are scored, timed, or compared against anyone else's.