Sunday, May 3, 2026

The Joy of Solving Without Guidance

Many security professionals today know CTFs.

Fewer have experienced what came before them.

Before scoreboards, categories, and structured platforms, there was a different kind of training ground - what people used to call "hacker games", "wargames", or simply "challenges".

Sites like OverTheWire, HackThisSite, and aggregators like WeChall.

No roadmap. No hints.

Sometimes no clear starting point.

You'd open a challenge and think: "What am I even looking at?"

Hours pass. Nothing works.

Then something clicks.

A small detail you missed.

A strange behavior that suddenly makes sense.

A path that wasn't obvious before.

And in that moment - when the pieces finally connect - there's a kind of satisfaction that's hard to replicate.

Yes, you eventually get validation.

A password. A level cleared. Progress.

But it doesn't guide you there.

There's no constant feedback telling you "you're close".

No system nudging you in the right direction.

Just you, the problem, and the moment it finally breaks open.

That feeling is addictive.

And that confusion before it? That was the training.

You learn to:
- explore without direction
- question assumptions
- keep going when nothing works

Then CTFs arrived.

Platforms like picoCTF, Hack The Box, and TryHackMe made things faster, clearer, and more accessible.

That's progress.

But it also changed how we learn.

Problems became structured.

Paths became visible.

Feedback became instant.

We got faster.

But many never trained in environments where nothing makes sense at first.

And in real systems, that's often the default.

If you've only trained on modern platforms, try stepping into something older.

Pick one challenge. No hints. No rushing.

Just you and the problem.

It will feel slow.

Then one day, something clicks.

And you'll understand why people keep going back.

Also visit: https://quangntenemy.substack.com/p/the-joy-of-solving-without-guidance

UFMuIElmIHlvdSBhcmUgbG9va2luZyBmb3IgdGhlIHNvbHV0aW9uIGZvciBhbnkgY2hhbGxlbmdlLCBjcmVhdGUgYSBkaXNwb3NhYmxlIGVtYWlsLCBhbmQgdXNlIGl0IHRvIHNlbmQgYSByZWNpcGUgZm9yIHNoZWVwIGJicSB0byBteSBnbWFpbCBhY2NvdW50Lg==