💾 Archived View for marginalia.nu › log › 67-best-ideas-afk.gmi captured on 2023-01-29 at 15:46:04. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
I get my best ideas when I'm not working.
This seems paradoxical, but past a point, the more I work on a project the slower it seems to go. I'll find changes to do, but lose any sort of vision.
If I'm not programming at all, I rarely get good ideas as well.
There appears to be some magic stoichiometric mixture where I work on a project for a while, then force myself to take a break somewhere far away from any keyword for a day or two, the ideas start to roll in at a pace where I can barely keep up to write them down.
It seems important that the break from work is a bit boring. Sometimes it takes a day or two to kick in. Too much entertainment appears to ruin the process.
When it works I'm a hazard in traffic and I'll struggle to keep up with a conversation, because my mind is so preoccupied with algorithms and designs I barely notice my surroundings.
[ I'm open to the fact this may also just be some weird brain damage from coding since I was 7... Is it normal to be able to move your visual focus -- eyes stationary -- like a mouse cursor, like even draw selection boxes and vividly imagine context menus ? ]
In many cases I'll come back and implement half a dozen new features in a few hours. Typing the code is never the hard part, it was just a matter of finding the clarity, of realizing it could be done.
The brain appears to do a lot of background work like this.
It is as though you can load it with a problem by working on it actively for a while, but if you overfeed it with information by working too long, it just stalls. It needs a period of no new active inputs to actually arrive at useful results, so you get the aha in the shower, or while taking a walk.
Given this is is how the mind appears to work, it would be interesting to know how to best spawn a "background task" like this on command or via some procedure, how to best curate the inputs to produce the most beneficial outputs.
Reach me at kontakt@marginalia.nu