I wonder how many of you have had the same frustrating experience as me.
When i started writing my engine, Pupsi, it was steady improvements for roughly a year and a half! It was wonderful! Thrilling! Exciting!
But after the latest release, v0.18, I hit a road block.
Nothing gives any improvement! I have tried many, many things, but all of them resultet in roughly zero ELO points, so they were all discarded. Countless hours down the drain.

The frustration have set in!
So to all of you wonderful programmers out there:
How do you keep going, when the going gets tough?
And a second question:
How do you decide what to try to improve next?
How do you analyse games, in order to find out which weakness to concentrate on? Any techniques?
What are your secrets?
Kind regards,
Jesper