I've been writing ring buffers wrong all these years
リングバッファの実装方法について、より効率的な方法が紹介されています。
従来の方法では配列の要素を一つ無駄にする必要がありましたが、新しい方法ではそれを回避できます。
この記事では、2つのインデックスを使用し、整数オーバーフローを利用することで、よりシンプルで効率的なリングバッファの実装を提案しています。
Your job is to deliver code you have proven to work
ソフトウェア開発におけるAI支援の価値に関する議論があります。
しかし、ジュニアエンジニアがLLMツールを利用して、巨大な未テストのPRを同僚に提出する事例が見られます。
ソフトウェアエンジニアの仕事は、動作することを証明したコードを提供することです。
Oliver Sacks Put Himself Into His Case Studies. What Was the Cost? | The New Yorker
オリバー・サックスの人生と研究に関する記事です。
彼は自身の経験を事例研究に取り入れましたが、その代償も描かれています。
晩年の恋愛や、ゲイであることを公表するまでの葛藤が綴られています。