The code dojo

Train your debugging reflexes.

Every developer needs a little training. Catch the bugs as they appear. You have 30 seconds. No install, no login, just focus.

BUGS PATCHED 0TIME LEFT 30s

Click Start training and catch the glowing BUG tiles.

The developer's scroll

Five habits of the code warrior.

Real engineering isn't about typing faster. It's about making good decisions consistently.

01

Understand first

A clear problem statement prevents weeks of unnecessary coding.

02

Keep changes small

Smaller pull requests are easier to review, test, and roll back.

03

Never trust inputs

Validate on the server, use parameterized queries, and follow least privilege.

04

Test what matters

Cover critical paths, boundary cases, and failure conditions.

05

Leave a trail

Documentation and useful logs help the next developer — including future you.

∞

Practice daily

Like martial arts, software craftsmanship improves through repetition and reflection.