Okay, so I kept hearing weird buzz about “domforsubf” in forums lately. People sounded hyped, but I had zero clue what it did. Figured it’s time to poke around myself. Pulled up coffee at 6 AM like always and cracked my knuckles.

Stumbling Around in the Dark
First I tried Google. Typed “domforsubf basics” like a noob. Found nothing but forum chatter – no clear instructions anywhere. Got annoyed. Decided to just install whatever tools popped up first. Grabbed some toolkit named after a Greek god (you know the one). Hit install, held my breath… and it crashed. Twice. Restarted my whole damn laptop.
Finally got it running. Opened the tutorial file called “baby_*”. Saw this block:
- dom = my_*
- for = every single one
- sub = inside stuff
- f ????
That last line pissed me off. No explanation for “f”. Checked docs. Nothing. Just examples showing “f” magically doing things. Screamed into my coffee cup.
Brute Force Experiment Time
Deleted everything after the example code. Wrote:
- dom *
- for 3 times
- sub *
- f spin around
Ran it. The damn logo SPUN like a carnival ride. Nearly choked. Changed “f spin around” to “f grow big”. Logo inflated like a balloon. Started laughing like a maniac. So “f” means action. Freaking finally.

Breaking My Own Test Page
Made a dummy site with:
- Blue box
- Red box
- Green box inside red
Wrote:
- dom red_box
- for always
- sub green_box
- f glow purple
Green box started pulsating purple. Cool! Changed “sub” to blue_box instead. Glitch city – purple flashes everywhere. Realized “dom” picks the parent, “sub” picks its kid. Forced it to crawl:
- dom whole_page
- for 10 times
- sub every box
- f crawl left
Every box army-crawled sideways off the screen. Dumbest thing ever. Loved it.
Epiphany While Half Asleep
Next morning realized: it’s about nesting. Like those Russian dolls. “dom” grabs the big doll. “for” how many times to repeat. “sub” finds dolls inside. “f” shakes or colors them. Tested on complex nest:

- dom: bookshelf
- for: 5
- sub: third_*
- f: flip pages
Only the third row books flipped pages. Mind blown. Changed “sub” to “every book” and watched all books flap like seagulls. Worth every gray hair.
Final beginner rule: Start stupid small. Don’t read docs – throw commands until stuff moves. Break it 12 times before lunch. Now you get the gist.