Terje wrote: ↑
Tue Jun 02, 2020 1:26 pm
Thanks, and nice to hear you didn't quit - I got a bit worried seeing it had been 3 weeks since the last commit the other day
Thanks for the concern, but no, I haven't quit.
The thing is, my eyesight is very poor (34% at best after correction). In addition, I'm waiting for a cataract operation, which doesn't make things better to say the least.
During the day, I work as a software engineer. Writing the chess engine is something I have to do in the evenings or weekends. I can only maintain that much screen time for a number of weeks before I reach a threshold I dare not cross; if I do, I'll end up with a sort tiredness that'll take me a week or more to recover from.
I have to cut back on screen time before this happens, as I obviously can't just drop out from my day job for a few days every few weeks.
Therefore I work in bursts on projects such as these. Most other hobbies are on hold during this time. I write some function (or functions, as part of a piece of functionality), then test and refactor this exhaustively, until I feel it can't be improved anymore. When a function reaches that state, I take a break from personal programming and dedicate some time to other stuff, and I only use a computer during personal time when needed or required.
And yes, sometimes that break can anything from 1-6 weeks. I can't know this beforehand. It depends on many factors; how I feel, how busy work is, things / other obligations I have to do, and so on. Eventually I'll restart, and I'll do the next part.
In this case, the next part will be a (simple) alpha-beta function, then the UCI function, and then some PSQT's. Then the very first Rustic version will be finished.