@neauoire I agree.

I can identify two modes, one which requires creativity (or learning new skills) and one where I'm familiar enough that I can probably design at the keyboard.

For the former I'll spend days thinking, reading if needed, and trying out different designs in my head until I have the whole thing figured out.

That process is very creative and I can feel the familiar buzz as hurdles are overcome, things fit together, simplify and I can't resist the urge to go implement it.