Software development is akin to being a rabbit.
You go down a hole because you have to.
Then you find another hole in the hole.
Then another in that one.
Eventually you wonder WTF am I doing this for and how many other holes do I need to crawl out of to start making progress again.
Then I drink a martini and watch Youtube videos to calm down.