HackerLangs
TopNewTrendsCommentsPastAskShowJobs

marcusbuffett

no profile record

Submissions

Improving in chess is hard. I built the most human-like chess AI to help me

mbuffett.com
3 points·by marcusbuffett·8 месяцев назад·4 comments

comments

marcusbuffett
·8 месяцев назад·discuss
Do you find the bots on chess.com play human-like chess? I'm not sure what they're using under the hood but I assume they've also put some effort into this sort of stuff.
marcusbuffett
·8 месяцев назад·discuss
Yeah the intention is to make them available on my chess site eventually (Chessbook). It's in very early alpha though, so it's breaking constantly as I tweak things and try playing against it with different configurations.
marcusbuffett
·в прошлом году·discuss
I strongly recommend "A Philosophy of Software Design". It basically boils down to measuring the quality of an abstraction by the ratio of the complexity it contains vs the complexity of the interface. Or at least, that's the rule of thumb I came away with, and it's incredible how far that heuristic takes you. I'm constantly thinking about my software design in these terms now, and it's hugely helpful.

I didn't feel like my code became better or easier to maintain, after reading other programming advice books, including "Clean Code".

A distant second recommendation is Programming Pearls, which had some gems in it.