LOL :-)
Before I retired, I spent 15 years as a programmer.
It's hard to explain to someone why you have worked your donkey* off for a week and only produced 5 lines of working code. Most people don't see the 100 pages of abandoned code-tests and dead-ends.
BUT the WORST, the ABSOLUTE WORST, is to spend days trying to debug some code, only to find an obscure reference on the Internet that says "this behaviour is by design". So I know how you feel. :-)
Best
Derek
* donkey.... a kind of ass :-)