Taking ChatGPT's help in building (relatively) obscure data structures
ChatGPT can help you get non trivial things done. In this case, I wanted to build something that didn’t have much of a precedent that ChatGPT could build on. However, ChatGPT does seem to have some logical abilities (by generating logical looking code). I used it as a second brain and dumped some responsibilities on it so that I could keep my head relatively clear. When building something as non-trivial as a lockfree data structure, there are many edge cases to consider....