@vertigo This is one of the most fascinating aspects of the human mind to me. I enjoy stewing over a relatively difficult problem for a while in various states of mind(no drugs, maybe a few beers) and then BAM a solution presents itself. I've written spaghetti code while nodding in and out of sleep that made absolutely amazing solutions in a few lines and I had no idea what I was looking at the next day. That kind of thinking can't and shouldn't really be rushed.
@daniel Yep. I've decided to complete the documentation of my idea for posterity sake. I'll obsolete that ADR with a new ADR containing the simpler idea within a few days. That way, I'll have a material record of the thought process.